[jboss-cvs] JBossCache/tests/functional/org/jboss/cache/api ...
Manik Surtani
manik at jboss.org
Thu Apr 26 08:03:07 EDT 2007
User: msurtani
Date: 07/04/26 08:03:07
Modified: tests/functional/org/jboss/cache/api NodeAPITest.java
Log:
JBCACHE-1037
Revision Changes Path
1.16 +35 -1 JBossCache/tests/functional/org/jboss/cache/api/NodeAPITest.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: NodeAPITest.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/tests/functional/org/jboss/cache/api/NodeAPITest.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- NodeAPITest.java 25 Jan 2007 14:12:07 -0000 1.15
+++ NodeAPITest.java 26 Apr 2007 12:03:07 -0000 1.16
@@ -8,6 +8,7 @@
import org.jboss.cache.config.Configuration;
import javax.transaction.TransactionManager;
+import java.util.HashMap;
import java.util.Map;
/**
@@ -230,4 +231,37 @@
assertTrue(rootNode.getData().isEmpty());
}
+ public void testPutData()
+ {
+ assertTrue(rootNode.getData().isEmpty());
+
+ Map map = new HashMap();
+ map.put("k1", "v1");
+ map.put("k2", "v2");
+
+ rootNode.putAll(map);
+
+ assertEquals(2, rootNode.getData().size());
+ assertEquals("v1", rootNode.get("k1"));
+ assertEquals("v2", rootNode.get("k2"));
+
+ map.clear();
+ map.put("k3", "v3");
+
+ rootNode.putAll(map);
+ assertEquals(3, rootNode.getData().size());
+ assertEquals("v1", rootNode.get("k1"));
+ assertEquals("v2", rootNode.get("k2"));
+ assertEquals("v3", rootNode.get("k3"));
+
+ map.clear();
+ map.put("k4", "v4");
+ map.put("k5", "v5");
+
+ rootNode.replaceAll(map);
+ assertEquals(2, rootNode.getData().size());
+ assertEquals("v4", rootNode.get("k4"));
+ assertEquals("v5", rootNode.get("k5"));
+ }
+
}
More information about the jboss-cvs-commits
mailing list