23 Stimmen

Assert.Inconclusive und IgnoreAttribute

Was ist die richtige Art der Verwendung Assert.Inconclusive y IgnoreAttribute in MS Unit test framework?

Wir verwenden Assert.Inconclusive hauptsächlich für Tests, die sind:

  • Noch nicht umgesetzt
  • Irgendwie kaputt oder unvollständig = erfordert weitere Aufmerksamkeit
  • Wenn der Testkörper aus irgendeinem Grund auskommentiert wird

Wir tun dies, weil:

  • Unschlüssiger Test kann Nachricht haben
  • Wir möchten solche Tests in den Testergebnissen auf TFS sehen

Unser Problem ist, dass Inconclusive Tests werden sowohl in TFS als auch in Resharper als Fehler markiert. Wenn wir IgnoreAttribute Stattdessen werden diese Tests in Resharper angezeigt, aber MS Test Runner und TFS ignorieren sie. verwenden IgnoreAttribute in TFS und MS Test runner ist das gleiche wie kommentieren ganze Test, die nutzlos ist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X