From e0eba95a1da02bf79bb8b5922e8a18aca1911afe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20P=C5=99ib=C3=ADk?= Date: Thu, 16 Oct 2025 16:18:22 +0200 Subject: [PATCH] test: linked list remove --- .../customlist/api/CustomLinkedListTest.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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(); + } + }