diff --git a/src/test/org/apache/commons/collections/TestLRUMap.java b/src/test/org/apache/commons/collections/TestLRUMap.java
index 41c313384..cced30849 100644
--- a/src/test/org/apache/commons/collections/TestLRUMap.java
+++ b/src/test/org/apache/commons/collections/TestLRUMap.java
@@ -1,7 +1,7 @@
/*
- * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/test/org/apache/commons/collections/TestLRUMap.java,v 1.18 2002/05/08 16:07:05 morgand Exp $
- * $Revision: 1.18 $
- * $Date: 2002/05/08 16:07:05 $
+ * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/test/org/apache/commons/collections/TestLRUMap.java,v 1.19 2002/05/08 17:34:17 morgand Exp $
+ * $Revision: 1.19 $
+ * $Date: 2002/05/08 17:34:17 $
*
* ====================================================================
*
@@ -73,7 +73,7 @@ import java.util.HashMap;
*
* @author James Strachan
* @author Morgan Delagrange
- * @version $Id: TestLRUMap.java,v 1.18 2002/05/08 16:07:05 morgand Exp $
+ * @version $Id: TestLRUMap.java,v 1.19 2002/05/08 17:34:17 morgand Exp $
*/
public class TestLRUMap extends TestSequencedHashMap
{
@@ -95,6 +95,13 @@ public class TestLRUMap extends TestSequencedHashMap
return map;
}
+ // had to override from TestSequencedHashMap, because the test performs a get
+ // inside a loop. Since get() alter the Map in this class, an infinite loop
+ // is produced
+ public void testSequenceMap() {
+ fail("trying to work out an infinite loop bug");
+ }
+
public void testRemoveLRU() {
LRUMap map2 = new LRUMap(3);
map2.put(new Integer(1),"foo");
@@ -167,11 +174,11 @@ public class TestLRUMap extends TestSequencedHashMap
// promote 1 to top
// eviction order is now 2,3,1
map.get("1");
-
+
// add another value, forcing a remove
// 2 should be evicted (then 3,1,4)
map.put("4","4");
-
+
Iterator keyIterator = map.keySet().iterator();
Object[] keys = new Object[3];
for (int i = 0; keyIterator.hasNext() ; ++i) {
@@ -181,6 +188,7 @@ public class TestLRUMap extends TestSequencedHashMap
assertTrue("first evicted should be 3, was " + keys[0], keys[0].equals("3"));
assertTrue("second evicted should be 1, was " + keys[1], keys[1].equals("1"));
assertTrue("third evicted should be 4, was " + keys[2], keys[2].equals("4"));
+
}
/**