173 |
|
static Set populatedSet(Integer[] elements) { |
174 |
|
Set<Integer> a = ConcurrentHashMap.<Integer>newKeySet(); |
175 |
|
assertTrue(a.isEmpty()); |
176 |
< |
for (int i = 0; i < elements.length; i++) |
177 |
< |
assertTrue(a.add(elements[i])); |
176 |
> |
for (Integer element : elements) |
177 |
> |
assertTrue(a.add(element)); |
178 |
|
assertFalse(a.isEmpty()); |
179 |
|
assertEquals(elements.length, a.size()); |
180 |
|
return a; |
185 |
|
*/ |
186 |
|
public void testReplaceAll() { |
187 |
|
ConcurrentHashMap<Integer, String> map = map5(); |
188 |
< |
map.replaceAll((x, y) -> { return x > 3 ? "Z" : y; }); |
188 |
> |
map.replaceAll((x, y) -> (x > 3) ? "Z" : y); |
189 |
|
assertEquals("A", map.get(one)); |
190 |
|
assertEquals("B", map.get(two)); |
191 |
|
assertEquals("C", map.get(three)); |
210 |
|
Set set1 = map.keySet(); |
211 |
|
Set set2 = map.keySet(true); |
212 |
|
set2.add(six); |
213 |
< |
assertTrue(((ConcurrentHashMap.KeySetView)set2).getMap() == map); |
214 |
< |
assertTrue(((ConcurrentHashMap.KeySetView)set1).getMap() == map); |
213 |
> |
assertSame(map, ((ConcurrentHashMap.KeySetView)set2).getMap()); |
214 |
> |
assertSame(map, ((ConcurrentHashMap.KeySetView)set1).getMap()); |
215 |
|
assertEquals(set2.size(), map.size()); |
216 |
|
assertEquals(set1.size(), map.size()); |
217 |
|
assertTrue((Boolean)map.get(six)); |
305 |
|
assertFalse(set.add(one)); |
306 |
|
assertTrue(set.add(six)); |
307 |
|
assertTrue(set.add(seven)); |
308 |
< |
assertTrue(set.getMappedValue() == one); |
309 |
< |
assertTrue(map.get(one) != one); |
310 |
< |
assertTrue(map.get(six) == one); |
311 |
< |
assertTrue(map.get(seven) == one); |
308 |
> |
assertSame(one, set.getMappedValue()); |
309 |
> |
assertNotSame(one, map.get(one)); |
310 |
> |
assertSame(one, map.get(six)); |
311 |
> |
assertSame(one, map.get(seven)); |
312 |
|
} |
313 |
|
|
314 |
|
void checkSpliteratorCharacteristics(Spliterator<?> sp, |
543 |
|
} |
544 |
|
|
545 |
|
/** |
546 |
< |
* A deserialized serialized set is equal |
546 |
> |
* A deserialized/reserialized set equals original |
547 |
|
*/ |
548 |
|
public void testSerialization() throws Exception { |
549 |
|
int size = 20; |