Annotation Interface JUnitConfig
@Inherited
@Documented
@ContextConfiguration
@Target(TYPE)
@Retention(RUNTIME)
@ExtendWith(InfraExtension.class)
public @interface JUnitConfig
@ApplicationJUnitConfig is a composed annotation that combines
@ExtendWith(ApplicationExtension.class) from JUnit Jupiter with
@ContextConfiguration from the Infra TestContext
Framework.- 从以下版本开始:
- 4.0
- 作者:
- Sam Brannen
- 另请参阅:
-
ExtendWithInfraExtensionContextConfigurationJUnitWebConfig
-
可选元素概要
可选元素修饰符和类型可选元素说明Class<?>[]Alias forContextConfiguration.classes().booleanAlias forContextConfiguration.inheritInitializers().booleanAlias forContextConfiguration.inheritLocations().Class<? extends cn.taketoday.context.ApplicationContextInitializer>[]Alias forContextConfiguration.initializers().Class<? extends ContextLoader>Alias forContextConfiguration.loader().String[]Alias forContextConfiguration.locations().Alias forContextConfiguration.name().Class<?>[]Alias forContextConfiguration.classes().
-
元素详细资料
-
value
Alias forContextConfiguration.classes().- 默认值:
- {}
-
classes
Alias forContextConfiguration.classes().- 默认值:
- {}
-
locations
Alias forContextConfiguration.locations().- 默认值:
- {}
-
initializers
@AliasFor(annotation=ContextConfiguration.class) Class<? extends cn.taketoday.context.ApplicationContextInitializer>[] initializersAlias forContextConfiguration.initializers().- 默认值:
- {}
-
inheritLocations
Alias forContextConfiguration.inheritLocations().- 默认值:
- true
-
inheritInitializers
Alias forContextConfiguration.inheritInitializers().- 默认值:
- true
-
loader
Alias forContextConfiguration.loader().- 默认值:
- cn.taketoday.test.context.ContextLoader.class
-
name
Alias forContextConfiguration.name().- 默认值:
- ""
-