Freigeben über


StringAssert.Matches-Methode (String, Regex, String, array<Object[])

Überprüft, dass die angegebene Zeichenfolge dem regulären Ausdruck entspricht. Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntax

'Declaration
Public Shared Sub Matches ( _
    value As String, _
    pattern As Regex, _
    message As String, _
    ParamArray parameters As Object() _
)
public static void Matches(
    string value,
    Regex pattern,
    string message,
    params Object[] parameters
)
public:
static void Matches(
    String^ value, 
    Regex^ pattern, 
    String^ message, 
    ... array<Object^>^ parameters
)
static member Matches : 
        value:string * 
        pattern:Regex * 
        message:string * 
        parameters:Object[] -> unit
public static function Matches(
    value : String, 
    pattern : Regex, 
    message : String, 
    ... parameters : Object[]
)

Parameter

  • value
    Typ: String

    Die Zeichenfolge, die möglicherweise mit pattern übereinstimmt.

  • pattern
    Typ: Regex

    Der reguläre Ausdruck, der möglicherweise mit value übereinstimmt.

  • message
    Typ: String

    Eine Meldung, die angezeigt wird, wenn die Assertion fehlschlägt. Diese Meldung wird in den Komponententestergebnissen angezeigt.

  • parameters
    Typ: array<Object[]

    Ein Array von Parametern für die Formatierung von message.

Ausnahmen

Ausnahme Bedingung
AssertFailedException

value stimmt nicht mit pattern überein.

Hinweise

Die Assertion schlägt fehl, wenn die Zeichenfolge nicht dem Ausdruck entspricht.

.NET Framework-Sicherheit

Siehe auch

Referenz

StringAssert Klasse

Matches-Überladung

Microsoft.VisualStudio.TestTools.UnitTesting-Namespace