[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