package dbfit.environment; import dbfit.annotations.DatabaseEnvironment; /** * Encapsulates support for the Derby database (also known as JavaDB). Operates * in Embedded mode. * * @see DerbyEnvironment * @author Pål Brattberg, pal.brattberg@acando.com */ @DatabaseEnvironment(name="EmbeddedDerby", driver="org.apache.derby.jdbc.EmbeddedDriver") public class EmbeddedDerbyEnvironment extends DerbyEnvironment { public EmbeddedDerbyEnvironment(String driverClassName) { super(driverClassName); } @Override protected String getConnectionString(String dataSource) { return String.format("jdbc:derby:%s;create=true", dataSource); } @Override protected String getConnectionString(String dataSource, String database) { return String.format("jdbc:derby:%s%s;create=true", dataSource, database); } }