]> git.seodisparate.com - UDPConnection/commitdiff
Minor fix to unit test for HashMap
authorStephen Seo <seo.disparate@gmail.com>
Fri, 15 Feb 2019 08:00:10 +0000 (17:00 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Fri, 15 Feb 2019 08:00:10 +0000 (17:00 +0900)
src/test/UDPC_UnitTest.c

index e4835eb3bdb33b697b5723bc139ff8c24f3276fb..2f3035099bb37b2c0910eca743805d31ba58441f 100644 (file)
@@ -232,8 +232,9 @@ void TEST_ATOSTR()
     UNITTEST_REPORT(ATOSTR);
 }
 
-void TEST_HASHMAP_itercall_comp(void *unused, char *data)
+void TEST_HASHMAP_itercall_comp(void *userData, char *data)
 {
+    *((int*)userData) += 1;
     int temp = *((int*)(data)) / 100;
     ASSERT_EQ_MEM(&temp, data - 4, 4);
 }
@@ -318,7 +319,9 @@ void TEST_HASHMAP()
         ASSERT_EQ_MEM(UDPC_HashMap_get(hm, x), &temp, sizeof(int));
     }
 
-    UDPC_HashMap_itercall(hm, TEST_HASHMAP_itercall_comp, NULL);
+    temp = 0;
+    UDPC_HashMap_itercall(hm, TEST_HASHMAP_itercall_comp, &temp);
+    ASSERT_EQ(temp, 32);
 
     // TODO DEBUG
     /*