X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=test%2Fenterprise%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsupport%2Fpersistence%2FDatabaseUtils.java;h=b57cd46184e3c4293da6ca5e25c01f6aec8957cd;hb=c63e76e400f06f51ba235b9e6658bfa3149c1d48;hp=23938768223259fe70ae76d100388cad789cb0ad;hpb=a38ca9413f4b847116039c9005fec10092350dc8;p=utils diff --git a/test/enterprise/src/main/java/org/wamblee/support/persistence/DatabaseUtils.java b/test/enterprise/src/main/java/org/wamblee/support/persistence/DatabaseUtils.java index 23938768..b57cd461 100644 --- a/test/enterprise/src/main/java/org/wamblee/support/persistence/DatabaseUtils.java +++ b/test/enterprise/src/main/java/org/wamblee/support/persistence/DatabaseUtils.java @@ -65,7 +65,6 @@ public class DatabaseUtils { */ private static final String SCHEMA_PATTERN = "%"; private DataSource dataSource; - private ITableFilterSimple tables; private IDatabaseTester dbtester; /** @@ -77,12 +76,10 @@ public class DatabaseUtils { /** * Constructs the database utils. * Before use, {@link #start()} must be called. - * @param aDataSource Datasource. - * @param aTables Tables to work with. + * @param aDataSource Datasource. */ - public DatabaseUtils(DataSource aDataSource, ITableFilterSimple aTables) { + public DatabaseUtils(DataSource aDataSource) { dataSource = aDataSource; - tables = aTables; dbtester = new DataSourceDatabaseTester(dataSource); connections = new ArrayList(); } @@ -111,8 +108,8 @@ public class DatabaseUtils { connections.clear(); } - public IDatabaseTester createDbTester() throws Exception { - return createDbTester(getTableNames(tables)); + public IDatabaseTester createDbTester(ITableFilterSimple aTables) throws Exception { + return createDbTester(getTableNames(aTables)); } public IDatabaseTester createDbTester(String[] aTables) throws Exception { @@ -122,10 +119,6 @@ public class DatabaseUtils { return dbtester; } - public void cleanDatabase() throws Exception { - cleanDatabase(tables); - } - public void executeOnTables(ITableFilterSimple aTables, final TableSetOperation aOperation) throws Exception { final String[] tableNames = getTableNames(aTables); @@ -170,11 +163,7 @@ public class DatabaseUtils { connection.close(); } } - - public String[] getTableNames() throws Exception { - return getTableNames(tables); - } - + /** * @throws SQLException */ @@ -201,14 +190,6 @@ public class DatabaseUtils { } } - public void emptyTables() throws Exception { - executeOnTables(tables, new TableSetOperation() { - public void execute(String aTable) throws Exception { - emptyTable(aTable); - } - }); - } - /** * @return * @throws SQLException @@ -230,10 +211,6 @@ public class DatabaseUtils { executeSql("delete from " + aTable); } - public void dropTables() throws Exception { - dropTables(tables); - } - public void dropTables(ITableFilterSimple aTables) throws Exception { final String[] tableNames = getTableNames(aTables); String[] sortedTables = executeInTransaction(new JdbcUnitOfWork() {