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(); |
405 |
– |
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); |
417 |
< |
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 |
|
/** |
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()); |