From 0f2fb442c2b3fea8292b3ded7ce0a2bfd48ade1e Mon Sep 17 00:00:00 2001 From: wenshao Date: Sun, 18 Sep 2011 06:26:01 +0000 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84mock=E5=92=8C=E6=B5=8B?= =?UTF-8?q?=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://code.alibabatech.com/svn/druid/trunk@834 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- .../druid/bvt/pool/basic/DataSourceTest3.java | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/src/test/java/com/alibaba/druid/bvt/pool/basic/DataSourceTest3.java b/src/test/java/com/alibaba/druid/bvt/pool/basic/DataSourceTest3.java index cd8824fc95..6f77bcb4aa 100644 --- a/src/test/java/com/alibaba/druid/bvt/pool/basic/DataSourceTest3.java +++ b/src/test/java/com/alibaba/druid/bvt/pool/basic/DataSourceTest3.java @@ -208,5 +208,67 @@ public class DataSourceTest3 extends TestCase { Assert.assertNotNull(error); } } + + public void test_getValidConnectionCheckerClassName() throws Exception { + PoolableConnection conn = dataSource.getConnection().unwrap(PoolableConnection.class); + + conn.close(); + + dataSource.getValidConnectionCheckerClassName(); + } + + public void test_setConnectionInitSqls() throws Exception { + PoolableConnection conn = dataSource.getConnection().unwrap(PoolableConnection.class); + + conn.close(); + + dataSource.setConnectionInitSqls(null); + } + + public void test_setConnectionProperties() throws Exception { + dataSource.setConnectionProperties(null); + dataSource.setLogWriter(null); + dataSource.getLogWriter(); + + PoolableConnection conn = dataSource.getConnection().unwrap(PoolableConnection.class); + + conn.close(); + + + } + + public void test_error_10() throws Exception { + PoolableConnection conn = dataSource.getConnection().unwrap(PoolableConnection.class); + + conn.close(); + + { + Exception error = null; + try { + dataSource.addConnectionProperty("x", "11"); + } catch (Exception ex) { + error = ex; + } + Assert.assertNotNull(error); + } + } + + public void test_error_11() throws Exception { + PoolableConnection conn = dataSource.getConnection().unwrap(PoolableConnection.class); + + conn.close(); + + dataSource.getUrl(); + + { + Exception error = null; + try { + dataSource.setUrl("x"); + } catch (Exception ex) { + error = ex; + } + Assert.assertNotNull(error); + } + } }