diff --git a/assignment/src/test/java/appointmentplanner/customlist/api/CustomLinkedListTest.java b/assignment/src/test/java/appointmentplanner/customlist/api/CustomLinkedListTest.java index bb8bf56..5d931c4 100644 --- a/assignment/src/test/java/appointmentplanner/customlist/api/CustomLinkedListTest.java +++ b/assignment/src/test/java/appointmentplanner/customlist/api/CustomLinkedListTest.java @@ -160,7 +160,21 @@ public class CustomLinkedListTest { } - private CustomLinkedList initPopulatedList(String[] initData) { + @Test + void cllFind_shouldFindCorrectItem() { + CustomLinkedList list = initPopulatedList("Ahoj", "ja", "jsem", "kkt"); + + CustomLinkedList foundItems = list.find(i -> i.length() == 4); + + assertThat(foundItems.size()).isEqualTo(2); + + assertThat(foundItems.contains("Ahoj")).isTrue(); + assertThat(foundItems.contains("jsem")).isTrue(); + assertThat(foundItems.contains("kkt")).isFalse(); + + } + + private CustomLinkedList initPopulatedList(String... initData) { CustomLinkedList list = new CustomLinkedListImpl<>(); Stream.of(initData).forEach(list::add); return list;