diff --git a/src/test/java/com/alibaba/druid/bvt/pool/TestIdle3_Concurrent_Starvation.java b/src/test/java/com/alibaba/druid/bvt/pool/TestIdle3_Concurrent_Starvation.java index 7f184134c4..939ca9fd7f 100644 --- a/src/test/java/com/alibaba/druid/bvt/pool/TestIdle3_Concurrent_Starvation.java +++ b/src/test/java/com/alibaba/druid/bvt/pool/TestIdle3_Concurrent_Starvation.java @@ -35,13 +35,17 @@ public class TestIdle3_Concurrent_Starvation extends TestCase { dataSource.setTestOnBorrow(false); dataSource.setValidationQuery("SELECT 1"); dataSource.setFilters("stat"); + + ManagementFactory.getPlatformMBeanServer().registerMBean(dataSource, + new ObjectName("com.alibaba:type=DataSource")); + } + + protected void tearDown() throws Exception { + ManagementFactory.getPlatformMBeanServer().unregisterMBean(new ObjectName("com.alibaba:type=DataSource")); } public void test_idle2() throws Exception { - ManagementFactory.getPlatformMBeanServer().registerMBean(dataSource, - new ObjectName("com.alibaba:type=DataSource")); - // 第一次创建连接 { Assert.assertEquals(0, dataSource.getCreateCount());