インターフェース TestRuntimeHintsRegistrar
public interface TestRuntimeHintsRegistrar
デプロイユニットの
ClassLoaderSE をベースに、Spring TestContext フレームワークとの結合テスト用 RuntimeHints を登録する契約です。実装では、可能であれば、指定された ClassLoaderSE を使用して、ヒントを提供する必要があるかどうかを判断する必要があります。 このインターフェースの実装は、このインターフェースの完全修飾名をキーとして使用して、META-INF/spring/aot.factories に静的に登録する必要があります。実装には、標準の引数なしコンストラクターが必要です。
この API は、コア RuntimeHintsRegistrar API のコンパニオンとして機能します。特定のテストクラスに固有ではないテストサポートのグローバルヒントを登録する必要がある場合は、この API よりも RuntimeHintsRegistrar の実装を優先してください。
TestRuntimeHintsRegistrar を実装して登録する代わりに、テストクラスに @Reflective、@RegisterReflectionForBinding、または @ImportRuntimeHints のアノテーションを付けることができます。
- 導入:
- 6.0
- 作成者:
- Sam Brannen
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明voidregisterHints(RuntimeHints runtimeHints, ClassSE<?> testClass, ClassLoaderSE classLoader) 指定されたRuntimeHintsインスタンスにヒントを提供します。
メソッドの詳細
registerHints
指定されたRuntimeHintsインスタンスにヒントを提供します。- パラメーター:
runtimeHints- 使用するRuntimeHintstestClass- 処理するテストクラスclassLoader- 使用するクラスローダー