[infinispan-commits] Infinispan SVN: r2206 - branches/4.1.x/core/src/test/java/org/infinispan/eviction.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Thu Aug 12 10:21:01 EDT 2010


Author: manik.surtani at jboss.com
Date: 2010-08-12 10:21:00 -0400 (Thu, 12 Aug 2010)
New Revision: 2206

Added:
   branches/4.1.x/core/src/test/java/org/infinispan/eviction/EvictionWithPassivationConfigurationTest.java
Log:
[ISPN-582] (Eviction with passivation introduces a race where entries are invisible to callers)

Added: branches/4.1.x/core/src/test/java/org/infinispan/eviction/EvictionWithPassivationConfigurationTest.java
===================================================================
--- branches/4.1.x/core/src/test/java/org/infinispan/eviction/EvictionWithPassivationConfigurationTest.java	                        (rev 0)
+++ branches/4.1.x/core/src/test/java/org/infinispan/eviction/EvictionWithPassivationConfigurationTest.java	2010-08-12 14:21:00 UTC (rev 2206)
@@ -0,0 +1,24 @@
+package org.infinispan.eviction;
+
+import org.infinispan.config.CacheLoaderManagerConfig;
+import org.infinispan.config.Configuration;
+import org.infinispan.config.ConfigurationException;
+import org.infinispan.loaders.dummy.DummyInMemoryCacheStore;
+import org.infinispan.manager.DefaultCacheManager;
+import org.infinispan.test.AbstractInfinispanTest;
+import org.testng.annotations.Test;
+
+ at Test(groups = "unit", testName = "eviction.EvictionWithPassivationConfigurationTest")
+public class EvictionWithPassivationConfigurationTest extends AbstractInfinispanTest {
+
+   @Test (expectedExceptions = ConfigurationException.class)
+   public void testConfig() {
+      Configuration c = new Configuration();
+      c.setEvictionStrategy(EvictionStrategy.LIRS);
+      CacheLoaderManagerConfig clmc = new CacheLoaderManagerConfig();
+      clmc.setPassivation(true);
+      clmc.addCacheLoaderConfig(new DummyInMemoryCacheStore.Cfg());
+      c.setCacheLoaderManagerConfig(clmc);
+      new DefaultCacheManager(c);
+   }
+}



More information about the infinispan-commits mailing list