[infinispan-commits] Infinispan SVN: r986 - trunk/core/src/test/java/org/infinispan/container.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Thu Oct 22 14:01:19 EDT 2009


Author: galder.zamarreno at jboss.com
Date: 2009-10-22 14:01:19 -0400 (Thu, 22 Oct 2009)
New Revision: 986

Modified:
   trunk/core/src/test/java/org/infinispan/container/LRUDataContainerTest.java
Log:
[ISPN-235] (LRUDataContainer keySet() looping fails when inside there's a get call) Failing unit test added.

Modified: trunk/core/src/test/java/org/infinispan/container/LRUDataContainerTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/container/LRUDataContainerTest.java	2009-10-22 12:22:50 UTC (rev 985)
+++ trunk/core/src/test/java/org/infinispan/container/LRUDataContainerTest.java	2009-10-22 18:01:19 UTC (rev 986)
@@ -44,4 +44,16 @@
          i++;
       }
    }
+
+   public void testGetDuringKeySetLoop() {
+      for (int i = 0; i < 10; i++) dc.put(i, "value", -1, -1);
+      
+      int i = 0;
+      for (Object key : dc.keySet()) {
+         dc.get(key);
+         i++;
+      }
+      
+      assert i == 10;
+   }
 }
\ No newline at end of file



More information about the infinispan-commits mailing list