From 9f67a54b24b67d9b11516e29bf125875da138804 Mon Sep 17 00:00:00 2001 From: wenshao Date: Fri, 16 Sep 2011 10:43:56 +0000 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=B5=8B=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@819 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- .../bvt/pool/basic/PreparedStatementKeyTest.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/alibaba/druid/bvt/pool/basic/PreparedStatementKeyTest.java b/src/test/java/com/alibaba/druid/bvt/pool/basic/PreparedStatementKeyTest.java index 93d19914d9..2c675060d0 100644 --- a/src/test/java/com/alibaba/druid/bvt/pool/basic/PreparedStatementKeyTest.java +++ b/src/test/java/com/alibaba/druid/bvt/pool/basic/PreparedStatementKeyTest.java @@ -1,10 +1,12 @@ package com.alibaba.druid.bvt.pool.basic; -import org.junit.Assert; - import junit.framework.TestCase; +import org.junit.Assert; + +import com.alibaba.druid.pool.PoolablePreparedStatement; import com.alibaba.druid.pool.PoolablePreparedStatement.PreparedStatementKey; +import com.alibaba.druid.pool.PreparedStatementPool; import com.alibaba.druid.pool.PreparedStatementPool.MethodType; @@ -60,4 +62,12 @@ public class PreparedStatementKeyTest extends TestCase { Assert.assertFalse(k3.equals(k2)); Assert.assertFalse(k3.equals(k1)); } + + public void test_contains() throws Exception { + PreparedStatementKey k1 = new PreparedStatementKey("x1", "c1", MethodType.M1); + PreparedStatementPool pool = new PreparedStatementPool(); + pool.put(new PoolablePreparedStatement(null, null, k1)); + Assert.assertTrue(pool.get(k1) != null); + Assert.assertTrue(pool.get(k1) == null); + } }