Assert 類


Assert 類

使用 true/false 命題驗證單元測試中的條件。

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

 

命名空間:   Microsoft.VisualStudio.TestTools.UnitTesting
程序集:  Microsoft.VisualStudio.QualityTools.UnitTestFramework(在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)
語法
 
 
 
 
聲明
Public NotInheritable Class Assert

 

Assert 類型公開以下成員。

 

部分方法

 
 
  名稱 描述
公共方法靜態成員 AreEqual(Of T)(T, T) 使用相等運算符驗證指定的兩個泛型數據是否相等。 如果它們不相等,則斷言失敗。
公共方法靜態成員 AreNotEqual(Of T)(T, T) 驗證指定的兩個泛型類型數據是否不相等。 如果它們相等,則斷言失敗。
公共方法靜態成員 AreNotSame(Object, Object) 驗證指定的兩個對象變量是否引用不同的對象。 如果它們引用同一個對象,則斷言失敗。
公共方法靜態成員 AreSame(Object, Object) 驗證指定的兩個對象變量是否引用同一個對象。 如果它們引用不同的對象,則斷言失敗。
公共方法靜態成員 Equals 確定兩個對象是否相等。
公共方法靜態成員 Fail 在不檢查任何條件的情況下使斷言失敗。
公共方法靜態成員 Inconclusive 指示無法驗證斷言。
公共方法靜態成員 Inconclusive(String) 指示無法驗證斷言。 顯示消息。
公共方法靜態成員 Inconclusive(String, Object()) 指示無法驗證斷言。 顯示一則消息,並向該消息應用指定的格式。
公共方法靜態成員 IsFalse(Boolean) 驗證指定的條件是否為 false。 如果該條件為 true,則斷言失敗。
公共方法靜態成員 IsNotNull(Object) 驗證指定的對象是否不為 null 引用(在 Visual Basic 中為Nothing)。 如果該對象為 null 引用(在 Visual Basic 中為Nothing),則斷言失敗。
公共方法靜態成員 IsNotNull(Object, String) 驗證指定的對象是否不為 null 引用(在 Visual Basic 中為Nothing)。 如果該對象為 null 引用(在 Visual Basic 中為Nothing),則斷言失敗。 如果斷言失敗,將顯示一則消息。
公共方法靜態成員 IsNotNull(Object, String,Object()) 驗證指定的對象是否不為 null 引用(在 Visual Basic 中為Nothing)。 如果該對象為 null 引用(在 Visual Basic 中為Nothing),則斷言失敗。 斷言失敗時將顯示一則消息,並向該消息應用指定的格式。
公共方法靜態成員 IsNull(Object) 驗證指定的對象是否為 null 引用(在 Visual Basic 中為Nothing)。 如果該對象不為 null 引用(在 Visual Basic 中為Nothing),則斷言失敗。
公共方法靜態成員 IsNull(Object, String) 驗證指定的對象是否為 null 引用(在 Visual Basic 中為Nothing)。 如果該對象不為 null 引用(在 Visual Basic 中為Nothing),則斷言失敗。 如果斷言失敗,將顯示一則消息。
公共方法靜態成員 IsNull(Object, String,Object()) 驗證指定的對象是否為 null 引用(在 Visual Basic 中為Nothing)。 如果該對象不為 null 引用(在 Visual Basic 中為Nothing),則斷言失敗。 斷言失敗時將顯示一則消息,並向該消息應用指定的格式。
公共方法靜態成員 IsTrue(Boolean) 驗證指定的條件是否為 true。 如果該條件為 false,則斷言失敗。
公共方法靜態成員 IsTrue(Boolean, String) 驗證指定的條件是否為 true。 如果該條件為 false,則斷言失敗。 如果斷言失敗,將顯示一則消息。
公共方法靜態成員 IsTrue(Boolean, String,Object()) 驗證指定的條件是否為 true。 如果該條件為 false,則斷言失敗。 斷言失敗時將顯示一則消息,並向該消息應用指定的格式。
公共方法靜態成員 ReplaceNullChars 在字符串中,用 "\\0" 替換空字符 ('\0')。
 
 
 

該類包含計算布爾值條件的一組靜態方法。 如果此條件計算為 true,則斷言通過。

斷言驗證的是對比較條件所作的真假設。 斷言對於單元測試非常重要。 Assert 類提供了許多用於驗證真假設的靜態方法。 如果所驗證的條件不為 true,則斷言將失敗。

重要說明重要事項

Assert 類通過引發 AssertFailedException 來表示失敗。 不應捕獲該異常。 單元測試引擎處理此異常來指示斷言失敗。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM