public void test_activeTrace() throws Exception { for (int i = 0; i < 1000 * 1000; ++i) { dataSource.shrink(); Connection conn = dataSource.getConnection(); conn.close(); // Assert.assertEquals(1, dataSource.getPoolingCount()); dataSource.shrink(); Assert.assertEquals( "createCount : " + dataSource.getCreateCount(), 0, dataSource.getPoolingCount()); Assert.assertEquals(0, dataSource.getActiveConnections().size()); } }