spring-framework / org.springframework.test.context.junit.jupiter / SpringJUnitConfig

SpringJUnitConfig

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

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

Author
Sam Brannen

Since
5.0

See Also
ExtendWithSpringExtensionContextConfigurationorg.springframework.test.context.junit.jupiter.web.SpringJUnitWebConfig

Constructors

<init>

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

@SpringJUnitConfig is a composed annotation that combines ExtendWith from JUnit Jupiter with ContextConfiguration 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.

value

val value: Array<KClass<*>>

Alias for ContextConfiguration#classes.