StringAssert クラス

単体テストにおいて、文字列に関連付けられている真偽命題を検証します。

継承階層

System.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) 最初の文字列に 2 番目の文字列が含まれていることを検証します。このメソッドでは、大文字と小文字が区別されます。
パブリック メソッド静的メンバー Contains(String, String, String) 最初の文字列に 2 番目の文字列が含まれていることを検証します。アサーションが失敗した場合はメッセージを表示します。このメソッドでは、大文字と小文字が区別されます。
パブリック メソッド静的メンバー Contains(String, String, String, array<Object[]) 最初の文字列に 2 番目の文字列が含まれていることを検証します。アサーションが失敗した場合はメッセージを表示し、指定された書式をメッセージに適用します。このメソッドでは、大文字と小文字が区別されます。
パブリック メソッド静的メンバー DoesNotMatch(String, Regex) 指定された文字列が正規表現と一致しないことを検証します。
パブリック メソッド静的メンバー DoesNotMatch(String, Regex, String) 指定された文字列が正規表現と一致しないことを検証します。アサーションが失敗した場合はメッセージを表示します。
パブリック メソッド静的メンバー DoesNotMatch(String, Regex, String, array<Object[]) 指定された文字列が正規表現と一致しないことを検証します。アサーションが失敗した場合はメッセージを表示し、指定された書式をメッセージに適用します。
パブリック メソッド静的メンバー EndsWith(String, String) 最初の文字列が 2 番目の文字列で終わることを検証します。このメソッドでは、大文字と小文字が区別されます。
パブリック メソッド静的メンバー EndsWith(String, String, String) 最初の文字列が 2 番目の文字列で終わることを検証します。アサーションが失敗した場合はメッセージを表示します。このメソッドでは、大文字と小文字が区別されます。
パブリック メソッド静的メンバー EndsWith(String, String, String, array<Object[]) 最初の文字列が 2 番目の文字列で終わることを検証します。アサーションが失敗した場合はメッセージを表示し、指定された書式をメッセージに適用します。このメソッドでは、大文字と小文字が区別されます。
パブリック メソッド静的メンバー Matches(String, Regex) 指定された文字列が正規表現と一致することを検証します。
パブリック メソッド静的メンバー Matches(String, Regex, String) 指定された文字列が正規表現と一致することを検証します。アサーションが失敗した場合はメッセージを表示します。
パブリック メソッド静的メンバー Matches(String, Regex, String, array<Object[]) 指定された文字列が正規表現と一致することを検証します。アサーションが失敗した場合はメッセージを表示し、指定された書式をメッセージに適用します。
パブリック メソッド静的メンバー StartsWith(String, String) 最初の文字列が 2 番目の文字列で始まることを検証します。このメソッドでは、大文字と小文字が区別されます。
パブリック メソッド静的メンバー StartsWith(String, String, String) 最初の文字列が 2 番目の文字列で始まることを検証します。アサーションが失敗した場合はメッセージを表示します。このメソッドでは、大文字と小文字が区別されます。
パブリック メソッド静的メンバー StartsWith(String, String, String, array<Object[]) 最初の文字列が 2 番目の文字列で始まることを検証します。アサーションが失敗した場合はメッセージを表示し、指定された書式をメッセージに適用します。このメソッドでは、大文字と小文字が区別されます。

このページのトップへ

解説

このクラスには、ブール条件を評価する静的メソッドのセットが含まれています。この条件が true と評価された場合、アサーションは成功です。

アサーションでは、比較される条件が真であるという仮定を検証します。

検証されている条件が true でない場合、アサーションは失敗します。

重要 : 重要

StringAssert クラスは AssertFailedException をスローしてエラーを通知します。この例外はキャプチャしないでください。この例外は単体テスト エンジンによって処理され、アサーション エラーを示します。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.TestTools.UnitTesting 名前空間

その他の技術情報

Assert クラスの使用