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