You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2013/06/24 21:16:42 UTC

svn commit: r1496168 - /commons/proper/collections/trunk/src/test/java/org/apache/commons/collections4/map/ListOrderedMapTest.java

Author: sebb
Date: Mon Jun 24 19:16:42 2013
New Revision: 1496168

URL: http://svn.apache.org/r1496168
Log:
Add tests for COLLECTIONS-474 - with null values and with non-null values

Modified:
    commons/proper/collections/trunk/src/test/java/org/apache/commons/collections4/map/ListOrderedMapTest.java

Modified: commons/proper/collections/trunk/src/test/java/org/apache/commons/collections4/map/ListOrderedMapTest.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/test/java/org/apache/commons/collections4/map/ListOrderedMapTest.java?rev=1496168&r1=1496167&r2=1496168&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/test/java/org/apache/commons/collections4/map/ListOrderedMapTest.java (original)
+++ commons/proper/collections/trunk/src/test/java/org/apache/commons/collections4/map/ListOrderedMapTest.java Mon Jun 24 19:16:42 2013
@@ -385,6 +385,34 @@ public class ListOrderedMapTest<K, V> ex
         }
     }
 
+    public void testCOLLECTIONS_474_nullValues () {
+        Object key1 = new Object();
+        Object key2 = new Object();
+        HashMap<Object, Object> hmap = new HashMap<Object, Object>();
+        hmap.put(key1, null);
+        hmap.put(key2, null);
+        assertEquals("Should have two elements", 2, hmap.size());
+        ListOrderedMap<Object, Object> listMap = new ListOrderedMap<Object, Object>();
+        listMap.put(key1, null);
+        listMap.put(key2, null);
+        assertEquals("Should have two elements", 2, listMap.size());
+        listMap.putAll(2, hmap);
+    }
+
+    public void testCOLLECTIONS_474_nonNullValues () {
+        Object key1 = new Object();
+        Object key2 = new Object();
+        HashMap<Object, Object> hmap = new HashMap<Object, Object>();
+        hmap.put(key1, "1");
+        hmap.put(key2, "2");
+        assertEquals("Should have two elements", 2, hmap.size());
+        ListOrderedMap<Object, Object> listMap = new ListOrderedMap<Object, Object>();
+        listMap.put(key1, "3");
+        listMap.put(key2, "4");
+        assertEquals("Should have two elements", 2, listMap.size());
+        listMap.putAll(2, hmap);
+    }
+
     //-----------------------------------------------------------------------
     public BulkTest bulkTestKeyListView() {
         return new TestKeyListView();