bug5784: failing test for iterating Util.concat result twice

This commit is contained in:
Axel Uhl
2023-01-17 15:09:49 +01:00
parent 561b6b56b6
commit 49cc18acfa
@@ -77,4 +77,15 @@ public class IterableConcatTest {
Util.addAll(list1, expectedResult);
assertTrue(Util.equals(expectedResult, Util.concat(Arrays.asList(list1, list1))));
}
@Test
public void testIteratingTwice() {
final Iterable<Integer> list1 = Arrays.asList(1, 2, 3, 4);
final List<Integer> expectedResult = new ArrayList<>();
Util.addAll(list1, expectedResult);
Util.addAll(list1, expectedResult);
final Iterable<Integer> concat = Util.concat(Arrays.asList(list1, list1));
assertTrue(Util.equals(expectedResult, concat));
assertTrue(Util.equals(expectedResult, concat));
}
}