Assert 類別

更新:2007 年 11 月

利用真假值驗證單元測試中的條件。

命名空間:  Microsoft.VisualStudio.TestTools.UnitTesting
組件:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)

語法

Public NotInheritable Class Assert

您不需宣告靜態類別的執行個體,就能存取其成員。
public static class Assert
public ref class Assert abstract sealed
public final class Assert

備註

這個類別包含一組能夠評估布林條件的靜態方法。如果這個條件評估為 true,則表示判斷提示 (Assertion) 已通過。

判斷提示會驗證比較條件的假設是否真實。判斷提示是單元測試的主要核心部分。Assert 類別提供了許多靜態方法,以供驗證假設是否真實。如果進行驗證的條件不成立,判斷提示就會失敗。

重要事項:

Assert 類別會擲回 AssertFailedException 以表示失敗。此例外狀況不應該加以攔截。此例外狀況是由單元測試引擎處理,表示判斷提示失敗。

繼承階層架構

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.Assert

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

Assert 成員

Microsoft.VisualStudio.TestTools.UnitTesting 命名空間

其他資源

使用 Assert 類別