Share via


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
Aborted
Error
Failed Der Test ist fehlgeschlagen.
Inconclusive Ein Assert. Inconclusive wurde ausgelöst.
InProgress Der Test wird gegenwärtig ausgeführt.
Passed Der Test wurde erfolgreich durchgeführt.
Timeout
Unknown Das Testergebnis ist unbekannt.

Hinweise

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

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