ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/tck/Collection8Test.java
(Generate patch)

Comparing jsr166/src/test/tck/Collection8Test.java (file contents):
Revision 1.35 by jsr166, Mon Nov 28 17:53:59 2016 UTC vs.
Revision 1.36 by jsr166, Mon Nov 28 17:59:47 2016 UTC

# Line 563 | Line 563 | public class Collection8Test extends JSR
563          final Object one = impl.makeElement(1);
564          final Object two = impl.makeElement(2);
565          final Consumer checkSanity = x -> assertTrue(x == one || x == two);
566 +        final Consumer<Object[]> checkArraySanity = array -> {
567 +            assertTrue(array.length <= 2);
568 +            for (Object x : array) assertTrue(x == one || x == two);
569 +        };
570          final Object[] emptyArray =
571              (Object[]) java.lang.reflect.Array.newInstance(one.getClass(), 0);
572          final List<Future<?>> futures;
# Line 582 | Line 586 | public class Collection8Test extends JSR
586                  do {} while (s.tryAdvance(checkSanity));
587              },
588              () -> { for (Object x : c) checkSanity.accept(x); },
589 <            () -> { for (Object x : c.toArray()) checkSanity.accept(x); },
590 <            () -> { for (Object x : c.toArray(emptyArray)) checkSanity.accept(x); },
589 >            () -> checkArraySanity.accept(c.toArray()),
590 >            () -> checkArraySanity.accept(c.toArray(emptyArray)),
591              () -> {
592                  assertTrue(c.add(one));
593                  assertTrue(c.contains(one));

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines