共用方式為


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,以判斷特定測試的結果,然後採取適當的動作,例如從硬碟刪除某些檔案。

請參閱

參考

Microsoft.VisualStudio.TestTools.UnitTesting 命名空間