code style improvements.
[utils] / test / enterprise / src / test / java / org / wamblee / support / persistence / DatabaseUtilsLeakTest.java
1 package org.wamblee.support.persistence;
2
3 import static junit.framework.Assert.*;
4
5 import javax.sql.DataSource;
6
7 import org.junit.After;
8 import org.junit.Before;
9 import org.junit.Test;
10
11 public class DatabaseUtilsLeakTest {
12
13     private Database db;
14     private DatabaseUtils dbutils; 
15     
16     @Before
17     public void setUp() { 
18         db = DatabaseBuilder.getDatabase();
19         DataSource ds = db.start(); 
20         
21         dbutils = new DatabaseUtils(ds);
22     }
23     
24     @After
25     public void tearDown() { 
26         db.stop(); 
27     }
28     
29     @Test
30     public void testLeak() throws Exception {
31         assertEquals(0, db.getActiveConnections()); 
32         dbutils.dropTables(new MyTables());
33         assertEquals(0, db.getActiveConnections());
34     }
35     
36     
37 }