tests/test_map.cpp

changeset 685
2dd841e364af
parent 677
b09aae58bba4
child 686
64919f63f059
--- a/tests/test_map.cpp	Mon Apr 17 21:47:34 2023 +0200
+++ b/tests/test_map.cpp	Tue Apr 18 18:01:41 2023 +0200
@@ -124,12 +124,16 @@
     EXPECT_EQ(map->item_size, 1);
     EXPECT_EQ(map->size, 0);
     EXPECT_EQ(map->allocator, &allocator);
-    EXPECT_FALSE(map->store_pointers);
+    EXPECT_FALSE(map->store_pointer);
+    EXPECT_EQ(map->cmpfunc, nullptr);
+    EXPECT_EQ(map->simple_destructor, nullptr);
+    EXPECT_EQ(map->advanced_destructor, nullptr);
+    EXPECT_EQ(map->destructor_data, nullptr);
     cxMapStorePointers(map);
-    EXPECT_TRUE(map->store_pointers);
+    EXPECT_TRUE(map->store_pointer);
     EXPECT_EQ(map->item_size, sizeof(void *));
     cxMapStoreObjects(map);
-    EXPECT_FALSE(map->store_pointers);
+    EXPECT_FALSE(map->store_pointer);
 
     cxMapDestroy(map);
     EXPECT_TRUE(allocator.verify());
@@ -145,7 +149,7 @@
     }
     EXPECT_EQ(map->size, 0);
     EXPECT_EQ(map->allocator, &allocator);
-    EXPECT_TRUE(map->store_pointers);
+    EXPECT_TRUE(map->store_pointer);
     EXPECT_EQ(map->item_size, sizeof(void *));
 
     cxMapDestroy(map);
@@ -302,11 +306,11 @@
     auto map = cxHashMapCreate(&allocator, sizeof(cxstring), 8);
 
     // define some strings
-    cxstring s1 = CX_STR("this");
-    cxstring s2 = CX_STR("is");
-    cxstring s3 = CX_STR("a");
-    cxstring s4 = CX_STR("test");
-    cxstring s5 = CX_STR("setup");
+    auto s1 = CX_STR("this");
+    auto s2 = CX_STR("is");
+    auto s3 = CX_STR("a");
+    auto s4 = CX_STR("test");
+    auto s5 = CX_STR("setup");
 
     // put them into the map
     cxMapPut(map, cx_hash_key_str("s1"), &s1);
@@ -339,3 +343,4 @@
     cxMapDestroy(map);
     EXPECT_TRUE(allocator.verify());
 }
+

mercurial