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