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 - пространство имен