@ContextCustomizerFactories
@ContextCustomizerFactories
是一個可以應用於測試類上的註解,用於為特定測試類、其子類和其巢狀類註冊 ContextCustomizerFactory
實現。如果您希望全域性註冊工廠,應透過 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
支援從超類或封閉類繼承工廠。有關示例和更多詳情,請參閱 @Nested
測試類配置 和 @ContextCustomizerFactories
Javadoc。