Udostępnij za pośrednictwem


Metoda StringAssert.DoesNotMatch — (String, Regex, String, array<Object )

Weryfikuje, że określony ciąg nie pasuje wyrażenia regularnego.Wyświetla komunikat, jeżeli twierdzenie nie powiedzie się, a stosuje się określony sposób formatowania do niego.

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.UnitTesting
Zestaw:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (w Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Składnia

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

Parametry

  • value
    Typ: String

    Ciąg, który nie powinien odpowiadać pattern.

  • pattern
    Typ: Regex

    Wyrażenie regularne który value nie powinien odpowiadać.

  • message
    Typ: String

    Komunikat wyświetlany przy niespełnieniu twierdzenie.Ten komunikat można zobaczyć w wynikach testu jednostki.

  • parameters
    Typ: array<Object[]

    Tablica parametrów do użycia podczas formatowania message.

Wyjątki

Wyjątek Warunek
AssertFailedException

valuematches pattern.

Uwagi

Twierdzenie nie powiedzie się, jeśli ciąg odpowiada wyrażeniu.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

StringAssert Klasa

Przeciążenie DoesNotMatch

Przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting