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


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

Члены

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

Заметки

Элементы этого класса содержат подмножество всех возможных результатов теста. Дополнительные сведения см. в разделе Основные результаты теста.

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

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

Примеры

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

См. также

Ссылки

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