tests/test_list.cpp

changeset 763
741a2040fa33
parent 704
35f06c5eeb0e
child 764
ccbdbd088455
equal deleted inserted replaced
762:4523f6d42512 763:741a2040fa33
1019 1019
1020 TEST_F(PointerLinkedList, cxLinkedListCreateSimpleForPointers) { 1020 TEST_F(PointerLinkedList, cxLinkedListCreateSimpleForPointers) {
1021 CxList *list = autofree(cxLinkedListCreateSimple(CX_STORE_POINTERS)); 1021 CxList *list = autofree(cxLinkedListCreateSimple(CX_STORE_POINTERS));
1022 ASSERT_NE(list, nullptr); 1022 ASSERT_NE(list, nullptr);
1023 EXPECT_EQ(list->item_size, sizeof(void *)); 1023 EXPECT_EQ(list->item_size, sizeof(void *));
1024 EXPECT_EQ(list->cmpfunc, nullptr); 1024 EXPECT_EQ(list->cmpfunc, cx_cmp_ptr);
1025 EXPECT_EQ(list->allocator, cxDefaultAllocator); 1025 EXPECT_EQ(list->allocator, cxDefaultAllocator);
1026 EXPECT_EQ(list->simple_destructor, nullptr); 1026 EXPECT_EQ(list->simple_destructor, nullptr);
1027 EXPECT_EQ(list->advanced_destructor, nullptr); 1027 EXPECT_EQ(list->advanced_destructor, nullptr);
1028 EXPECT_EQ(list->destructor_data, nullptr); 1028 EXPECT_EQ(list->destructor_data, nullptr);
1029 EXPECT_EQ(cxListSize(list), 0); 1029 EXPECT_EQ(cxListSize(list), 0);
1057 } 1057 }
1058 1058
1059 TEST_F(PointerArrayList, cxArrayListCreateSimpleForPointers) { 1059 TEST_F(PointerArrayList, cxArrayListCreateSimpleForPointers) {
1060 CxList *list = autofree(cxArrayListCreateSimple(CX_STORE_POINTERS, 8)); 1060 CxList *list = autofree(cxArrayListCreateSimple(CX_STORE_POINTERS, 8));
1061 ASSERT_NE(list, nullptr); 1061 ASSERT_NE(list, nullptr);
1062 EXPECT_EQ(list->cmpfunc, nullptr); 1062 EXPECT_EQ(list->cmpfunc, cx_cmp_ptr);
1063 EXPECT_EQ(list->allocator, cxDefaultAllocator); 1063 EXPECT_EQ(list->allocator, cxDefaultAllocator);
1064 EXPECT_EQ(list->item_size, sizeof(void *)); 1064 EXPECT_EQ(list->item_size, sizeof(void *));
1065 EXPECT_TRUE(cxListIsStoringPointers(list)); 1065 EXPECT_TRUE(cxListIsStoringPointers(list));
1066 } 1066 }
1067 1067

mercurial