TestContext 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
단위 테스트에 제공되는 정보를 저장하는 데 사용됩니다.
public abstract class TestContext
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class TestContext
type TestContext = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type TestContext = class
Public MustInherit Class TestContext
- 상속
-
TestContext
- 특성
생성자
| Name | Description |
|---|---|
| TestContext() |
단위 테스트에 제공되는 정보를 저장하는 데 사용됩니다. |
필드
| Name | Description |
|---|---|
| AspNetDevelopmentServerPrefix |
단위 테스트에 제공되는 정보를 저장하는 데 사용됩니다. |
속성
| Name | Description |
|---|---|
| CancellationToken |
취소 토큰을 가져옵니다. 이 토큰은 테스트 시간이 초과되면 취소됩니다. 또한 명시적으로 취소되면 테스트가 중단됩니다. |
| CancellationTokenSource |
취소 토큰 원본을 가져오거나 설정합니다. 이 토큰 원본은 테스트 시간이 초과되면 취소됩니다. 또한 명시적으로 취소된 경우 테스트가 중단됩니다. |
| Current |
현재 TestContext 인스턴스를 가져옵니다. |
| CurrentTestOutcome |
현재 테스트 결과를 가져옵니다. |
| DataConnection |
테스트가 데이터 기반 테스트에 사용될 때 현재 데이터 연결 행을 가져옵니다. |
| DataRow |
테스트가 데이터 기반 테스트에 사용될 때 현재 데이터 행을 가져옵니다. |
| DeploymentDirectory |
테스트 실행을 위해 배포된 파일의 디렉터리를 가져옵니다. 일반적으로 .의 TestRunDirectory하위 디렉터리입니다. |
| FullyQualifiedTestClassName |
현재 실행 중인 테스트 메서드를 포함하는 클래스의 정규화된 이름을 가져옵니다. |
| ManagedMethod |
완전히 지정된 메서드 이름 메타데이터 형식을 가져옵니다. |
| ManagedType |
완전히 지정된 형식 이름 메타데이터 형식을 가져옵니다. |
| Properties |
테스트에 대한 테스트 속성을 가져옵니다. |
| RequestedPage |
단위 테스트에 제공되는 정보를 저장하는 데 사용됩니다. |
| ResultsDirectory |
테스트 실행의 결과에 대한 기본 디렉터리를 가져옵니다. 일반적으로 .의 TestRunDirectory하위 디렉터리입니다. |
| TestData |
실행 중인 테스트 메서드에 대한 테스트 데이터를 가져오거나 설정합니다. |
| TestDeploymentDir |
사용되지 않음.
테스트 실행을 위해 배포된 파일의 디렉터리를 가져옵니다. 일반적으로 .의 TestRunDirectory하위 디렉터리입니다. DeploymentDirectory와 동일합니다. 대신 해당 속성을 사용합니다. |
| TestDir |
사용되지 않음.
배포된 파일 및 결과 파일이 저장되는 테스트 실행에 대한 기본 디렉터리를 가져옵니다. TestRunDirectory와 동일합니다. 대신 해당 속성을 사용합니다. |
| TestDisplayName |
실행 중인 테스트 메서드의 테스트 표시 이름을 가져오거나 설정합니다. |
| TestException |
TestInitialize 또는 TestMethod 단계에서 발생한 예외를 가져오거나 설정합니다. |
| TestLogsDir |
사용되지 않음.
테스트 실행 결과 파일의 디렉터리를 가져옵니다. 일반적으로 .의 ResultsDirectory하위 디렉터리입니다. TestRunResultsDirectory와 동일합니다. 대신 테스트 실행 결과 파일 또는 TestResultsDirectory 테스트별 결과 파일에 해당 속성을 사용합니다. |
| TestName |
현재 실행 중인 테스트 메서드의 이름을 가져옵니다. |
| TestResultsDirectory |
테스트 결과 파일의 디렉터리를 가져옵니다. |
| TestRunCount |
테스트 실행의 현재 시도를 가져옵니다. 이 속성은 사용 RetryAttribute (또는 구현)과 관련이 있습니다 RetryBaseAttribute. 첫 번째 실행에서 이 속성은 1로 설정됩니다. 후속 재시도에서 값이 증가합니다. |
| TestRunDirectory |
배포된 파일 및 결과 파일이 저장되는 테스트 실행에 대한 기본 디렉터리를 가져옵니다. |
| TestRunResultsDirectory |
테스트 실행 결과 파일의 디렉터리를 가져옵니다. 일반적으로 .의 ResultsDirectory하위 디렉터리입니다. |
메서드
| Name | Description |
|---|---|
| AddResultFile(String) |
TestResult.ResultFileNames의 목록에 파일 이름을 추가합니다. |
| BeginTimer(String) |
지정된 이름을 사용하여 타이머를 시작합니다. |
| DisplayMessage(MessageLevel, String) |
테스트가 실행되는 동안 추적 메시지를 작성하는 데 사용됩니다. |
| EndTimer(String) |
지정된 이름으로 타이머를 종료합니다. |
| Write(String, Object[]) |
테스트가 실행되는 동안 추적 메시지를 작성하는 데 사용됩니다. |
| Write(String) |
테스트가 실행되는 동안 추적 메시지를 작성하는 데 사용됩니다. |
| WriteLine(String, Object[]) |
테스트가 실행되는 동안 추적 메시지를 작성하는 데 사용됩니다. |
| WriteLine(String) |
테스트가 실행되는 동안 추적 메시지를 작성하는 데 사용됩니다. |