assertEquals(0, pooled.getCloseCount());
assertEquals(1, pooled.getMaxConnectionsEverUsed());
assertEquals(1, pooled.getCurrentConnectionsManaged());
assertEquals(1, pooled.getOpenCount());
assertEquals(0, pooled.getCloseCount());
assertEquals(1, pooled.getMaxConnectionsEverUsed());
assertEquals(1, pooled.getCurrentConnectionsManaged());
DatabaseConnection conn2 = pooled.getReadOnlyConnection(null);
assertEquals(2, pooled.getOpenCount());
assertEquals(0, pooled.getCloseCount());
assertEquals(2, pooled.getMaxConnectionsEverUsed());
assertEquals(2, pooled.getCurrentConnectionsManaged());
pooled.releaseConnection(conn2);
pooled.releaseConnection(conn1);
assertEquals(0, pooled.getCloseCount());
assertEquals(2, pooled.getMaxConnectionsEverUsed());
assertEquals(2, pooled.getCurrentConnectionsManaged());
} finally {
pooled.close();
assertEquals(0, pooled.getCurrentConnectionsManaged());