Microsoft.VisualStudio.TestTools.UnitTesting 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
| 名前 | 説明 |
|---|---|
| AfterAssemblyCleanupEventArgs | |
| AfterAssemblyInitializeEventArgs | |
| AfterClassCleanupEventArgs | |
| AfterClassInitializeEventArgs | |
| AfterTestCleanupEventArgs | |
| AfterTestInitializeEventArgs | |
| ArchitectureConditionAttribute |
この属性は、現在のプロセス アーキテクチャに基づくテスト クラスまたはテスト メソッドを無視するために使用されます。 |
| AssemblyCleanupAttribute |
アセンブリ クリーンアップ属性。 |
| AssemblyFixtureProviderAttribute |
AssemblyInitializeAttributeまたはAssemblyCleanupAttributeで注釈が付けられた指定したFixtureTypeのメソッドは、そのテスト アセンブリ自体でメソッドが宣言されていない場合でも、使用するテスト アセンブリごとに 1 回検出して実行する必要があることを示します。 |
| AssemblyInitializeAttribute |
アセンブリ初期化属性。 |
| Assert |
単体テスト内のさまざまな条件をテストするヘルパー クラスのコレクション。 テスト中の条件が満たされていない場合は、例外がスローされます。 |
| AssertExtensions |
Assert クラスにその拡張機能を提供します。 |
| AssertFailedException |
AssertFailedException クラス。 テスト ケースの失敗を示すために使用されます。 |
| AssertInconclusiveException |
アサートの不確定例外。 |
| BaseShadow | |
| BeforeAssemblyCleanupEventArgs | |
| BeforeAssemblyInitializeEventArgs | |
| BeforeClassCleanupEventArgs | |
| BeforeClassInitializeEventArgs | |
| BeforeTestCleanupEventArgs | |
| BeforeTestInitializeEventArgs | |
| CIConditionAttribute |
この属性は、テスト が CI 環境で実行されているかどうかに基づいて、テスト クラスまたはテスト メソッドを実行するか無視するかを条件付きで制御するために使用されます。 |
| ClassCleanupAttribute |
クラスのクリーンアップ属性。 |
| ClassCleanupExecutionAttribute |
クラス クリーンアップ メソッドを実行するタイミングの指定。 |
| ClassInitializeAttribute |
クラス初期化属性。 |
| CollectionAssert |
単体テスト内のコレクションに関連付けられているさまざまな条件をテストするヘルパー クラスのコレクション。 テスト中の条件が満たされていない場合は、例外がスローされます。 |
| ConditionBaseAttribute |
この属性は、条件に基づいて、オプションのメッセージを使用して、テスト クラスまたはテスト メソッドを実行するか無視するかを条件付きで制御するために使用されます。 |
| CssIterationAttribute |
CSS 反復 URI。 |
| CssProjectStructureAttribute |
CSS プロジェクト構造 URI。 |
| DataRowAttribute |
テスト メソッドのインライン データを定義する属性。 |
| DataSourceAttribute |
データ ドリブン テストの接続文字列、テーブル名、および行アクセス方法を指定します。 |
| DataSourceElement |
データ ソース要素。 |
| DataSourceElementCollection |
データ ソース要素コレクション。 |
| DataTestMethodAttribute |
この属性は現在、 TestMethodAttributeと比較して異なる機能を提供していません。 下位互換性のためにのみ存在します。 パラメーター化されたテストの場合でも、 TestMethodAttribute を使用することをお勧めします。 |
| DeploymentItemAttribute |
テストごとのデプロイの展開項目 (ファイルまたはディレクトリ) を指定するために使用されます。 テスト クラスまたはテスト メソッドで指定できます。 複数の項目を指定する属性の複数のインスタンスを持つことができます。 項目パスは絶対パスまたは相対パスにすることができます。相対パスは RunConfig.RelativePathRoot に対する相対パスです。 |
| DescriptionAttribute |
テストの説明。 |
| DiscoverInternalsAttribute |
テスト アセンブリにこの属性が存在すると、MSTest はテスト クラス (つまり、"TestClass" 属性を持つクラス) とテスト メソッド (つまり、"TestMethod" 属性を持つメソッド) を検出します。テスト メソッドは、パブリックとして宣言されているテスト クラスとテスト メソッドに加えて内部的に宣言されます。 この属性がテスト アセンブリに存在しない場合、そのようなクラスのテストは検出されません。 |
| DoNotParallelizeAttribute |
並列化を無効にする指定。 |
| DynamicDataAttribute |
テスト メソッドの動的データを定義する属性。 |
| ExecutableConditionAttribute |
この属性は、特定の実行可能ファイル (ツール) が使用可能かどうかに基づいて、テスト クラスまたはテスト メソッドを実行するか無視するかを条件付きで制御するために使用されます。 |
| ExpectedExceptionAttribute |
指定した型の例外を想定することを指定する属性。 |
| ExpectedExceptionBaseAttribute |
単体テストからの例外を想定するように指定する属性の基本クラス。 |
| GenericParameterHelper |
このクラスは、ジェネリック型を使用する型の単体テストをユーザーが行うのに役立つよう設計されています。 GenericParameterHelper は、次のような一般的なジェネリック型制約を満たします。
|
| GitHubWorkItemAttribute |
GitHubWorkItem 属性。このテストに関連付けられている GitHub の問題を指定するために使用されます。 |
| GlobalTestCleanupAttribute |
アセンブリ内のすべてのテスト メソッドに適用されるグローバル テスト クリーンアップ属性。 この属性を適用するメソッドは、public、static、non-generic である必要があり、TestContext 型の 1 つのパラメーターを持ち、void または Task を返します。 |
| GlobalTestInitializeAttribute |
アセンブリ内のすべてのテスト メソッドに適用されるグローバル テスト初期化属性。 この属性を適用するメソッドは、public、static、non-generic である必要があり、TestContext 型の 1 つのパラメーターを持ち、void または Task を返します。 |
| HostTypeAttribute | |
| IgnoreAttribute |
この属性は、オプションのメッセージを含むテスト クラスまたはテスト メソッドを無視するために使用されます。 |
| InternalTestFailureException |
InternalTestFailureException クラス。 テスト ケースの内部エラーを示すために使用されます。 |
| MemberConditionAttribute |
Typeおよびメンバー名によって参照される 1 つ以上の |
| OnTestStoppingEventArgs | |
| OSConditionAttribute |
この属性は、オプションのメッセージを含むテスト クラスまたはテスト メソッドを無視するために使用されます。 |
| OwnerAttribute |
テスト所有者。 |
| ParallelizeAttribute |
テスト実行の並列化レベルの仕様。 |
| PlannedTest |
現在のテスト実行で実行する予定の 1 つのテスト (つまり、アクティブなフィルターが検出され、渡されました) を表します。 PlannedTestsによって返されます。 |
| PriorityAttribute |
Priority 属性。単体テストの優先順位を指定するために使用されます。 |
| PrivateObject |
このクラスは、システム内のライブ NON パブリック INTERNAL オブジェクトを表します。 |
| PrivateType |
このクラスは、プライベート アクセサー機能のプライベート クラスを表します。 |
| RetryAttribute |
この属性は、失敗した場合のテスト メソッドの再試行回数を設定するために使用されます。 |
| RetryBaseAttribute |
失敗した場合のテスト メソッドの再試行を制御する抽象属性。 再試行の実行方法を定義するのは、派生クラスにかかってください。 |
| RetryResult |
テスト再試行の結果。 |
| ShadowingAttribute | |
| STATestClassAttribute |
テスト クラス属性。 |
| STATestMethodAttribute |
テスト クラス属性。 |
| StringAssert |
文字列アサート。 |
| TestCategoryAttribute |
TestCategory 属性。単体テストのカテゴリを指定するために使用されます。 |
| TestCategoryBaseAttribute |
"Category" 属性の基本クラス。 |
| TestClassAttribute |
この属性は、テスト クラスをマークするために使用されます。 |
| TestClassExtensionAttribute | |
| TestCleanupAttribute |
テスト クリーンアップ属性は、 TestMethodAttributeでマークされたすべてのテストの後に実行されるメソッドをマークします。 |
| TestConfiguration |
テストの構成設定のサポート。 |
| TestConfigurationSection |
テストの構成セクション。 |
| TestContext |
単体テストに提供される情報を格納するために使用されます。 |
| TestDataRow<T> |
この型が (たとえば、GetData(MethodInfo)を通じて) DynamicDataAttributeから返されると、特定のテスト ケースに関連する情報が決定されます。 |
| TestDataSourceDiscoveryAttribute |
ITestDataSourceテストを検出する方法を指定します。 |
| TestDataSourceOptionsAttribute |
現在のアセンブリのすべての ITestDataSource のオプションを指定します。 |
| TestExecution | |
| TestExecutionEventArgs | |
| TestExtensionExecution | |
| TestFilterContext |
メタデータ MSTest のスナップショットは、検討中の 1 つのテストの ITestFilter に公開されます。 |
| TestFilterProviderAttribute |
コマンド ライン フィルター ( |
| TestIdGenerationStrategyAttribute |
テスト ID を生成する方法を指定します。 |
| TestInitializeAttribute |
テスト初期化属性。 |
| TestMethodAttribute |
この属性は、テスト メソッドをマークするために使用されます。 |
| TestMethodInvokerContext | |
| TestMethodInvokerResult | |
| TestPropertyAttribute |
test プロパティ属性。 |
| TestRun |
現在実行中のテスト実行に関する情報へのアンビエント アクセスを提供します。 |
| TimeoutAttribute |
Timeout 属性。単体テストのタイムアウトを指定するために使用されます。 |
| UnitTestAssertException |
フレームワーク例外の基本クラス。 |
| WebServiceHelper | |
| WorkItemAttribute |
WorkItem 属性。このテストに関連付けられている作業項目を指定するために使用されます。 |
構造体
| 名前 | 説明 |
|---|---|
| Assert.AssertAreEqualInterpolatedStringHandler<TArgument> |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertAreNotEqualInterpolatedStringHandler<TArgument> |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertAreNotSameInterpolatedStringHandler<TArgument> |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertAreSameInterpolatedStringHandler<TArgument> |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertCountInterpolatedStringHandler<TItem> |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する HasCount<T>(Int32, IEnumerable<T>, Assert.AssertCountInterpolatedStringHandler<T>, String) および IsEmpty<T>(IEnumerable<T>, Assert.AssertCountInterpolatedStringHandler<T>, String) によって使用される挿入文字列ハンドラーを提供します。 |
| Assert.AssertGenericIsExactInstanceOfTypeInterpolatedStringHandler<TArg> |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertGenericIsInstanceOfTypeInterpolatedStringHandler<TArg> |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertGenericIsNotExactInstanceOfTypeInterpolatedStringHandler<TArg> |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertGenericIsNotInstanceOfTypeInterpolatedStringHandler<TArg> |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertIsExactInstanceOfTypeInterpolatedStringHandler |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertIsFalseInterpolatedStringHandler |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertIsInstanceOfTypeInterpolatedStringHandler |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertIsNotEmptyInterpolatedStringHandler<TItem> |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertIsNotExactInstanceOfTypeInterpolatedStringHandler |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertIsNotInstanceOfTypeInterpolatedStringHandler |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertIsNotNullInterpolatedStringHandler |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertIsNullInterpolatedStringHandler |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertIsTrueInterpolatedStringHandler |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertNonGenericAreEqualInterpolatedStringHandler |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertNonGenericAreNotEqualInterpolatedStringHandler |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertNonStrictThrowsAsyncInterpolatedStringHandler<TException> |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException> |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertSingleInterpolatedStringHandler<TItem> |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertThrowsExactlyAsyncInterpolatedStringHandler<TException> |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| Assert.AssertThrowsExactlyInterpolatedStringHandler<TException> |
アサーションが失敗した場合にのみメッセージを割り当て、書式設定する |
| RetryContext |
テスト再試行のコンテキストを表します。 |
| TestFilterResult |
1 つのテストの ITestFilter によって返される決定。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| ITestDataSource |
データ ドリブン テストのデータ ソースをテストします。 |
| ITestDataSourceEmptyDataSourceExceptionInfo |
データ ソースが行を返さない場合に、より豊富な情報を提供するカスタム ITestDataSource のオプション機能。 データ ソースがこのインターフェイスを実装する場合、MSTest は返されたメンバーと型の名前を使用して、汎用の |
| ITestDataSourceIgnoreCapability |
無視するテスト データ ソースの機能を指定し、無視理由を定義します。 |
| ITestDataSourceUnfoldingCapability |
各データ行の個々のテスト ケースとして、または 1 つのテスト ケースとして、パラメーター化されたテストを実行する方法を定義するテスト データ ソースの機能を指定します。 これは、テスト結果とテストの UI 表現に影響します。 |
| ITestFilter |
ユーザーが指定したテスト フィルターによって実装されます。テストごとに、テストを実行するか、警告なしで削除するか、スキップ済みとして報告するかを決定します。 |
| ITestMethod |
実行用の TestMethod。 |
| ITestMethodInvoker | |
| ITestRunInfo |
現在のテスト実行に関する読み取り専用のアンビエント情報。 Current経由でアクセスされます。 |
列挙型
| 名前 | 説明 |
|---|---|
| ClassCleanupBehavior |
テストの実行中に ClassCleanup を実行するタイミング。 |
| ConditionMode |
条件が逆になるかどうかを制御するために ConditionBaseAttribute と共に使用される列挙体。 |
| DataAccessMethod |
データ ドリブン テストでデータ行にアクセスする方法の列挙。 |
| DelayBackoffType |
再試行間の遅延のバックオフの種類を指定します。 |
| DynamicDataSourceType |
データをプロパティとして格納するか、メソッドに格納するか、フィールドに格納するかを指定する列挙型。 |
| ExecutionScope |
並列実行モード。 |
| InheritanceBehavior |
継承動作の列挙。 ClassInitializeAttribute クラスと ClassCleanupAttribute クラスの両方で使用できます。 基底クラスの ClassInitialize メソッドと ClassCleanup メソッドの動作を定義します。 列挙型の型が一致している必要があります。 |
| MessageLevel |
DisplayMessage(MessageLevel, String) API を使用して表示されるメッセージの重大度レベルを指定します。 |
| OperatingSystems |
テスト メソッドまたはテスト クラスでサポートされるオペレーティング システムまたはサポートされていないオペレーティング システムを制御するために、 OSConditionAttribute と共に使用される列挙型。 |
| SequenceOrder |
コレクションを AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, SequenceOrder, String, String, String)と比較するときに、シーケンス要素を同じ順序で表示するか、任意の順序で表示するかを指定します。 |
| TestArchitectures |
ArchitectureConditionAttributeと共に使用される列挙型で、テスト メソッドまたはテスト クラスがサポートまたはサポートしていないプロセス アーキテクチャを制御します。 |
| TestDataSourceDiscoveryOption |
ITestDataSource テストでサポートされている検出モード。 |
| TestDataSourceUnfoldingStrategy |
データ行ごとに個別のテスト ケースとして、または 1 つのテスト ケースとして、パラメーター化されたテストを実行する方法を指定します。 これは、テスト結果とテストの UI 表現に影響します。 |
| TestFilterAction |
が特定のを返したテストを MSTest アダプターで処理する方法を示します。 |
| TestIdGenerationStrategy |
サポートされているテスト ID 生成戦略。 |
| TestTimeout |
タイムアウトの列挙。 TimeoutAttribute クラスで使用できます。 列挙型の型が一致している必要があります。 |
| UnitTestOutcome |
単体テストの結果。 |
代理人
| 名前 | 説明 |
|---|---|
| BaseShadow.ElementConverter | |