パッケージ org.springframework.test.context.support
@NonNullApi @NonNullFields パッケージ org.springframework.test.context.support
Spring TestContext フレームワークのサポートクラス。
- クラス説明
ContextLoaderSPI のすべての具体的な実装の基礎を提供する抽象アプリケーションコンテキストローダー。AbstractDelegatingSmartContextLoaderは、SmartContextLoaderSPI の実装の抽象基本クラスとして機能し、一連の候補 SmartContextLoaders(つまり、XML 構成ファイルまたは Groovy スクリプトをサポートするものと、アノテーション付きクラスをサポートするもの)に委譲して、特定のコンテキストローダーが適切かどうかを判断します。テストクラスの構成。テストに関連付けられたApplicationContextを、@DirtiesContextアノテーションが付けられたテストクラスとテストメソッドの両方にダーティとしてマークするためのサポートを提供するTestExecutionListener実装の抽象基本クラス。GenericApplicationContextをロードするAbstractContextLoaderの抽象、汎用拡張。ブートストラップに必要なほとんどの動作を提供するTestContextBootstrapperインターフェースの抽象的な実装。TestExecutionListenerAPI の抽象順序付け実装。コンポーネントクラスから Bean 定義をロードするAbstractGenericContextLoaderの具象実装。コンポーネントクラス(@Configurationクラスなど)を扱うSmartContextLoadersのユーティリティメソッド。ActiveProfiles.profiles()またはActiveProfiles.value()を介して宣言的に構成されたプロファイルのみに基づいてアクティブな Bean 定義プロファイルを解決するActiveProfilesResolver戦略のデフォルト実装。BootstrapContextインターフェースのデフォルト実装。TestContextインターフェースのデフォルト実装。TestContextBootstrapperSPI のデフォルト実装。DelegatingSmartContextLoaderは、GenericXmlContextLoader(または Groovy がクラスパスに存在する場合はGenericGroovyXmlContextLoader)およびAnnotationConfigContextLoaderに委譲するAbstractDelegatingSmartContextLoaderの具象実装です。TestExecutionListenerは、依存関係の注入とテストインスタンスの初期化をサポートします。@DirtiesContextアノテーションが付いたテストクラスとテストメソッドの両方で、テストに関連付けられたApplicationContextをダーティとしてマークするためのサポートを提供するTestExecutionListener。@DirtiesContextアノテーションが付いたテストクラスとテストメソッドの両方で、テストに関連付けられたApplicationContextをダーティとしてマークするためのサポートを提供するTestExecutionListener。Groovy スクリプトおよび XML 構成ファイルから Bean 定義を読み取るAbstractGenericContextLoaderの具体的な実装。XML リソースから Bean 定義を読み取るAbstractGenericContextLoaderの具体的な実装。名前付きプロパティを提供するための戦略 - たとえば、一般的な方法でキーと値のペアを検索する場合です。@TestConstructorを操作するためのユーティリティメソッド。