[infinispan-commits] Infinispan SVN: r725 - in trunk/core/src/test/java/org/infinispan: notifications/cachelistener and 1 other directories.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Mon Aug 24 14:15:28 EDT 2009


Author: manik.surtani at jboss.com
Date: 2009-08-24 14:15:27 -0400 (Mon, 24 Aug 2009)
New Revision: 725

Modified:
   trunk/core/src/test/java/org/infinispan/loaders/CacheLoaderFunctionalTest.java
   trunk/core/src/test/java/org/infinispan/loaders/PassivationFunctionalTest.java
   trunk/core/src/test/java/org/infinispan/notifications/cachelistener/CacheNotifierTest.java
   trunk/core/src/test/java/org/infinispan/test/fwk/TestCacheManagerFactory.java
Log:
Fixed regressions

Modified: trunk/core/src/test/java/org/infinispan/loaders/CacheLoaderFunctionalTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/loaders/CacheLoaderFunctionalTest.java	2009-08-24 16:47:32 UTC (rev 724)
+++ trunk/core/src/test/java/org/infinispan/loaders/CacheLoaderFunctionalTest.java	2009-08-24 18:15:27 UTC (rev 725)
@@ -12,7 +12,6 @@
 import org.infinispan.manager.CacheManager;
 import org.infinispan.test.TestingUtil;
 import org.infinispan.test.fwk.TestCacheManagerFactory;
-import org.infinispan.transaction.lookup.DummyTransactionManagerLookup;
 import org.testng.annotations.AfterMethod;
 import org.testng.annotations.AfterTest;
 import org.testng.annotations.BeforeTest;
@@ -40,11 +39,10 @@
    @BeforeTest
    public void setUp() {
       cfg = new Configuration();
-      cfg.setTransactionManagerLookupClass(DummyTransactionManagerLookup.class.getName());
       CacheLoaderManagerConfig clmc = new CacheLoaderManagerConfig();
       clmc.addCacheLoaderConfig(new DummyInMemoryCacheStore.Cfg());
       cfg.setCacheLoaderManagerConfig(clmc);
-      cm = TestCacheManagerFactory.createCacheManager(cfg);
+      cm = TestCacheManagerFactory.createCacheManager(cfg, true);
       cache = cm.getCache();
       store = TestingUtil.extractComponent(cache, CacheLoaderManager.class).getCacheStore();
       tm = TestingUtil.getTransactionManager(cache);

Modified: trunk/core/src/test/java/org/infinispan/loaders/PassivationFunctionalTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/loaders/PassivationFunctionalTest.java	2009-08-24 16:47:32 UTC (rev 724)
+++ trunk/core/src/test/java/org/infinispan/loaders/PassivationFunctionalTest.java	2009-08-24 18:15:27 UTC (rev 725)
@@ -8,7 +8,6 @@
 import org.infinispan.manager.CacheManager;
 import org.infinispan.test.TestingUtil;
 import org.infinispan.test.fwk.TestCacheManagerFactory;
-import org.infinispan.transaction.lookup.DummyTransactionManagerLookup;
 import org.testng.annotations.AfterMethod;
 import org.testng.annotations.AfterTest;
 import org.testng.annotations.BeforeTest;
@@ -37,12 +36,11 @@
    @BeforeTest
    public void setUp() {
       cfg = new Configuration();
-      cfg.setTransactionManagerLookupClass(DummyTransactionManagerLookup.class.getName());
       CacheLoaderManagerConfig clmc = new CacheLoaderManagerConfig();
       clmc.setPassivation(true);
       clmc.addCacheLoaderConfig(new DummyInMemoryCacheStore.Cfg());
       cfg.setCacheLoaderManagerConfig(clmc);
-      cm = TestCacheManagerFactory.createCacheManager(cfg);
+      cm = TestCacheManagerFactory.createCacheManager(cfg, true);
       cache = cm.getCache();
       store = TestingUtil.extractComponent(cache, CacheLoaderManager.class).getCacheStore();
       tm = TestingUtil.getTransactionManager(cache);

Modified: trunk/core/src/test/java/org/infinispan/notifications/cachelistener/CacheNotifierTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/notifications/cachelistener/CacheNotifierTest.java	2009-08-24 16:47:32 UTC (rev 724)
+++ trunk/core/src/test/java/org/infinispan/notifications/cachelistener/CacheNotifierTest.java	2009-08-24 18:15:27 UTC (rev 725)
@@ -7,7 +7,6 @@
 import org.infinispan.manager.CacheManager;
 import org.infinispan.test.TestingUtil;
 import org.infinispan.test.fwk.TestCacheManagerFactory;
-import org.infinispan.transaction.lookup.DummyTransactionManagerLookup;
 import org.infinispan.transaction.xa.GlobalTransaction;
 import org.infinispan.util.concurrent.IsolationLevel;
 import org.testng.annotations.AfterMethod;
@@ -32,10 +31,8 @@
       Configuration c = new Configuration();
       c.setCacheMode(Configuration.CacheMode.LOCAL);
       c.setIsolationLevel(IsolationLevel.REPEATABLE_READ);
-      c.setTransactionManagerLookupClass(DummyTransactionManagerLookup.class.getName());
+      CacheManager cm = TestCacheManagerFactory.createCacheManager(c, true);
 
-      CacheManager cm = TestCacheManagerFactory.createCacheManager(c);
-
       cache = cm.getCache();
       tm = TestingUtil.getTransactionManager(cache);
       mockNotifier = createMock(CacheNotifier.class);

Modified: trunk/core/src/test/java/org/infinispan/test/fwk/TestCacheManagerFactory.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/test/fwk/TestCacheManagerFactory.java	2009-08-24 16:47:32 UTC (rev 724)
+++ trunk/core/src/test/java/org/infinispan/test/fwk/TestCacheManagerFactory.java	2009-08-24 18:15:27 UTC (rev 725)
@@ -6,6 +6,8 @@
 import org.infinispan.manager.DefaultCacheManager;
 import org.infinispan.remoting.transport.jgroups.JGroupsTransport;
 import org.infinispan.util.Util;
+import org.infinispan.util.logging.Log;
+import org.infinispan.util.logging.LogFactory;
 
 import java.util.Properties;
 
@@ -18,6 +20,7 @@
 public class TestCacheManagerFactory {
 
    public static final String MARSHALLER = System.getProperties().getProperty("infinispan.marshaller.class");
+   private static Log log = LogFactory.getLog(TestCacheManagerFactory.class);
 
    /**
     * Creates an cache manager that does not support clustering or transactions.
@@ -85,6 +88,9 @@
     * tests in parallel.  This is a non-transactional cache manager.
     */
    public static CacheManager createCacheManager(Configuration defaultCacheConfig) {
+      if (defaultCacheConfig.getTransactionManagerLookup() != null || defaultCacheConfig.getTransactionManagerLookupClass() != null) {
+         log.error("You have passed in a default configuration which has transactional elements set.  If you wish to use transactions, use the TestCacheManagerFactory.createCacheManager(Configuration defaultCacheConfig, boolean transactional) method.");
+      }
       defaultCacheConfig.setTransactionManagerLookup(null);
       defaultCacheConfig.setTransactionManagerLookupClass(null);
       return createCacheManager(defaultCacheConfig, false);



More information about the infinispan-commits mailing list