DataSourceMode.java
package net.morimekta.testing.junit5.sql;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
/**
* If no {@link DataSourceURIMethod} is specified to connect to an
* existing DB instance, then create a H2 in-memory DB instance using
* a specified query syntax mode.
*/
@Retention(RetentionPolicy.RUNTIME)
public @interface DataSourceMode {
Mode value();
enum Mode {
/**
* Use MySQL query syntax and nits.
*/
MYSQL,
/**
* Use PostgreSQL query syntax and nits.
*/
POSTGRESQL
}
}