@ContextCustomizerFactories
@ContextCustomizerFactories
は、特定のテストクラス、そのサブクラス、そのネストされたクラスの ContextCustomizerFactory
実装を登録するために使用されます。ファクトリをグローバルに登録したい場合は、ContextCustomizerFactory
設定で説明されている自動検出メカニズムを介して登録する必要があります。
次の例は、2 つの ContextCustomizerFactory
実装を登録する方法を示しています。
Java
Kotlin
@ContextConfiguration
@ContextCustomizerFactories({CustomContextCustomizerFactory.class, AnotherContextCustomizerFactory.class}) (1)
class CustomContextCustomizerFactoryTests {
// class body...
}
1 | 2 つの ContextCustomizerFactory 実装を登録します。 |
@ContextConfiguration
@ContextCustomizerFactories([CustomContextCustomizerFactory::class, AnotherContextCustomizerFactory::class]) (1)
class CustomContextCustomizerFactoryTests {
// class body...
}
1 | 2 つの ContextCustomizerFactory 実装を登録します。 |
デフォルトでは、@ContextCustomizerFactories
はスーパークラスまたは囲みクラスからのファクトリの継承をサポートします。例と詳細については、@Nested
テストクラスの構成および @ContextCustomizerFactories
javadoc を参照してください。