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를 비교하여 특정 테스트 결과를 확인한 다음 하드 디스크에서 특정 파일을 삭제하는 등의 적절한 조치를 취할 수 있습니다.