178 |
|
shouldThrow(); |
179 |
|
} catch (NullPointerException success) {} |
180 |
|
} |
181 |
+ |
|
182 |
|
/** |
183 |
|
* addAll of a collection with null elements throws NPE |
184 |
|
*/ |
190 |
|
shouldThrow(); |
191 |
|
} catch (NullPointerException success) {} |
192 |
|
} |
193 |
+ |
|
194 |
|
/** |
195 |
|
* addAll of a collection with any null elements throws NPE after |
196 |
|
* possibly adding some elements |
397 |
|
} |
398 |
|
|
399 |
|
/** |
400 |
< |
* toArray contains all elements |
400 |
> |
* toArray contains all elements in sorted order |
401 |
|
*/ |
402 |
|
public void testToArray() { |
403 |
|
NavigableSet q = populatedSet(SIZE); |
404 |
|
Object[] o = q.toArray(); |
403 |
– |
Arrays.sort(o); |
405 |
|
for (int i = 0; i < o.length; i++) |
406 |
< |
assertEquals(o[i], q.pollFirst()); |
406 |
> |
assertSame(o[i], q.pollFirst()); |
407 |
|
} |
408 |
|
|
409 |
|
/** |
410 |
< |
* toArray(a) contains all elements |
410 |
> |
* toArray(a) contains all elements in sorted order |
411 |
|
*/ |
412 |
|
public void testToArray2() { |
413 |
|
NavigableSet q = populatedSet(SIZE); |
414 |
|
Integer[] ints = new Integer[SIZE]; |
415 |
< |
ints = (Integer[])q.toArray(ints); |
415 |
< |
Arrays.sort(ints); |
415 |
> |
assertSame(ints, q.toArray(ints)); |
416 |
|
for (int i = 0; i < ints.length; i++) |
417 |
< |
assertEquals(ints[i], q.pollFirst()); |
417 |
> |
assertSame(ints[i], q.pollFirst()); |
418 |
|
} |
419 |
|
|
420 |
|
/** |
680 |
|
shouldThrow(); |
681 |
|
} catch (NullPointerException success) {} |
682 |
|
} |
683 |
+ |
|
684 |
|
/** |
685 |
|
* addAll of a collection with null elements throws NPE |
686 |
|
*/ |
692 |
|
shouldThrow(); |
693 |
|
} catch (NullPointerException success) {} |
694 |
|
} |
695 |
+ |
|
696 |
|
/** |
697 |
|
* addAll of a collection with any null elements throws NPE after |
698 |
|
* possibly adding some elements |
915 |
|
public void testDescendingToArray2() { |
916 |
|
NavigableSet q = populatedSet(SIZE); |
917 |
|
Integer[] ints = new Integer[SIZE]; |
918 |
< |
ints = (Integer[])q.toArray(ints); |
918 |
> |
assertSame(ints, q.toArray(ints)); |
919 |
|
Arrays.sort(ints); |
920 |
|
for (int i = 0; i < ints.length; i++) |
921 |
|
assertEquals(ints[i], q.pollFirst()); |