完善测试

git-svn-id: http://code.alibabatech.com/svn/druid/trunk@817 b9813039-fb51-4c41-a8b9-e21c2acb5095
This commit is contained in:
wenshao
2011-09-16 10:33:42 +00:00
parent 81a9557fa2
commit 26d2dc2ffe
2 changed files with 29 additions and 1 deletions
@@ -67,7 +67,7 @@ public class PoolableStatement extends PoolableWrapper implements Statement {
}
}
void clearResultSet() {
protected void clearResultSet() {
for (ResultSet rs : resultSetTrace) {
try {
if (!rs.isClosed()) {
@@ -0,0 +1,28 @@
package com.alibaba.druid.bvt.pool.basic;
import java.sql.SQLException;
import junit.framework.TestCase;
import com.alibaba.druid.mock.MockResultSet;
import com.alibaba.druid.pool.PoolableStatement;
public class PoolableStatementTest3 extends TestCase {
public void test_clearResultSetError() throws Exception {
final MockResultSet rs = new MockResultSet(null) {
public void close() throws SQLException {
throw new SQLException();
}
};
PoolableStatement stmt = new PoolableStatement(null, null) {
public void close() throws SQLException {
resultSetTrace.add(rs);
clearResultSet();
}
};
stmt.close();
}
}