tests/test_list.cpp

changeset 662
d0d95740071b
parent 655
7340c4255f1f
child 666
b5dd654deb3b
     1.1 --- a/tests/test_list.cpp	Thu Feb 23 22:27:41 2023 +0100
     1.2 +++ b/tests/test_list.cpp	Thu Feb 23 22:43:13 2023 +0100
     1.3 @@ -915,6 +915,15 @@
     1.4      verifyCreate(list);
     1.5  }
     1.6  
     1.7 +TEST_F(LinkedList, cxLinkedListCreateSimple) {
     1.8 +    CxList *list = autofree(cxLinkedListCreateSimple(sizeof(int)));
     1.9 +    ASSERT_NE(list, nullptr);
    1.10 +    EXPECT_EQ(list->itemsize, sizeof(int));
    1.11 +    EXPECT_EQ(list->capacity, (size_t) -1);
    1.12 +    EXPECT_EQ(list->cmpfunc, nullptr);
    1.13 +    EXPECT_EQ(list->allocator, cxDefaultAllocator);
    1.14 +}
    1.15 +
    1.16  TEST_F(ArrayList, cxArrayListCreate) {
    1.17      CxList *list = autofree(cxArrayListCreate(&testingAllocator, cx_cmp_int, sizeof(int), 8));
    1.18      ASSERT_NE(list, nullptr);
    1.19 @@ -923,6 +932,15 @@
    1.20      verifyCreate(list);
    1.21  }
    1.22  
    1.23 +TEST_F(ArrayList, cxArrayListCreateSimple) {
    1.24 +    CxList *list = autofree(cxArrayListCreateSimple(sizeof(int), 8));
    1.25 +    ASSERT_NE(list, nullptr);
    1.26 +    EXPECT_EQ(list->cmpfunc, nullptr);
    1.27 +    EXPECT_EQ(list->allocator, cxDefaultAllocator);
    1.28 +    EXPECT_EQ(list->itemsize, sizeof(int));
    1.29 +    EXPECT_EQ(list->capacity, 8);
    1.30 +}
    1.31 +
    1.32  TEST_F(LinkedList, cxListAdd) {
    1.33      auto list = autofree(cxLinkedListCreate(&testingAllocator, cx_cmp_int, sizeof(int)));
    1.34      verifyAdd(list, false);

mercurial