@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().