@Test public void testPropertyMapPutAll() { Map<String, Object> items = new HashMap<String, Object>(); items.put("one", 1); items.put("two", 2); items.put("three", 3); V8PropertyMap<Object> map = new V8PropertyMap<Object>(); map.putAll(items); assertEquals(3, map.size()); assertEquals(1, map.get("one")); assertEquals(2, map.get("two")); assertEquals(3, map.get("three")); }
@Test public void testPropertyMapPutAllWithNull() { Map<String, Object> items = new HashMap<String, Object>(); items.put("one", 1); items.put("two", 2); items.put("three", 3); items.put("null", null); V8PropertyMap<Object> map = new V8PropertyMap<Object>(); map.putAll(items); assertEquals(4, map.size()); assertEquals(1, map.get("one")); assertEquals(2, map.get("two")); assertEquals(3, map.get("three")); assertNull(map.get("null")); }
@Test public void testPropertyMapPutAllReplacesWithNull() { Map<String, Object> items = new HashMap<String, Object>(); items.put("one", 1); items.put("two", 2); items.put("three", 3); items.put("null", null); V8PropertyMap<Object> map = new V8PropertyMap<Object>(); map.put("null", "foo"); map.putAll(items); assertEquals(4, map.size()); assertEquals(1, map.get("one")); assertEquals(2, map.get("two")); assertEquals(3, map.get("three")); assertNull(map.get("null")); }
@Test public void testPropertyMapPutAllReplacesNull() { Map<String, Object> items = new HashMap<String, Object>(); items.put("one", 1); items.put("two", 2); items.put("three", 3); items.put("null", "foo"); V8PropertyMap<Object> map = new V8PropertyMap<Object>(); map.put("null", null); map.putAll(items); assertEquals(4, map.size()); assertEquals(1, map.get("one")); assertEquals(2, map.get("two")); assertEquals(3, map.get("three")); assertEquals("foo", map.get("null")); }
@Test public void testCombinePropertyMap() { Map<String, Object> items = new V8PropertyMap<Object>(); items.put("one", 1); items.put("two", 2); items.put("three", 3); items.put("null", "foo"); V8PropertyMap<Object> map = new V8PropertyMap<Object>(); map.put("null", null); map.putAll(items); assertEquals(4, map.size()); assertEquals(1, map.get("one")); assertEquals(2, map.get("two")); assertEquals(3, map.get("three")); assertEquals("foo", map.get("null")); }