djencks 2004/06/11 15:19:17
Modified: modules/core/src/test/org/openejb/slsb
BasicStatelessContainerTest.java
Log:
Replace hardcoded name reference patterns with configurable names from the
EarDeployer
Revision Changes Path
1.5 +10 -9
openejb/modules/core/src/test/org/openejb/slsb/BasicStatelessContainerTest.java
Index: BasicStatelessContainerTest.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/test/org/openejb/slsb/BasicStatelessContainerTest.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- BasicStatelessContainerTest.java 16 Apr 2004 02:34:09 -0000 1.4
+++ BasicStatelessContainerTest.java 11 Jun 2004 19:19:17 -0000 1.5
@@ -49,17 +49,17 @@
import java.util.Collections;
import java.util.HashSet;
+import java.util.Set;
+
import javax.management.ObjectName;
+import junit.framework.TestCase;
import
org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTrackingCoordinator;
import org.apache.geronimo.gbean.jmx.GBeanMBean;
import org.apache.geronimo.kernel.Kernel;
import org.apache.geronimo.kernel.jmx.JMXUtil;
import org.apache.geronimo.naming.java.ReadOnlyContext;
-import org.apache.geronimo.transaction.TransactionManagerProxy;
-
-import junit.framework.TestCase;
-import org.openejb.MockTransactionManager;
+import org.apache.geronimo.transaction.GeronimoTransactionManager;
import org.openejb.deployment.TransactionPolicySource;
import org.openejb.dispatch.InterfaceMethodSignature;
import org.openejb.transaction.ContainerPolicy;
@@ -164,10 +164,11 @@
kernel = new Kernel("statelessSessionTest");
kernel.boot();
- GBeanMBean transactionManager = new
GBeanMBean(TransactionManagerProxy.GBEAN_INFO);
- transactionManager.setAttribute("Delegate", new MockTransactionManager());
- start(TM_NAME, transactionManager);
-
+ GBeanMBean tmGBean = new GBeanMBean(GeronimoTransactionManager.GBEAN_INFO);
+ Set rmpatterns = new HashSet();
+
rmpatterns.add(ObjectName.getInstance("geronimo.management:J2eeType=ManagedConnectionFactory,*"));
+ tmGBean.setReferencePatterns("resourceManagers", rmpatterns);
+ start(TM_NAME, tmGBean);
GBeanMBean trackedConnectionAssociator = new
GBeanMBean(ConnectionTrackingCoordinator.GBEAN_INFO);
start(TCA_NAME, trackedConnectionAssociator);