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
- 属性
构造函数
| 名称 | 说明 |
|---|---|
| TestContext() |
用于存储提供给单元测试的信息。 |
字段
| 名称 | 说明 |
|---|---|
| AspNetDevelopmentServerPrefix |
用于存储提供给单元测试的信息。 |
属性
| 名称 | 说明 |
|---|---|
| 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子目录。 |
方法
| 名称 | 说明 |
|---|---|
| AddResultFile(String) |
将文件名添加到 TestResult.ResultFileNames 中的列表中 |
| BeginTimer(String) |
使用指定名称开始计时器 |
| DisplayMessage(MessageLevel, String) |
用于在测试运行时写入跟踪消息。 |
| EndTimer(String) |
用指定名称结束计时器 |
| Write(String, Object[]) |
用于在测试运行时写入跟踪消息 |
| Write(String) |
用于在测试运行时写入跟踪消息 |
| WriteLine(String, Object[]) |
用于在测试运行时写入跟踪消息 |
| WriteLine(String) |
用于在测试运行时写入跟踪消息 |