添加测试

git-svn-id: http://code.alibabatech.com/svn/druid/trunk@354 b9813039-fb51-4c41-a8b9-e21c2acb5095
This commit is contained in:
wenshao
2011-07-06 14:32:12 +00:00
parent ad0b8e4757
commit ca55412bd5
3 changed files with 34 additions and 1 deletions
@@ -98,7 +98,7 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat
private long id;
private Date createdTime;
private boolean enable;
private boolean enable = true;
public DruidDataSource(){
}
@@ -1049,4 +1049,9 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat
return new CompositeDataSupport(JdbcStatManager.getDataSourceCompositeType(), map);
}
@Override
public void shrink() {
throw new UnsupportedOperationException();
}
}
@@ -23,4 +23,6 @@ public interface DruidDataSourceMBean extends DruidAbstractDataSourceMBean {
boolean isEnable();
void setEnable(boolean enable);
void shrink();
}
@@ -0,0 +1,26 @@
package com.alibaba.druid.bvt.pool;
import java.sql.Connection;
import junit.framework.TestCase;
import com.alibaba.druid.pool.DruidDataSource;
public class ManagedDataSourceTest extends TestCase {
private DruidDataSource dataSource;
public void setUp() throws Exception {
dataSource = new DruidDataSource();
dataSource.setUrl("jdbc:mock:xxx");
}
public void tearDown() throws Exception {
dataSource.close();
}
public void test_managed() throws Exception {
Connection conn = dataSource.getConnection();
conn.close();
}
}