--- old/test/jdk/java/util/List/ListFactories.java 2018-03-22 16:29:08.419955365 +0100 +++ new/test/jdk/java/util/List/ListFactories.java 2018-03-22 16:29:07.903952806 +0100 @@ -252,39 +252,6 @@ assertEquals(list, Arrays.asList(stringArray)); } - @Test - public void indexOf() { - assertEquals(List.of("a").indexOf("a"), 0); - assertEquals(List.of("a", "a").indexOf("a"), 0); - assertEquals(List.of("b", "a", "a").indexOf("a"), 1); - assertEquals(List.of("b", "b", "a", "a").indexOf("a"), 2); - assertEquals(List.of("b", "b", "b", "a", "a").indexOf("a"), 3); - assertEquals(List.of("b", "b", "b", "b", "a", "a").indexOf("a"), 4); - - assertEquals(List.of("a").subList(0, 1).indexOf("a"), 0); - assertEquals(List.of("a", "a").subList(0, 2).indexOf("a"), 0); - assertEquals(List.of("b", "a", "a").subList(0, 3).indexOf("a"), 1); - assertEquals(List.of("b", "b", "a", "a").subList(0, 4).indexOf("a"), 2); - assertEquals(List.of("b", "b", "b", "a", "a").subList(0, 5).indexOf("a"), 3); - assertEquals(List.of("b", "b", "b", "b", "a", "a").subList(0, 6).indexOf("a"), 4); - - assertEquals(List.of("a").lastIndexOf("a"), 0); - assertEquals(List.of("a", "a").lastIndexOf("a"), 1); - assertEquals(List.of("b", "a", "a").lastIndexOf("a"), 2); - assertEquals(List.of("b", "b", "a", "a").lastIndexOf("a"), 3); - assertEquals(List.of("b", "b", "b", "a", "a").lastIndexOf("a"), 4); - assertEquals(List.of("b", "b", "b", "b", "a", "a").lastIndexOf("a"), 5); - assertEquals(List.of("c", "b", "b", "b", "a", "a").lastIndexOf("c"), 0); - - assertEquals(List.of("a").subList(0, 1).lastIndexOf("a"), 0); - assertEquals(List.of("a", "a").subList(0, 2).lastIndexOf("a"), 1); - assertEquals(List.of("b", "a", "a").subList(0, 3).lastIndexOf("a"), 2); - assertEquals(List.of("b", "b", "a", "a").subList(0, 4).lastIndexOf("a"), 3); - assertEquals(List.of("b", "b", "b", "a", "a").subList(0, 5).lastIndexOf("a"), 4); - assertEquals(List.of("b", "b", "b", "b", "a", "a").subList(0, 6).lastIndexOf("a"), 5); - assertEquals(List.of("c", "b", "b", "b", "a", "a").subList(0, 6).lastIndexOf("c"), 0); - } - @Test(dataProvider="all", expectedExceptions=NullPointerException.class) public void containsNullShouldThrowNPE(List act, List exp) { act.contains(null);