public class DatabaseUtilsLeakTest {
private Database db;
- private DatabaseUtils dbutils;
-
+ private DatabaseUtils dbutils;
+
@Before
- public void setUp() {
+ public void setUp() {
db = DatabaseBuilder.getDatabase();
- DataSource ds = db.start();
-
+ DataSource ds = db.start();
+
dbutils = new DatabaseUtils(ds);
}
-
+
@After
- public void tearDown() {
- db.stop();
+ public void tearDown() {
+ db.stop();
}
-
+
@Test
public void testLeak() throws Exception {
- assertEquals(0, db.getActiveConnections());
+ assertEquals(0, db.getActiveConnections());
dbutils.dropTables(new MyTables());
assertEquals(0, db.getActiveConnections());
}
-
-
+
}