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);
   
  
  
  

Reply via email to