@ContextCustomizerFactories
@ContextCustomizerFactories
是一個註解,可以應用於測試類別,為特定的測試類別、其子類別和其巢狀類別註冊 ContextCustomizerFactory
實作。如果您希望全域註冊 factory,您應該透過 ContextCustomizerFactory
組態 中描述的自動探索機制來註冊它。
以下範例示範如何註冊兩個 ContextCustomizerFactory
實作
-
Java
-
Kotlin
@ContextConfiguration
@ContextCustomizerFactories({CustomContextCustomizerFactory.class, AnotherContextCustomizerFactory.class}) (1)
class CustomContextCustomizerFactoryTests {
// class body...
}
1 | 註冊兩個 ContextCustomizerFactory 實作。 |
@ContextConfiguration
@ContextCustomizerFactories([CustomContextCustomizerFactory::class, AnotherContextCustomizerFactory::class]) (1)
class CustomContextCustomizerFactoryTests {
// class body...
}
1 | 註冊兩個 ContextCustomizerFactory 實作。 |
預設情況下,@ContextCustomizerFactories
提供繼承來自父類別或封閉類別的 factory 的支援。請參閱 @Nested
測試類別組態 和 @ContextCustomizerFactories
javadoc 以取得範例和更多詳細資訊。