@ContextCustomizerFactories
@ContextCustomizerFactories
@ContextCustomizerFactories是一个注解,可以应用于测试类,以便为该测试类、其子类及其嵌套类注册ContextCustomizerFactory实现。如果希望全局注册工厂,则应通过ContextCustomizerFactory Configuration中描述的自动发现机制来进行注册。
以下示例展示了如何注册两个ContextCustomizerFactory实现:
- Java
- Kotlin
@ContextConfiguration
@ContextCustomizerFactories({CustomContextCustomizerFactory.class, AnotherContextCustomizerFactory.class}) 1
class CustomContextCustomizerFactoryTests {
// class body...
}
注册两个
ContextCustomizerFactory实现。
@ContextConfiguration
@ContextCustomizerFactories([CustomContextCustomizerFactory::class, AnotherContextCustomizerFactory::class]) 1
class CustomContextCustomizerFactoryTests {
// class body...
}
注册两个
ContextCustomizerFactory实现。
默认情况下,@ContextCustomizerFactories 支持从超类或包含类继承工厂。有关示例和更多详细信息,请参阅 @嵌套测试类配置 和 @ContextCustomizerFactories javadoc。