From b597d87802500eb276d19f1f1e7a499036239175 Mon Sep 17 00:00:00 2001 From: wenshao Date: Tue, 20 Sep 2011 13:18:09 +0000 Subject: [PATCH] git-svn-id: http://code.alibabatech.com/svn/druid/trunk@894 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- .../druid/bvt/filter/TraceFilterTest.java | 32 ++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/src/test/java/com/alibaba/druid/bvt/filter/TraceFilterTest.java b/src/test/java/com/alibaba/druid/bvt/filter/TraceFilterTest.java index 2a814398bf..672b9b4cc1 100644 --- a/src/test/java/com/alibaba/druid/bvt/filter/TraceFilterTest.java +++ b/src/test/java/com/alibaba/druid/bvt/filter/TraceFilterTest.java @@ -1,5 +1,7 @@ package com.alibaba.druid.bvt.filter; +import java.io.InputStream; +import java.sql.Blob; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; @@ -14,7 +16,6 @@ import com.alibaba.druid.pool.DruidDataSource; import com.alibaba.druid.stat.DruidDataSourceStatManager; import com.alibaba.druid.stat.JdbcStatContext; import com.alibaba.druid.stat.JdbcStatManager; -import com.alibaba.druid.stat.JdbcTraceManager; public class TraceFilterTest extends TestCase { @@ -81,4 +82,33 @@ public class TraceFilterTest extends TestCase { stmt.close(); conn.close(); } + + public void test_set() throws Exception { + Connection conn = dataSource.getConnection(); + PreparedStatement stmt = conn.prepareStatement("SELECT ?"); + stmt.setInt(1, 123); + stmt.setArray(1, null); + stmt.setAsciiStream(1, null); + stmt.setAsciiStream(1, null, 0); + stmt.setAsciiStream(1, null, 0L); + stmt.setBigDecimal(1, null); + stmt.setBinaryStream(1, null); + stmt.setBinaryStream(1, null, 0); + stmt.setBinaryStream(1, null, 0L); + stmt.setBlob(1, (Blob) null); + stmt.setBlob(1, (InputStream) null); + stmt.setBlob(1, (InputStream) null, 0); + stmt.setBoolean(1, true); + stmt.setByte(1, (byte) 12); + stmt.setBytes(1, null); + stmt.setCharacterStream(1, null); + stmt.setCharacterStream(1, null, 0); + stmt.setCharacterStream(1, null, 0L); + + ResultSet rs = stmt.executeQuery(); + rs.next(); + rs.close(); + stmt.close(); + conn.close(); + } }