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


UnitTestOutcome - перечисление

UnitTestOutcome используется для программного определения результата теста, который выполнен или выполняется в данный момент.

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

Синтаксис

'Декларация
Public Enumeration UnitTestOutcome
public enum UnitTestOutcome
public enum class UnitTestOutcome
type UnitTestOutcome
public enum UnitTestOutcome

Члены

Имя члена Описание
Aborted
Error
Failed Тест завершился неудачно.
Inconclusive Был вызван метод Assert.Inconclusive.
InProgress Тест выполняется.
Passed Тест прошел.
Timeout
Unknown Результат теста неизвестен.

Заметки

Элементы этого класса содержат подмножество всех возможных результатов теста. Для получения дополнительной информации см. Basic Test Results.

Ссылаться на этот класс можно, например, из метода теста или метода очистки теста, следующего за модульным тестом.

UnitTestOutcome передается в TestContext.

Примеры

Можно сравнивать TestContext.Outcome с UnitTestOutcome.Failed для определения результата конкретного теста, а затем выполнять определенные действия, такие, как удаление различных файлов с жесткого диска.

См. также

Ссылки

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