Annotation Interface JUnitWebConfig
@ExtendWith(InfraExtension.class)
@ContextConfiguration
@WebAppConfiguration
@Documented
@Inherited
@Retention(RUNTIME)
@Target(TYPE)
public @interface JUnitWebConfig
@ApplicationJUnitWebConfig is a composed annotation that combines
@ExtendWith(ApplicationExtension.class) from JUnit Jupiter with
@ContextConfiguration and
@WebAppConfiguration from the TestContext Framework.- 从以下版本开始:
- 4.0
- 作者:
- Sam Brannen
- 另请参阅:
-
可选元素概要
可选元素修饰符和类型可选元素说明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().Alias forWebAppConfiguration.value().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().- 默认值:
- ""
-
resourcePath
Alias forWebAppConfiguration.value().- 默认值:
- "src/main/webapp"
-