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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Oct 5 08:36:50 EDT 2007


Author: adrian at jboss.org
Date: 2007-10-05 08:36:50 -0400 (Fri, 05 Oct 2007)
New Revision: 65884

Modified:
   trunk/testsuite/src/main/org/jboss/test/cts/test/StatefulSessionUnitTestCase.java
Log:
[JBAS-4520] - Remove the direct dependency on org.jboss.tm from the StatefulSession test

Modified: trunk/testsuite/src/main/org/jboss/test/cts/test/StatefulSessionUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/cts/test/StatefulSessionUnitTestCase.java	2007-10-05 12:19:46 UTC (rev 65883)
+++ trunk/testsuite/src/main/org/jboss/test/cts/test/StatefulSessionUnitTestCase.java	2007-10-05 12:36:50 UTC (rev 65884)
@@ -32,18 +32,19 @@
 import javax.ejb.Handle;
 import javax.ejb.RemoveException;
 import javax.management.MBeanServerConnection;
+import javax.management.ObjectName;
 import javax.naming.InitialContext;
 import javax.naming.Context;
 import javax.rmi.PortableRemoteObject;
 import javax.transaction.UserTransaction;
 
+import org.jboss.mx.util.ObjectNameFactory;
 import org.jboss.test.cts.interfaces.StatefulSession;
 import org.jboss.test.cts.interfaces.StatefulSessionHome;
 import org.jboss.test.cts.interfaces.BeanContextInfo;
 import org.jboss.test.cts.interfaces.StrictlyPooledSessionHome;
 import org.jboss.test.cts.keys.AccountPK;
 import org.jboss.test.JBossTestCase;
-import org.jboss.tm.TransactionManagerServiceMBean;
 
 import junit.framework.Test;
 
@@ -62,6 +63,8 @@
 {
    static final int MAX_SIZE = 20;
 
+   static final ObjectName OBJECT_NAME = ObjectNameFactory.create("jboss:service=TransactionManager");
+
    public StatefulSessionUnitTestCase (String name)
    {
       super(name);
@@ -768,7 +771,7 @@
       StatefulSession bean = home.create("testBadUserTx");     
 
       MBeanServerConnection server = getServer(); 
-      Long before = (Long) server.getAttribute(TransactionManagerServiceMBean.OBJECT_NAME, "TransactionCount");
+      Long before = (Long) server.getAttribute(OBJECT_NAME, "TransactionCount");
       try
       {
          bean.testBadUserTx();
@@ -778,7 +781,7 @@
       {
          log.debug("Got exception", expected);
       }
-      Long after = (Long) server.getAttribute(TransactionManagerServiceMBean.OBJECT_NAME, "TransactionCount");
+      Long after = (Long) server.getAttribute(OBJECT_NAME, "TransactionCount");
       assertEquals("Transaction should no longer be active before=" + before + " after=" + after, before, after);
    }
 




More information about the jboss-cvs-commits mailing list