@ExtendWith(value=DeleteEsDataExtension.class) @Documented @Inherited @Retention(value=RUNTIME) @Target(value=TYPE) public @interface DeleteEsDataConfig
@DeleteEsDataConfig
is a composed annotation that combines
@ExtendWith(DeleteEsDataExtension.class)
from JUnit Jupiter
with the ability to directly define @DeleteEsData
to load.
@ExtendWith(DeleteEsDataExtension.class) @DeleteEsData(esEntityClass = BookEsEntity.class, location = "/data/books.json") @DeleteEsData(esEntityClass = AuthorEsEntity.class, location = "/data/authors.json.gz") public class MyTest{ }
ExtendWith
,
DeleteEsDataExtension
,
DeleteEsData
Modifier and Type | Optional Element and Description |
---|---|
java.lang.Class<?>[] |
esEntityClasses
Alias for
value() . |
java.lang.Class<?>[] |
value
Alias for
esEntityClasses() . |
@AliasFor(value="value") public abstract java.lang.Class<?>[] esEntityClasses
value()
.@AliasFor(value="esEntityClasses") public abstract java.lang.Class<?>[] value
esEntityClasses()
.