Freigeben über


UnitTestOutcome-Enumeration

Verwenden Sie UnitTestOutcome, um das Ergebnis eines Tests, der ausgeführt wurde oder gerade ausgeführt wird, programmgesteuert zu bestimmen.

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntax

'Declaration
Public Enumeration UnitTestOutcome
public enum UnitTestOutcome
public enum class UnitTestOutcome
type UnitTestOutcome
public enum UnitTestOutcome

Member

Membername Beschreibung
Failed Der Test ist fehlgeschlagen.
Inconclusive Ein Assert. Inconclusive wurde ausgelöst.
Passed Der Test wurde erfolgreich durchgeführt.
InProgress Der Test wird gegenwärtig ausgeführt.
Error
Timeout
Aborted
Unknown Das Testergebnis ist unbekannt.

Hinweise

Die Member dieser Klasse enthalten eine Teilmenge aller möglichen Testergebnisse. Weitere Informationen finden Sie unter Grundlegende Testergebnisse.

Sie können auf diese Klasse zum Beispiel von einer Testmethode oder einer Testbereinigungsmethode aus verweisen, die auf einen Komponententest folgt.

Das UnitTestOutcome wird im TestContext übergeben.

Beispiele

Sie können TestContext.Outcome mit UnitTestOutcome.Failed vergleichen, um das Ergebnis eines bestimmten Tests zu bestimmen, und dann entsprechende Schritte durchführen, wie zum Beispiel das Löschen bestimmter Dateien von der Festplatte.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.UnitTesting-Namespace