[jboss-cvs] JBossAS SVN: r74080 - projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/test/cachepassivation/unit.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jun 4 03:22:20 EDT 2008


Author: ALRubinger
Date: 2008-06-04 03:22:19 -0400 (Wed, 04 Jun 2008)
New Revision: 74080

Modified:
   projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/test/cachepassivation/unit/CachePassivationUnitTestCase.java
Log:
[EJBTHREE-1399] Fixed Test by binding Ejb3Registrar to Locator, as required of SessionSpecContainer

Modified: projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/test/cachepassivation/unit/CachePassivationUnitTestCase.java
===================================================================
--- projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/test/cachepassivation/unit/CachePassivationUnitTestCase.java	2008-06-04 06:43:22 UTC (rev 74079)
+++ projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/test/cachepassivation/unit/CachePassivationUnitTestCase.java	2008-06-04 07:22:19 UTC (rev 74080)
@@ -36,12 +36,15 @@
 import org.jboss.ejb3.Ejb3Registry;
 import org.jboss.ejb3.cache.persistence.PersistenceManagerFactory;
 import org.jboss.ejb3.cache.persistence.PersistenceManagerFactoryRegistry;
+import org.jboss.ejb3.common.registrar.plugin.mc.Ejb3McRegistrar;
+import org.jboss.ejb3.common.registrar.spi.Ejb3RegistrarLocator;
 import org.jboss.ejb3.stateful.StatefulBeanContext;
 import org.jboss.ejb3.test.cachepassivation.MockBean;
 import org.jboss.ejb3.test.cachepassivation.MockDeploymentUnit;
 import org.jboss.ejb3.test.cachepassivation.MockEjb3Deployment;
 import org.jboss.ejb3.test.cachepassivation.MockStatefulContainer;
 import org.jboss.ejb3.test.cachepassivation.MyStatefulSessionFilePersistenceManagerFactory;
+import org.jboss.ejb3.test.mc.bootstrap.EmbeddedTestMcBootstrap;
 import org.jboss.naming.JavaCompInitializer;
 import org.jnp.server.SingletonNamingServer;
 
@@ -69,6 +72,9 @@
       InitialContext ic = new InitialContext(ctxProperties);
       ic.bind("java:/TransactionManager", tm);
       
+      EmbeddedTestMcBootstrap bootstrap = EmbeddedTestMcBootstrap.createEmbeddedMcBootstrap();
+      Ejb3RegistrarLocator.bindRegistrar(new Ejb3McRegistrar(bootstrap.getKernel()));
+      
       ClassLoader cl = Thread.currentThread().getContextClassLoader();
       String beanClassName = MockBean.class.getName();
       String ejbName = "MockBean";
@@ -117,6 +123,7 @@
       }
       finally
       {
+         bootstrap.shutdown();
 //         container.stop();
 //         container.destroy();
 //         Ejb3Registry.unregister(container);




More information about the jboss-cvs-commits mailing list