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.