package liquibase.dbtest.firebird;
import liquibase.CatalogAndSchema;
import liquibase.snapshot.SnapshotControl;
import liquibase.structure.core.Catalog;
import liquibase.structure.core.Schema;
import liquibase.dbtest.AbstractIntegrationTest;
import liquibase.exception.DatabaseException;
/**
* To configure database:
* create database 'c:\firebird\liquibase.fdb' page_size 8192
* user 'liquibase' password 'liquibase';
*
* connecting later:
* connect '\firebird\liquibase.fdb' USER 'liquibase' PASSWORD 'liquibase';
*/
public class FirebirdIntegrationTest extends AbstractIntegrationTest {
public FirebirdIntegrationTest() throws Exception {
super("firebird", "jdbc:firebirdsql:"+ getDatabaseServerHostname("Firebird") +"/3050:c:\\firebird\\liquibase.fdb");
}
@Override
protected boolean shouldRollBack() {
return false;
}
@Override
protected CatalogAndSchema[] getSchemasToDrop() throws DatabaseException {
return new CatalogAndSchema[] {
CatalogAndSchema.DEFAULT
};
}
}