package org.wamblee.support.persistence;
+import static junit.framework.Assert.*;
+
import javax.sql.DataSource;
-import org.dbunit.dataset.DataSetException;
-import org.dbunit.dataset.filter.ITableFilterSimple;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
-import static junit.framework.TestCase.*;
-
public class DatabaseUtilsLeakTest {
private Database db;
db = DatabaseBuilder.getDatabase();
DataSource ds = db.start();
- dbutils = new DatabaseUtils(ds, new ITableFilterSimple() {
- @Override
- public boolean accept(String aTableName) throws DataSetException {
- return false;
- }
- });
+ dbutils = new DatabaseUtils(ds);
}
@After
@Test
public void testLeak() throws Exception {
assertEquals(0, db.getActiveConnections());
- dbutils.dropTables();
+ dbutils.dropTables(new MyTables());
assertEquals(0, db.getActiveConnections());
}