fixed testcase failed

This commit is contained in:
agapple
2019-08-21 20:32:05 +08:00
parent a8a2e60b9f
commit 712d00e1d9
2 changed files with 6 additions and 5 deletions
@@ -30,10 +30,10 @@ public class OnFatalErrorMaxActiveTest extends PoolTestCase {
Field field = DruidAbstractDataSource.class.getDeclaredField("onFatalError");
field.setAccessible(true);
SQLException faltalError = new SQLException();
{
SQLException faltalError = null;
for ( int i = 0; i < 2; i++) {
faltalError = new SQLException();
Connection conn = dataSource.getConnection();
Method method = DruidDataSource.class.getDeclaredMethod("handleFatalError", DruidPooledConnection.class, SQLException.class, String.class);
method.setAccessible(true);
method.invoke(dataSource, conn.unwrap(DruidPooledConnection.class), faltalError, "select 'x'");
@@ -30,8 +30,9 @@ public class OnFatalErrorMaxActiveTest_1 extends PoolTestCase {
Field field = DruidAbstractDataSource.class.getDeclaredField("onFatalError");
field.setAccessible(true);
SQLException faltalError = new SQLException();
{
SQLException faltalError = null;
for ( int i = 0; i < 2; i++) {
faltalError = new SQLException();
Connection conn = dataSource.getConnection();
Method method = DruidDataSource.class.getDeclaredMethod("handleFatalError", DruidPooledConnection.class, SQLException.class, String.class);