Assert - класс
Обновлен: Ноябрь 2007
Проверяет условия, использующие утверждения "истина/ложь", в процессе модульных тестов.
Пространство имен: Microsoft.VisualStudio.TestTools.UnitTesting
Сборка: Microsoft.VisualStudio.QualityTools.UnitTestFramework (в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Синтаксис
'Декларация
Public NotInheritable Class Assert
'Применение
Не требуется объявлять экземпляр статического класса для доступа к его членам.
public static class Assert
public ref class Assert abstract sealed
public final class Assert
Заметки
Этот класс содержит набор статических методов, выполняющих оценку логических условий. Если условие оценивается как true, то утверждение проходит проверку.
Утверждение проверяет предположение истинности для сравниваемых условий. Утверждение является важной частью процесса модульного теста. Класс Assert предоставляет множество статических методов для проверки предположений истинности. Если проверяемое условие не является истинным, то утверждение не выполняется.
Важное примечание. |
---|
Класс Assert создает AssertFailedException, чтобы сигнализировать о сбое. Это исключение не следует использовать. Это исключение обрабатывается механизмом модульного теста, чтобы указать на ложность утверждения. |
Иерархия наследования
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.Assert
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен