spring-framework / org.springframework.test.context.junit.jupiter.web / SpringJUnitWebConfig

SpringJUnitWebConfig

@ExtendWith(SpringExtension) @ContextConfiguration @WebAppConfiguration @Inherited @Target([AnnotationTarget.CLASS, AnnotationTarget.FILE]) class SpringJUnitWebConfig

@SpringJUnitWebConfig is a composed annotation that combines ExtendWith from JUnit Jupiter with ContextConfiguration and WebAppConfiguration from the Spring TestContext Framework.

Author
Sam Brannen

Since
5.0

See Also
ExtendWithSpringExtensionContextConfigurationWebAppConfigurationorg.springframework.test.context.junit.jupiter.SpringJUnitConfig

Constructors

<init>

SpringJUnitWebConfig(vararg value: KClass<*>, classes: Array<KClass<*>>, locations: Array<String>, initializers: Array<KClass<out ApplicationContextInitializer<*>>>, inheritLocations: Boolean, inheritInitializers: Boolean, name: String, resourcePath: String)

@SpringJUnitWebConfig is a composed annotation that combines ExtendWith from JUnit Jupiter with ContextConfiguration and WebAppConfiguration from the Spring TestContext Framework.

Properties

classes

val classes: Array<KClass<*>>

Alias for ContextConfiguration#classes.

inheritInitializers

val inheritInitializers: Boolean

Alias for ContextConfiguration#inheritInitializers.

inheritLocations

val inheritLocations: Boolean

Alias for ContextConfiguration#inheritLocations.

initializers

val initializers: Array<KClass<out ApplicationContextInitializer<*>>>

Alias for ContextConfiguration#initializers.

locations

val locations: Array<String>

Alias for ContextConfiguration#locations.

name

val name: String

Alias for ContextConfiguration#name.

resourcePath

val resourcePath: String

Alias for WebAppConfiguration#value.

value

val value: Array<KClass<*>>

Alias for ContextConfiguration#classes.