From f2ecda83e40486cd8fa03018a7b97fc9ea09b0bd Mon Sep 17 00:00:00 2001 From: andronache Date: Mon, 9 Nov 2020 14:07:37 +0200 Subject: [PATCH] Added more tests to the utils package --- utils/pathitemlist_test.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/utils/pathitemlist_test.go b/utils/pathitemlist_test.go index 84ddac69c..e8c8a017e 100644 --- a/utils/pathitemlist_test.go +++ b/utils/pathitemlist_test.go @@ -298,6 +298,21 @@ func TestPathItemListInsertBefore(t *testing.T) { } +func TestPathItemListInsertBeforeNil(t *testing.T) { + list1 := NewPathItemList() + list2 := NewPathItemList() + var received *PathItemElement + node1 := NewPathItems([]string{"path1"}) + node2 := NewPathItems([]string{"path2"}) + list1.PushBack(node1) + list2.PushBack(node2) + received = list1.InsertBefore(PathItems{{Field: "path4"}}, list2.Back()) + if received != nil { + t.Errorf("Expecting: <%+v>, received: <%+v>", nil, received) + } + +} + func TestPathItemListInsertAfter(t *testing.T) { list := NewPathItemList() node1 := NewPathItems([]string{"path1"})