From b035af120d2338da2675fa8a15b6bf41baf2e334 Mon Sep 17 00:00:00 2001 From: wenshao Date: Tue, 30 Aug 2011 07:40:50 +0000 Subject: [PATCH] test git-svn-id: http://code.alibabatech.com/svn/druid/trunk@543 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- src/test/java/com/alibaba/druid/bvt/pool/TestIdle.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/test/java/com/alibaba/druid/bvt/pool/TestIdle.java b/src/test/java/com/alibaba/druid/bvt/pool/TestIdle.java index 4feec39b3b..fa9ece768f 100644 --- a/src/test/java/com/alibaba/druid/bvt/pool/TestIdle.java +++ b/src/test/java/com/alibaba/druid/bvt/pool/TestIdle.java @@ -28,12 +28,17 @@ public class TestIdle extends TestCase { dataSource.setValidationQuery("SELECT 1"); { + Assert.assertEquals(0, dataSource.getCreateCount()); + Assert.assertEquals(0, dataSource.getActiveCount()); + Connection conn = dataSource.getConnection(); + Assert.assertEquals(dataSource.getInitialSize(), dataSource.getCreateCount()); Assert.assertEquals(dataSource.getInitialSize(), driver.getConnections().size()); Assert.assertEquals(1, dataSource.getActiveCount()); conn.close(); + Assert.assertEquals(0, dataSource.getDestroyCount()); Assert.assertEquals(dataSource.getInitialSize(), driver.getConnections().size()); Assert.assertEquals(0, dataSource.getActiveCount()); } @@ -45,11 +50,13 @@ public class TestIdle extends TestCase { connections[i] = dataSource.getConnection(); Assert.assertEquals(i + 1, dataSource.getActiveCount()); } + Assert.assertEquals(dataSource.getMaxActive(), dataSource.getCreateCount()); Assert.assertEquals(4, driver.getConnections().size()); for (int i = 0; i < count; ++i) { connections[i].close(); Assert.assertEquals(count - i - 1, dataSource.getActiveCount()); } + Assert.assertEquals(dataSource.getMaxActive(), dataSource.getCreateCount()); Assert.assertEquals(0, dataSource.getActiveCount()); Assert.assertEquals(4, driver.getConnections().size());