81 |
|
*/ |
82 |
|
public void testContainsValue() { |
83 |
|
ConcurrentHashMap map = map5(); |
84 |
< |
assertTrue(map.contains("A")); |
85 |
< |
assertFalse(map.contains("Z")); |
84 |
> |
assertTrue(map.containsValue("A")); |
85 |
> |
assertFalse(map.containsValue("Z")); |
86 |
|
} |
87 |
|
|
88 |
|
/** |
101 |
|
} |
102 |
|
|
103 |
|
/** |
104 |
– |
* Clone creates an equal map |
105 |
– |
*/ |
106 |
– |
public void testClone() { |
107 |
– |
ConcurrentHashMap map = map5(); |
108 |
– |
ConcurrentHashMap m2 = (ConcurrentHashMap)(map.clone()); |
109 |
– |
assertEquals(map, m2); |
110 |
– |
} |
111 |
– |
|
112 |
– |
/** |
104 |
|
* get returns the correct element at the given key, |
105 |
|
* or null if not present |
106 |
|
*/ |
501 |
|
} |
502 |
|
|
503 |
|
/** |
504 |
+ |
* remove(x, null) returns false |
505 |
+ |
*/ |
506 |
+ |
public void testRemove3() { |
507 |
+ |
try { |
508 |
+ |
ConcurrentHashMap c = new ConcurrentHashMap(5); |
509 |
+ |
c.put("sadsdf", "asdads"); |
510 |
+ |
assertFalse(c.remove("sadsdf", null)); |
511 |
+ |
} catch(NullPointerException e){ |
512 |
+ |
fail(); |
513 |
+ |
} |
514 |
+ |
} |
515 |
+ |
|
516 |
+ |
/** |
517 |
|
* A deserialized map equals original |
518 |
|
*/ |
519 |
|
public void testSerialization() { |