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


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 предоставляет множество статических методов для проверки предположений истинности. Если проверяемое условие не является истинным, то утверждение не выполняется.

ms245302.alert_caution(ru-ru,VS.90).gifВажное примечание.

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

Иерархия наследования

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.Assert

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

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

См. также

Ссылки

Assert - члены

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

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

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