diff --git a/assignment/src/test/java/appointmentplanner/customlist/api/CustomLinkedListTest.java b/assignment/src/test/java/appointmentplanner/customlist/api/CustomLinkedListTest.java index 1e558cd..26f1629 100644 --- a/assignment/src/test/java/appointmentplanner/customlist/api/CustomLinkedListTest.java +++ b/assignment/src/test/java/appointmentplanner/customlist/api/CustomLinkedListTest.java @@ -47,4 +47,18 @@ public class CustomLinkedListTest { } + @ParameterizedTest + @CsvSource({ + "'Tak, jsme, to, cele, totalne, dosrali, ale, co, uz', 'totalne'" + }) + void cllRemove_shouldRemoveItemSuccessfully(@ConvertWith(StringArrayConverter.class) String[] data, String toRemove) { + CustomLinkedList list = new CustomLinkedListImpl<>(); + + Stream.of(data).forEach(list::add); + + list.remove(toRemove); + + assertThat(list.contains(toRemove)).isFalse(); + } + }