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) |
テストの実行中にトレース メッセージを書き込むときに使用します |