package com.alibaba.druid.bvt.pool.profile; import com.alibaba.druid.pool.DruidDataSource; import com.alibaba.druid.pool.DruidPooledConnection; import junit.framework.TestCase; public class ProfileEnableTest extends TestCase { private DruidDataSource dataSource; protected void setUp() throws Exception { dataSource = new DruidDataSource(); dataSource.setUrl("jdbc:mock:xxx"); dataSource.setMaxWait(1000); } protected void tearDown() throws Exception { dataSource.close(); } public void testDefault() throws Exception { for (int i = 0; i < 10; ++i) { DruidPooledConnection conn = dataSource.getConnection(); System.out.println("physicalConnectNanoSpan : " + conn.getPhysicalConnectNanoSpan()); System.out.println("physicalConnectionUsedCount : " + conn.getPhysicalConnectionUsedCount()); System.out.println("connectNotEmptyWaitNanos : " + conn.getConnectNotEmptyWaitNanos()); conn.close(); } } }