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


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) Проверяет, содержит ли первая строка вторую строку.Данный метод учитывает регистр.
Открытый методСтатический член 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, то утверждение проходит проверку.

Утверждение проверяет предположение истинности для сравниваемых условий.

Если проверяемое условие не является истинным, то утверждение не выполняется.

Важно!

Класс StringAssert создает AssertFailedException, чтобы сигнализировать о сбое.Это исключение не следует использовать.Это исключение обрабатывается механизмом модульного теста, чтобы указать на ложность утверждения.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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

Другие ресурсы

Использование классов Assert