[jbosscache-commits] JBoss Cache SVN: r5693 - core/trunk/src/test/java/org/jboss/cache/invalidation.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Fri Apr 25 09:34:09 EDT 2008


Author: mircea.markus
Date: 2008-04-25 09:34:09 -0400 (Fri, 25 Apr 2008)
New Revision: 5693

Modified:
   core/trunk/src/test/java/org/jboss/cache/invalidation/TombstoneEvictionTest.java
Log:
JBCACHE-1222 - fixed eviction test

Modified: core/trunk/src/test/java/org/jboss/cache/invalidation/TombstoneEvictionTest.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/invalidation/TombstoneEvictionTest.java	2008-04-25 12:51:05 UTC (rev 5692)
+++ core/trunk/src/test/java/org/jboss/cache/invalidation/TombstoneEvictionTest.java	2008-04-25 13:34:09 UTC (rev 5693)
@@ -12,6 +12,8 @@
 import org.testng.annotations.AfterMethod;
 import org.testng.annotations.BeforeMethod;
 import org.testng.annotations.Test;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 
 import java.util.ArrayList;
 import java.util.Collections;
@@ -29,11 +31,12 @@
    private CacheSPI c1, c2;
    private Fqn fqn = Fqn.fromString("/data/test");
    private Fqn dummy = Fqn.fromString("/data/dummy");
-   private long evictionWaitTime = 2100;
+   private long evictionWaitTime = 4100;
 
    @BeforeMethod
    public void setUp() throws Exception
    {
+      log.trace("**** setup called");
       c1 = (CacheSPI) new DefaultCacheFactory().createCache(false);
 
       // the FIFO policy cfg
@@ -53,7 +56,7 @@
 
 
       EvictionConfig ec = new EvictionConfig();
-      ec.setWakeupIntervalSeconds(1);
+      ec.setWakeupIntervalSeconds(2);
       ec.setEvictionRegionConfigs(evictionRegionConfigs);
 
       c1.getConfiguration().setCacheMode(Configuration.CacheMode.INVALIDATION_SYNC);
@@ -75,15 +78,22 @@
       TestingUtil.killCaches(c1, c2);
    }
 
+   private static final Log log = LogFactory.getLog(TombstoneEvictionTest.class);
+
    public void testControl()
    {
+      log.trace("***** entered testControl()");
       c1.put(fqn, "k", "v");
       c1.put(dummy, "k", "v");
+      log.trace("***** nodes were added testControl()");
 
+
       assert c1.peek(fqn, false, true) != null : "Node should exist";
       assert c1.peek(dummy, false, true) != null : "Node should exist";
+      log.trace("***** testControl() right before sleeping");
 
       TestingUtil.sleepThread(evictionWaitTime);
+      log.trace("***** testControl() right after sleeping");
 
       assert c1.peek(fqn, false, true) == null : "Should have evicted";
       assert c1.peek(dummy, false, true) != null : "Node should exist";
@@ -91,8 +101,10 @@
 
    public void testWithInvalidationMarkers()
    {
+      log.trace(" **** testWithInvalidationMarkers() before put");
       c1.put(fqn, "k", "v");
       c1.put(dummy, "k", "v");
+      log.trace(" **** testWithInvalidationMarkers() after put");
 
       assert c1.peek(fqn, false, true) != null : "Node should exist";
       assert c1.peek(dummy, false, true) != null : "Node should exist";




More information about the jbosscache-commits mailing list