Lines Matching defs:map

89     public static <K, V> Map<K, V> mapClone(Map<K, V> map) {
93 cloneMethod = map.getClass().getMethod("clone", new Class[]{});
100 Map<K, V> result = (Map<K, V>)cloneMethod.invoke(map, new Object[]{});
103 fail("clone() failed " + map.getClass().getSimpleName(), all);
109 copyConstructor = (Constructor<? extends Map>)map.getClass().getConstructor(new Class[]{Map.class});
111 Map<K, V> result = (Map<K, V>)copyConstructor.newInstance(new Object[]{map});
115 return serialClone(map);
121 public void testSerialization(String description, Map<IntegerEnum, String> map) {
124 Map<IntegerEnum, String> clone = mapClone(map);
125 Map<IntegerEnum, String> serialClone = serialClone(map);
127 assertEquals(map, map, description + ":should equal self");
128 assertEquals(clone, map, description + ":should equal clone");
129 assertEquals(map, clone, description + ": should equal orginal map");
130 assertEquals(serialClone, map, description + ": should equal deserialized clone");
131 assertEquals(map, serialClone, description + ": should equal original map");
135 assertFalse(map.containsKey(EXTRA_KEY), description + ":unexpected key");
138 map.put(EXTRA_KEY, EXTRA_VALUE);
141 assertTrue(map.containsKey(EXTRA_KEY), description + ":missing key");
144 assertSame(map.get(EXTRA_KEY), EXTRA_VALUE, description + ":wrong value");
148 assertEquals(map, map, description + ":should equal self");
149 assertEquals(clone, map, description + ":should equal clone");
150 assertEquals(map, clone, description + ": should equal orginal map");
151 assertEquals(serialClone, map, description + ": should equal deserialized clone");
152 assertEquals(map, serialClone, description + ": should equal original map");