[jboss-cvs] JBossAS SVN: r71849 - trunk/testsuite/src/main/org/jboss/test/jca/test.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 9 11:13:21 EDT 2008


Author: adrian at jboss.org
Date: 2008-04-09 11:13:21 -0400 (Wed, 09 Apr 2008)
New Revision: 71849

Modified:
   trunk/testsuite/src/main/org/jboss/test/jca/test/StaleConnectionCheckerUnitTestCase.java
Log:
Update the test since TestConnection is now an InvocationHandler with a proxy in front

Modified: trunk/testsuite/src/main/org/jboss/test/jca/test/StaleConnectionCheckerUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/jca/test/StaleConnectionCheckerUnitTestCase.java	2008-04-09 15:12:56 UTC (rev 71848)
+++ trunk/testsuite/src/main/org/jboss/test/jca/test/StaleConnectionCheckerUnitTestCase.java	2008-04-09 15:13:21 UTC (rev 71849)
@@ -1,5 +1,6 @@
 package org.jboss.test.jca.test;
 
+import java.lang.reflect.Proxy;
 import java.sql.Connection;
 import java.sql.SQLException;
 
@@ -41,7 +42,8 @@
       NoTxConnectionManager noTxn = new NoTxConnectionManager(null, mcp);
       mcp.setConnectionListenerFactory(noTxn);
       Connection conn = (Connection)noTxn.allocateConnection(mcf, null);
-      TestConnection uc = (TestConnection)((WrappedConnection)conn).getUnderlyingConnection();
+      Object proxy = ((WrappedConnection)conn).getUnderlyingConnection();
+      TestConnection uc = (TestConnection) Proxy.getInvocationHandler(proxy);
       uc.setFail(true);
       
       try
@@ -75,7 +77,8 @@
       NoTxConnectionManager noTxn = new NoTxConnectionManager(null, mcp);
       mcp.setConnectionListenerFactory(noTxn);
       Connection conn = (Connection)noTxn.allocateConnection(mcf, null);
-      TestConnection uc = (TestConnection)((WrappedConnection)conn).getUnderlyingConnection();
+      Object proxy = ((WrappedConnection)conn).getUnderlyingConnection();
+      TestConnection uc = (TestConnection) Proxy.getInvocationHandler(proxy);
       uc.setFail(true);
       
       try
@@ -112,7 +115,8 @@
       NoTxConnectionManager noTxn = new NoTxConnectionManager(null, mcp);
       mcp.setConnectionListenerFactory(noTxn);
       Connection conn = (Connection)noTxn.allocateConnection(mcf, null);
-      TestConnection uc = (TestConnection)((WrappedConnection)conn).getUnderlyingConnection();
+      Object proxy = ((WrappedConnection)conn).getUnderlyingConnection();
+      TestConnection uc = (TestConnection) Proxy.getInvocationHandler(proxy);
       uc.setFail(true);
       
       try




More information about the jboss-cvs-commits mailing list