共用方式為


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

成員

成員名稱 說明
Failed 測試失敗。
Inconclusive 會引發 Assert.Inconclusive
Passed 測試成功。
InProgress 測試目前正在執行。
Error
Timeout
Aborted
Unknown 測試的結果未知。

備註

這個類別的成員包含所有可能之測試結果的子集。 如需詳細資訊,請參閱基本測試結果

您可以從例如會接著單元測試執行的測試方法或測試清除方法參考此類別。

UnitTestOutcome 會傳入至 TestContext

範例

您可以比較 TestContext.Outcome 與 UnitTestOutcome.Failed,以判斷特定測試的結果,然後採取適當的動作,例如從硬碟刪除某些檔案。

請參閱

參考

Microsoft.VisualStudio.TestTools.UnitTesting 命名空間