[jboss-cvs] JBossAS SVN: r97477 - in trunk/testsuite/src/main/org/jboss/test/jca: test and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Dec 4 15:31:52 EST 2009
Author: smcgowan at redhat.com
Date: 2009-12-04 15:31:52 -0500 (Fri, 04 Dec 2009)
New Revision: 97477
Modified:
trunk/testsuite/src/main/org/jboss/test/jca/adapter/TestManagedConnection.java
trunk/testsuite/src/main/org/jboss/test/jca/test/TxConnectionManagerUnitTestCase.java
Log:
JBAS-7494, JBAS-7595
Modified: trunk/testsuite/src/main/org/jboss/test/jca/adapter/TestManagedConnection.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/jca/adapter/TestManagedConnection.java 2009-12-04 20:14:13 UTC (rev 97476)
+++ trunk/testsuite/src/main/org/jboss/test/jca/adapter/TestManagedConnection.java 2009-12-04 20:31:52 UTC (rev 97477)
@@ -23,6 +23,7 @@
import java.io.PrintWriter;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;
@@ -654,12 +655,9 @@
public GlobalXID(Xid xid)
{
gid = xid.getGlobalTransactionId();
+ hashCode = Arrays.hashCode(gid);
+ }
- for (int i = 0; i < gid.length; ++i)
- hashCode += 37 * gid[i];
- toString = new String(gid).trim();
- }
-
public int hashCode()
{
return hashCode;
@@ -675,7 +673,7 @@
if (obj == null || obj instanceof GlobalXID == false)
return false;
GlobalXID other = (GlobalXID) obj;
- return toString.equals(other.toString);
+ return Arrays.equals(gid, other.gid);
}
}
}
Modified: trunk/testsuite/src/main/org/jboss/test/jca/test/TxConnectionManagerUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/jca/test/TxConnectionManagerUnitTestCase.java 2009-12-04 20:14:13 UTC (rev 97476)
+++ trunk/testsuite/src/main/org/jboss/test/jca/test/TxConnectionManagerUnitTestCase.java 2009-12-04 20:31:52 UTC (rev 97477)
@@ -134,7 +134,7 @@
JBossManagedConnectionPool.OnePool pool = (JBossManagedConnectionPool.OnePool)cm.getPoolingStrategy();
pool.shutdown();
- tm.setTransactionTimeout(txTimeout);
+ tm.setTransactionTimeout(0);
tm = null;
cm = null;
mcf = null;
More information about the jboss-cvs-commits
mailing list