From ce13b1df4c22defffc8e0d3e4abb3371f50345ba Mon Sep 17 00:00:00 2001 From: wenshao Date: Tue, 20 Sep 2011 13:28:54 +0000 Subject: [PATCH] git-svn-id: http://code.alibabatech.com/svn/druid/trunk@895 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- .../druid/bvt/filter/TraceFilterTest.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) 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 672b9b4cc1..157a745841 100644 --- a/src/test/java/com/alibaba/druid/bvt/filter/TraceFilterTest.java +++ b/src/test/java/com/alibaba/druid/bvt/filter/TraceFilterTest.java @@ -1,11 +1,15 @@ package com.alibaba.druid.bvt.filter; import java.io.InputStream; +import java.io.Reader; import java.sql.Blob; +import java.sql.Clob; import java.sql.Connection; +import java.sql.NClob; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; +import java.sql.Types; import junit.framework.Assert; import junit.framework.TestCase; @@ -101,10 +105,37 @@ public class TraceFilterTest extends TestCase { 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); + stmt.setClob(1, (Clob) null); + stmt.setClob(1, (Reader) null); + stmt.setClob(1, (Reader) null, 1); + + stmt.setDate(1, null); + stmt.setDate(1, null, null); + + stmt.setDouble(1, 1D); + stmt.setFloat(1, 1F); + stmt.setLong(1, 1L); + + stmt.setNCharacterStream(1, null); + stmt.setNCharacterStream(1, null, 0); + + stmt.setNClob(1, (NClob) null); + stmt.setNClob(1, (Reader) null); + stmt.setNClob(1, (Reader) null, 1); + + stmt.setNull(1, Types.INTEGER); + stmt.setNull(1, Types.INTEGER, "int"); + stmt.setObject(1, null); + stmt.setObject(1, null, Types.INTEGER); + stmt.setObject(1, null, Types.INTEGER, 2); + + stmt.setRef(1, null); + ResultSet rs = stmt.executeQuery(); rs.next(); rs.close();