Поделиться через


StringAssert.DoesNotMatch - метод (String, Regex, String)

Проверяет, что указанная строка не соответствует регулярному выражению. Если утверждение не выполняется, выводит сообщение.

Пространство имен:  Microsoft.VisualStudio.TestTools.UnitTesting
Сборка:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Синтаксис

'Декларация
Public Shared Sub DoesNotMatch ( _
    value As String, _
    pattern As Regex, _
    message As String _
)
public static void DoesNotMatch(
    string value,
    Regex pattern,
    string message
)
public:
static void DoesNotMatch(
    String^ value, 
    Regex^ pattern, 
    String^ message
)
static member DoesNotMatch : 
        value:string * 
        pattern:Regex * 
        message:string -> unit 
public static function DoesNotMatch(
    value : String, 
    pattern : Regex, 
    message : String
)

Параметры

  • value
    Тип: System.String
    Строка, которая предположительно не соответствует регулярному выражению pattern.
  • pattern
    Тип: System.Text.RegularExpressions.Regex
    Регулярное выражение, которому предположительно не соответствует строка value.
  • message
    Тип: System.String
    Сообщение, отображаемое в случае, если утверждение не выполняется.Это сообщение можно просмотреть в результатах модульного теста.

Исключения

Исключение Условие
AssertFailedException

Значение value соответствует выражению pattern.

Заметки

Утверждение не выполняется, если эта строка соответствует указанному выражению.

Безопасность платформы .NET Framework

См. также

Ссылки

StringAssert Класс

DoesNotMatch - перегрузка

Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен