UnitTestOutcome 列舉型別
使用 UnitTestOutcome 以程式設計方式判斷已執行或正在執行的測試結果。
命名空間: Microsoft.VisualStudio.TestTools.UnitTesting
組件: Microsoft.VisualStudio.QualityTools.UnitTestFramework (在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)
語法
'宣告
Public Enumeration UnitTestOutcome
public enum UnitTestOutcome
public enum class UnitTestOutcome
type UnitTestOutcome
public enum UnitTestOutcome
成員
成員名稱 | 說明 | |
---|---|---|
Aborted | ||
Error | ||
Failed | 測試失敗。 | |
Inconclusive | 會引發 Assert.Inconclusive。 | |
InProgress | 測試目前正在執行。 | |
Passed | 測試成功。 | |
Timeout | ||
Unknown | 測試的結果未知。 |
備註
這個類別的成員包含所有可能之測試結果的子集。如需詳細資訊,請參閱 Basic Test Results。
您可以從例如會接著單元測試執行的測試方法或測試清除方法參考此類別。
UnitTestOutcome 會傳入至 TestContext。
範例
您可以比較 TestContext.Outcome 與 UnitTestOutcome.Failed,以判斷特定測試的結果,然後採取適當的動作,例如從硬碟刪除某些檔案。