]> git.lizzy.rs Git - dragonstd.git/blobdiff - test/test_list.c
Rework get,add,del return values
[dragonstd.git] / test / test_list.c
index 7ba89927a3705562b0fbf7b363f44360b51c1c62..18c5cf4a78da8a0d509175344f034e52900b0e60 100644 (file)
@@ -25,10 +25,10 @@ int main()
        int e = 3;
 
        printf("testing add\n");
-       assert(list_add(&list, &a, &cmp_int, NULL) == &a);
-       assert(list_add(&list, &b, &cmp_int, NULL) == &b);
-       assert(list_add(&list, &c, &cmp_int, NULL) == &c);
-       assert(list_add(&list, &d, &cmp_int, NULL) == &c);
+       assert(list_add(&list, &a, &cmp_int, NULL));
+       assert(list_add(&list, &b, &cmp_int, NULL));
+       assert(list_add(&list, &c, &cmp_int, NULL));
+       assert(!list_add(&list, &d, &cmp_int, NULL));
 
        printf("testing get\n");
        assert(list_get(&list, &a, &cmp_int, NULL) == &a);
@@ -38,7 +38,7 @@ int main()
        assert(list_get(&list, &e, &cmp_int, NULL) == NULL);
 
        printf("testing del\n");
-       assert(list_del(&list, &a, &cmp_int, NULL) == &a);
+       assert(list_del(&list, &a, &cmp_int, NULL));
        assert(list_get(&list, &a, &cmp_int, NULL) == NULL);
 
        printf("testing clr\n");