パッケージの使用
org.springframework.test.context
パッケージ
説明
このパッケージには Spring TestContext フレームワークが含まれており、使用中の実際のテストフレームワークにとらわれないアノテーション駆動型ユニットおよび統合テストのサポートを提供します。
Spring TestContext フレームワークの事前 (AOT) サポート。
Spring TestContext フレームワーク内のコンテキストキャッシングのサポート。
Spring TestContext フレームワークのテストイベントサポートクラス。
JDBC は、
@Sql
を介した宣言的な SQL スクリプト実行のサポートを含む、Spring TestContext フレームワークのクラスをサポートします。Spring TestContext フレームワークを JUnit 5 の JUnit Jupiter 拡張モデルと統合するためのコアサポート。
Spring TestContext フレームワークを JUnit 5 の JUnit Jupiter 拡張モデルと統合するための Web サポート。
Spring TestContext フレームワークを JUnit 4.12 以上と統合するためのサポートクラス。
Spring TestContext フレームワークで使用されるカスタム JUnit 4
Statements
。Spring TestContext フレームワークのサポートクラス。
Spring TestContext フレームワークのトランザクションサポートクラス。
Web は、Spring TestContext フレームワークのクラスをサポートします。
- クラス説明
BootstrapContext
は、Spring TestContext フレームワークがブートストラップされるコンテキストをカプセル化します。@ContextConfiguration
は、統合テスト用にApplicationContext
をロードおよび構成する方法を決定するために使用されるクラスレベルのメタデータを定義します。ContextConfigurationAttributes
は、@ContextConfiguration
を介して宣言されたコンテキスト構成属性をカプセル化します。Spring TestContext フレームワークによって作成および管理されるapplication contexts
をカスタマイズするための戦略インターフェース。スーパークラスまたは囲んでいるクラスからファクトリを継承しないクラスで@ContextCustomizerFactories
が宣言されている場合に、明示的に宣言されたファクトリをデフォルトファクトリとマージするかどうかを決定するモードの列挙。Spring TestContext フレームワークによって管理される統合テストのためにApplicationContext
をロードするための戦略インターフェース。MergedContextConfiguration
は、テストクラスとそのすべてのスーパークラスで宣言されたマージされたコンテキスト構成をカプセル化し、@ContextConfiguration
、@ActiveProfiles
、@TestPropertySource
を介してクラスを囲みます。MethodInvoker
は、Spring TestContext フレームワーク内でMethod
SE を呼び出すための汎用 API を定義します。クラスを囲むことによるテスト構成が内部テストクラスに対してどのように処理されるかを指示するモードの列挙。テストコンストラクターのパラメーターのオートワイヤーモードを定義します。TestContext
は、テストが実行されるコンテキストをカプセル化します。使用中の実際のテストフレームワークには依存しません。Annotation
SE の記述子。これには、アノテーションが宣言されているクラスと、マージされたアノテーションインスタンスが含まれます。実際のアノテーション型を事前に決定できない、いくつかの候補アノテーション型の 1 つの宣言を記述するために使用されるTestContextAnnotationUtils.AnnotationDescriptor
の型なし拡張。TestContextBootstrapper
は、Spring TestContext フレームワークをブートストラップするための SPI を定義します。TestExecutionListener
は、リスナーが登録されているTestContextManager
によって発行されたテスト実行イベントに反応するためのリスナー API を定義します。スーパークラスまたはそれを囲むクラスからリスナーを継承しないクラスで@TestExecutionListeners
が宣言されたときに、明示的に宣言されたリスナーをデフォルトのリスナーとマージするかどうかを指定するモードの列挙。 - クラス説明Spring TestContext フレームワークによって管理される統合テストのために
ApplicationContext
をロードするための戦略インターフェース。MergedContextConfiguration
は、テストクラスとそのすべてのスーパークラスで宣言されたマージされたコンテキスト構成をカプセル化し、@ContextConfiguration
、@ActiveProfiles
、@TestPropertySource
を介してクラスを囲みます。Spring TestContext フレームワークによって管理される統合テストのためにApplicationContext
をロードするための戦略インターフェース。TestExecutionListener
は、リスナーが登録されているTestContextManager
によって発行されたテスト実行イベントに反応するためのリスナー API を定義します。 - クラス説明
MergedContextConfiguration
は、テストクラスとそのすべてのスーパークラスで宣言されたマージされたコンテキスト構成をカプセル化し、@ContextConfiguration
、@ActiveProfiles
、@TestPropertySource
を介してクラスを囲みます。 - クラス説明
TestContext
は、テストが実行されるコンテキストをカプセル化します。使用中の実際のテストフレームワークには依存しません。TestExecutionListener
は、リスナーが登録されているTestContextManager
によって発行されたテスト実行イベントに反応するためのリスナー API を定義します。 - クラス説明
TestContext
は、テストが実行されるコンテキストをカプセル化します。使用中の実際のテストフレームワークには依存しません。TestExecutionListener
は、リスナーが登録されているTestContextManager
によって発行されたテスト実行イベントに反応するためのリスナー API を定義します。 - クラス説明
@ContextConfiguration
は、統合テスト用にApplicationContext
をロードおよび構成する方法を決定するために使用されるクラスレベルのメタデータを定義します。 - クラス説明
@ContextConfiguration
は、統合テスト用にApplicationContext
をロードおよび構成する方法を決定するために使用されるクラスレベルのメタデータを定義します。 - クラス説明テストクラスの
ApplicationContext
をロードするときに使用するアクティブな Bean 定義プロファイルをプログラムで解決するための戦略インターフェース。BootstrapContext
は、Spring TestContext フレームワークがブートストラップされるコンテキストをカプセル化します。ContextConfigurationAttributes
は、@ContextConfiguration
を介して宣言されたコンテキスト構成属性をカプセル化します。ContextCustomizers
を作成するためのファクトリ。Spring TestContext フレームワークによって管理される統合テストのためにApplicationContext
をロードするための戦略インターフェース。MergedContextConfiguration
は、テストクラスとそのすべてのスーパークラスで宣言されたマージされたコンテキスト構成をカプセル化し、@ContextConfiguration
、@ActiveProfiles
、@TestPropertySource
を介してクラスを囲みます。MethodInvoker
は、Spring TestContext フレームワーク内でMethod
SE を呼び出すための汎用 API を定義します。Spring TestContext フレームワークによって管理される統合テストのためにApplicationContext
をロードするための戦略インターフェース。TestContext
は、テストが実行されるコンテキストをカプセル化します。使用中の実際のテストフレームワークには依存しません。TestContextBootstrapper
は、Spring TestContext フレームワークをブートストラップするための SPI を定義します。TestExecutionListener
は、リスナーが登録されているTestContextManager
によって発行されたテスト実行イベントに反応するためのリスナー API を定義します。 - クラス説明
TestContext
は、テストが実行されるコンテキストをカプセル化します。使用中の実際のテストフレームワークには依存しません。TestExecutionListener
は、リスナーが登録されているTestContextManager
によって発行されたテスト実行イベントに反応するためのリスナー API を定義します。 - クラス説明
ContextConfigurationAttributes
は、@ContextConfiguration
を介して宣言されたコンテキスト構成属性をカプセル化します。Spring TestContext フレームワークによって管理される統合テストのためにApplicationContext
をロードするための戦略インターフェース。MergedContextConfiguration
は、テストクラスとそのすべてのスーパークラスで宣言されたマージされたコンテキスト構成をカプセル化し、@ContextConfiguration
、@ActiveProfiles
、@TestPropertySource
を介してクラスを囲みます。Spring TestContext フレームワークによって管理される統合テストのためにApplicationContext
をロードするための戦略インターフェース。TestContext
は、テストが実行されるコンテキストをカプセル化します。使用中の実際のテストフレームワークには依存しません。TestContextBootstrapper
は、Spring TestContext フレームワークをブートストラップするための SPI を定義します。TestExecutionListener
は、リスナーが登録されているTestContextManager
によって発行されたテスト実行イベントに反応するためのリスナー API を定義します。