Title: [2440] branches/v2_0/openejb2/modules/core/src/test/org/openejb/slsb: GERONIMO-1599 - merge from trunk.

Diff

Modified: branches/v2_0/openejb2/modules/core/src/test/org/openejb/slsb/StatelessInstanceInterceptorTest.java (2439 => 2440)

--- branches/v2_0/openejb2/modules/core/src/test/org/openejb/slsb/StatelessInstanceInterceptorTest.java	2006-02-11 07:01:19 UTC (rev 2439)
+++ branches/v2_0/openejb2/modules/core/src/test/org/openejb/slsb/StatelessInstanceInterceptorTest.java	2006-02-12 04:05:34 UTC (rev 2440)
@@ -58,6 +58,8 @@
 import org.apache.geronimo.core.service.InvocationResult;
 import org.apache.geronimo.transaction.context.TransactionContextManager;
 import org.apache.geronimo.transaction.manager.TransactionManagerImpl;
+import org.apache.geronimo.transaction.manager.XidFactoryImpl;
+
 import junit.framework.TestCase;
 
 import org.openejb.cache.InstancePool;
@@ -128,7 +130,8 @@
     protected void setUp() throws Exception {
         super.setUp();
 
-        transactionManager = new TransactionManagerImpl(10 * 1000, null, null);
+        transactionManager = new TransactionManagerImpl(10 * 1000, 
+                new XidFactoryImpl("WHAT DO WE CALL IT?".getBytes()), null, null);
         transactionContextManager = new TransactionContextManager(transactionManager, transactionManager);
         mockEJB = new MockEJB();
         pool = new MockPool(mockEJB);

Modified: branches/v2_0/openejb2/modules/core/src/test/org/openejb/timer/TimerServiceImplTest.java (2439 => 2440)

--- branches/v2_0/openejb2/modules/core/src/test/org/openejb/timer/TimerServiceImplTest.java	2006-02-11 07:01:19 UTC (rev 2439)
+++ branches/v2_0/openejb2/modules/core/src/test/org/openejb/timer/TimerServiceImplTest.java	2006-02-12 04:05:34 UTC (rev 2440)
@@ -69,9 +69,16 @@
 import org.apache.geronimo.timer.vm.VMWorkerPersistence;
 import org.apache.geronimo.transaction.context.TransactionContextManager;
 import org.apache.geronimo.transaction.manager.TransactionManagerImpl;
+import org.apache.geronimo.transaction.manager.XidFactoryImpl;
+import org.apache.geronimo.core.service.InvocationResult;
+import org.apache.geronimo.core.service.Invocation;
 import org.openejb.EJBInterfaceType;
 import org.openejb.EJBInvocation;
 import org.openejb.EJBInvocationImpl;
+import org.openejb.dispatch.VirtualOperation;
+import org.openejb.dispatch.InterfaceMethodSignature;
+import org.openejb.security.PermissionManager;
+import org.openejb.transaction.TransactionPolicyManager;
 
 /**
  *
@@ -103,7 +110,8 @@
     private Serializable userKey = "test user info";
 
     protected void setUp() throws Exception {
-        TransactionManagerImpl transactionManager = new TransactionManagerImpl(10 * 1000, null, null);
+        TransactionManagerImpl transactionManager = new TransactionManagerImpl(10 * 1000, 
+                new XidFactoryImpl("WHAT DO WE CALL IT?".getBytes()), null, null);
         transactionContextManager = new TransactionContextManager(transactionManager, transactionManager);
         executableWorkFactory = new TransactionalExecutorTaskFactory(transactionContextManager, 1);
         threadPool = new ThreadPool(5, "TestPool", 10000, this.getClass().getClassLoader(), "test:type=ThreadPool");

Modified: branches/v2_0/openejb2/modules/openejb-builder/src/test/org/openejb/deployment/DeploymentHelper.java (2439 => 2440)

--- branches/v2_0/openejb2/modules/openejb-builder/src/test/org/openejb/deployment/DeploymentHelper.java	2006-02-11 07:01:19 UTC (rev 2439)
+++ branches/v2_0/openejb2/modules/openejb-builder/src/test/org/openejb/deployment/DeploymentHelper.java	2006-02-12 04:05:34 UTC (rev 2440)
@@ -81,6 +81,7 @@
 import org.apache.geronimo.transaction.context.TransactionContextManagerGBean;
 import org.apache.geronimo.transaction.manager.TransactionManagerImpl;
 import org.apache.geronimo.transaction.manager.TransactionManagerImplGBean;
+import org.apache.geronimo.transaction.manager.XidFactoryImplGBean;
 import org.openejb.deployment.mdb.mockra.MockActivationSpec;
 import org.openejb.deployment.mdb.mockra.MockResourceAdapter;
 
@@ -99,6 +100,7 @@
     //type is random to look for problems.
     private static final J2eeContext raContext = new J2eeContextImpl(j2eeDomainName, j2eeServerName, appName, NameFactory.RESOURCE_ADAPTER_MODULE, moduleName, "xxx", NameFactory.JCA_WORK_MANAGER);
     public static final ObjectName CONTAINER_NAME = JMXUtil.getObjectName("geronimo.test:ejb=Mock");
+    public static final ObjectName XIDFACTORY_NAME = JMXUtil.getObjectName(j2eeDomainName + ":type=" + NameFactory.XID_FACTORY);
     public static final ObjectName TRANSACTIONMANAGER_NAME = JMXUtil.getObjectName(j2eeDomainName + ":type=TransactionManager");
     public static final ObjectName TRANSACTIONCONTEXTMANAGER_NAME = JMXUtil.getObjectName(j2eeDomainName + ":type=TransactionContextManager");
     public static final ObjectName TRACKEDCONNECTIONASSOCIATOR_NAME = JMXUtil.getObjectName("geronimo.test:role=TrackedConnectionAssociator");
@@ -125,10 +127,15 @@
     public static Kernel setUpKernelWithTransactionManager() throws Exception {
         Kernel kernel = KernelHelper.getPreparedKernel();
 
+        GBeanData xidFacGBean = new GBeanData(XIDFACTORY_NAME, XidFactoryImplGBean.GBEAN_INFO);
+        xidFacGBean.setAttribute("tmId", "WHAT DO WE CALL IT?".getBytes());
+        start(kernel, xidFacGBean);
+        
         GBeanData tmGBean = new GBeanData(TRANSACTIONMANAGER_NAME, TransactionManagerImplGBean.GBEAN_INFO);
         Set rmpatterns = new HashSet();
         rmpatterns.add(ObjectName.getInstance("geronimo.server:j2eeType=JCAManagedConnectionFactory,*"));
         tmGBean.setAttribute("defaultTransactionTimeoutSeconds", new Integer(10));
+        tmGBean.setReferencePattern("XidFactory", XIDFACTORY_NAME);
         tmGBean.setReferencePatterns("ResourceManagers", rmpatterns);
         start(kernel, tmGBean);
 

Reply via email to