test: cll iterator

This commit is contained in:
Václav Přibík
2025-10-18 15:09:53 +02:00
parent 8fdc0a6d6c
commit a6136413b9

View File

@@ -144,6 +144,22 @@ public class CustomLinkedListTest {
} }
@Test
void cllIterate_shouldPerformCorrectIteration() {
String[] data = new String[] { "Ahoj", "jak", "se", "mas", "?" };
CustomLinkedList<String> list = initPopulatedList(data);
int counter = data.length - 1;
for (String element : list) {
assertThat(element).isEqualTo(data[counter]);
counter--;
}
}
private CustomLinkedList<String> initPopulatedList(String[] initData) { private CustomLinkedList<String> initPopulatedList(String[] initData) {
CustomLinkedList<String> list = new CustomLinkedListImpl<>(); CustomLinkedList<String> list = new CustomLinkedListImpl<>();
Stream.of(initData).forEach(list::add); Stream.of(initData).forEach(list::add);