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