From 51ba4afa2962d4212aeb52f6376919a3d318f20d Mon Sep 17 00:00:00 2001 From: wenshao Date: Wed, 7 Sep 2011 08:54:46 +0000 Subject: [PATCH] git-svn-id: http://code.alibabatech.com/svn/druid/trunk@676 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- src/test/java/com/alibaba/druid/bvt/pool/TestStat.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/test/java/com/alibaba/druid/bvt/pool/TestStat.java b/src/test/java/com/alibaba/druid/bvt/pool/TestStat.java index 279d10d618..28c7ddebaa 100644 --- a/src/test/java/com/alibaba/druid/bvt/pool/TestStat.java +++ b/src/test/java/com/alibaba/druid/bvt/pool/TestStat.java @@ -1,9 +1,12 @@ package com.alibaba.druid.bvt.pool; +import java.lang.management.ManagementFactory; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; +import javax.management.ObjectName; + import junit.framework.Assert; import junit.framework.TestCase; @@ -23,6 +26,7 @@ public class TestStat extends TestCase { protected void tearDown() throws Exception { dataSource.close(); + Assert.assertEquals(0, DruidDataSourceStatManager.getInstance().getDataSourceList().size()); } public void test_stat() throws Exception { @@ -43,7 +47,9 @@ public class TestStat extends TestCase { stmt.close(); JdbcStatManager.getInstance().getDataSourceList(); - DruidDataSourceStatManager.getInstance().getDataSourceList(); + Assert.assertEquals(1, DruidDataSourceStatManager.getInstance().getDataSourceList().size()); + ManagementFactory.getPlatformMBeanServer().registerMBean(DruidDataSourceStatManager.getInstance(), new ObjectName("com.alibaba.druid:type=DruidDataSourceStat")); + } }