StringAssert 類別
驗證單元測試中與字串關聯的真假值。
繼承階層架構
Object
Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert
命名空間: Microsoft.VisualStudio.TestTools.UnitTesting
組件: Microsoft.VisualStudio.QualityTools.UnitTestFramework (在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)
語法
'宣告
Public NotInheritable Class StringAssert
public static class StringAssert
public ref class StringAssert abstract sealed
[<AbstractClass>]
[<Sealed>]
type StringAssert = class end
public final class StringAssert
方法
名稱 | 描述 | |
---|---|---|
Contains(String, String) | 確認第一個字串包含第二個字串。這個方法會區分大小寫。 | |
Contains(String, String, String) | 確認第一個字串包含第二個字串。如果判斷提示失敗,便顯示一則訊息。這個方法會區分大小寫。 | |
Contains(String, String, String, array<Object[]) | 確認第一個字串包含第二個字串。如果判斷提示失敗,便顯示一則訊息,並套用指定的格式。這個方法會區分大小寫。 | |
DoesNotMatch(String, Regex) | 確認指定的字串不符合規則運算式。 | |
DoesNotMatch(String, Regex, String) | 確認指定的字串不符合規則運算式。如果判斷提示失敗,便顯示一則訊息。 | |
DoesNotMatch(String, Regex, String, array<Object[]) | 確認指定的字串不符合規則運算式。如果判斷提示失敗,便顯示一則訊息,並套用指定的格式。 | |
EndsWith(String, String) | 確認第一個字串以第二個字串結束。這個方法會區分大小寫。 | |
EndsWith(String, String, String) | 確認第一個字串以第二個字串結束。如果判斷提示失敗,便顯示一則訊息。這個方法會區分大小寫。 | |
EndsWith(String, String, String, array<Object[]) | 確認第一個字串以第二個字串結束。如果判斷提示失敗,便顯示一則訊息,並套用指定的格式。這個方法會區分大小寫。 | |
Matches(String, Regex) | 確認指定的字串符合規則運算式。 | |
Matches(String, Regex, String) | 確認指定的字串符合規則運算式。如果判斷提示失敗,便顯示一則訊息。 | |
Matches(String, Regex, String, array<Object[]) | 確認指定的字串符合規則運算式。如果判斷提示失敗,便顯示一則訊息,並套用指定的格式。 | |
StartsWith(String, String) | 確認第一個字串以第二個字串開始。這個方法會區分大小寫。 | |
StartsWith(String, String, String) | 確認第一個字串以第二個字串開始。如果判斷提示失敗,便顯示一則訊息。這個方法會區分大小寫。 | |
StartsWith(String, String, String, array<Object[]) | 確認第一個字串以第二個字串開始。如果判斷提示失敗,便顯示一則訊息,並套用指定的格式。這個方法會區分大小寫。 |
回頁首
備註
這個類別包含一組能夠評估布林條件的靜態方法。 如果這個條件評估為 true,則表示判斷提示 (Assertion) 已通過。
判斷提示會驗證比較條件的假設是否真實。
如果進行驗證的條件不成立,判斷提示就會失敗。
重要
StringAssert 類別會擲回 AssertFailedException 以表示失敗。此例外狀況不應該加以攔截。此例外狀況是由單元測試引擎處理,表示判斷提示失敗。
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。
請參閱
參考
Microsoft.VisualStudio.TestTools.UnitTesting 命名空間