From e28e179e2b19152987062bb436c3ac0cb0ea6a99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20P=C5=99ib=C3=ADk?= Date: Fri, 24 Oct 2025 13:05:29 +0200 Subject: [PATCH] test: cll to array list --- .../customlist/api/CustomLinkedListTest.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/assignment/src/test/java/appointmentplanner/customlist/api/CustomLinkedListTest.java b/assignment/src/test/java/appointmentplanner/customlist/api/CustomLinkedListTest.java index 5d931c4..faf78a9 100644 --- a/assignment/src/test/java/appointmentplanner/customlist/api/CustomLinkedListTest.java +++ b/assignment/src/test/java/appointmentplanner/customlist/api/CustomLinkedListTest.java @@ -2,6 +2,7 @@ package appointmentplanner.customlist.api; import static org.assertj.core.api.Assertions.*; +import java.util.ArrayList; import java.util.stream.Stream; import org.junit.jupiter.api.Test; @@ -174,6 +175,20 @@ public class CustomLinkedListTest { } + @Test + void cllToArrayList() { + + String[] items = new String[] { "Uz", "toho", "mam", "dost" }; + + CustomLinkedList ll = initPopulatedList(items); + + ArrayList convertedAl = ll.toArrayList(); + + for (int i = 0; i < items.length; i++) { + assertThat(items[i]).isEqualTo(convertedAl.get(i)); + } + } + private CustomLinkedList initPopulatedList(String... initData) { CustomLinkedList list = new CustomLinkedListImpl<>(); Stream.of(initData).forEach(list::add);