From cf4871e201f1735eca6d98b26fe3474ea9fdf326 Mon Sep 17 00:00:00 2001 From: LaEntropiaa Date: Sat, 21 Mar 2026 23:13:21 -0600 Subject: [PATCH] Second test done --- test/test_linkedlist.cpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/test/test_linkedlist.cpp b/test/test_linkedlist.cpp index ba7a6fe..881c527 100644 --- a/test/test_linkedlist.cpp +++ b/test/test_linkedlist.cpp @@ -257,3 +257,25 @@ TEST_CASE("Insert at empty list", "[linkedlist]") { REQUIRE(list.len() == 1); REQUIRE(list.get(0) == 8); } + +TEST_CASE("Insert at start of list", "[linkedlist]") { + LinkedList list = {}; + + REQUIRE(list.len() == 0); + + list.append(8); + REQUIRE(list.len() == 1); + REQUIRE(list.get(0) == 8); + + list.append(9); + REQUIRE(list.len() == 2); + REQUIRE(list.get(1) == 9); + + list.append(10); + REQUIRE(list.len() == 3); + REQUIRE(list.get(2) == 10); + + list.insert(0, 90); + REQUIRE(list.len() == 4); + REQUIRE(list.get(0) == 90); +}