@ExtendWith(value=SpringExtension.class) @ContextConfiguration @DocumentedSE @InheritedSE @RetentionSE(valueSE=RUNTIMESE) @TargetSE(valueSE=TYPESE) public @interface SpringJUnitConfig
@SpringJUnitConfig は、JUnit Jupiter の @ExtendWith(SpringExtension.class) と Spring TestContext フレームワークの @ContextConfiguration を組み合わせた合成アノテーションです。ExtendWith, SpringExtension, ContextConfiguration, SpringJUnitWebConfig| 修飾子と型 | オプションの要素と説明 |
|---|---|
ClassSE<?>[] | classesContextConfiguration.classes() のエイリアス。 |
boolean | inheritInitializers |
boolean | inheritLocations |
ClassSE<? extends ApplicationContextInitializer<?>>[] | initializers |
StringSE[] | locationsContextConfiguration.locations() のエイリアス。 |
StringSE | nameContextConfiguration.name() のエイリアス。 |
ClassSE<?>[] | valueContextConfiguration.classes() のエイリアス。 |
@AliasFor(annotation=ContextConfiguration.class, attribute="classes") public abstract ClassSE<?>[] value
ContextConfiguration.classes() のエイリアス。@AliasFor(annotation=ContextConfiguration.class) public abstract ClassSE<?>[] classes
ContextConfiguration.classes() のエイリアス。@AliasFor(annotation=ContextConfiguration.class) public abstract StringSE[] locations
ContextConfiguration.locations() のエイリアス。@AliasFor(annotation=ContextConfiguration.class) public abstract ClassSE<? extends ApplicationContextInitializer<?>>[] initializers
@AliasFor(annotation=ContextConfiguration.class) public abstract boolean inheritLocations
@AliasFor(annotation=ContextConfiguration.class) public abstract boolean inheritInitializers
@AliasFor(annotation=ContextConfiguration.class) public abstract StringSE name
ContextConfiguration.name() のエイリアス。