--- old/test/java/util/stream/test/org/openjdk/tests/java/util/stream/FindAnyOpTest.java 2016-01-23 18:28:31.262369000 +0600 +++ new/test/java/util/stream/test/org/openjdk/tests/java/util/stream/FindAnyOpTest.java 2016-01-23 18:28:31.050342100 +0600 @@ -61,18 +61,7 @@ void exerciseStream(TestData.OfRef data, Function, Stream> fs) { Optional or = withData(data).terminal(fs, s -> s.findAny()).equalator(VALID_ANSWER).exercise(); - if (or.isPresent()) { - Integer r = or.get(); - Iterator it = fs.apply(data.stream()).iterator(); - boolean contained = false; - while (!contained && it.hasNext()) { - contained = Objects.equals(r, it.next()); - } - assertTrue(contained); - } - else { - assertFalse(fs.apply(data.stream()).iterator().hasNext()); - } + assertContains(or, fs.apply(data.stream()).iterator()); } @Test(dataProvider = "IntStreamTestData", dataProviderClass = IntStreamTestDataProvider.class)