From 942fb185374a7f440ae9f3c66d381a938608d01b Mon Sep 17 00:00:00 2001 From: fallenoak Date: Thu, 24 Sep 2020 20:24:40 -0500 Subject: [PATCH] chore(test): add tests for list head and tail --- test/List.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/List.cpp b/test/List.cpp index ca611a8..b2a5f7a 100644 --- a/test/List.cpp +++ b/test/List.cpp @@ -12,6 +12,13 @@ TEST_CASE("TSList", "[list]") { } } +TEST_CASE("TSList::Head", "[list]") { + SECTION("returns nullptr for uninitialized list") { + STORM_LIST(TestListNode) list; + REQUIRE(list.Head() == nullptr); + } +} + TEST_CASE("TSList::LinkToHead", "[list]") { SECTION("links node to head correctly") { STORM_LIST(TestListNode) list; @@ -101,3 +108,10 @@ TEST_CASE("TSList::LinkToTail", "[list]") { delete node2; } } + +TEST_CASE("TSList::Tail", "[list]") { + SECTION("returns nullptr for uninitialized list") { + STORM_LIST(TestListNode) list; + REQUIRE(list.Tail() == nullptr); + } +}