]> git.ipfire.org Git - thirdparty/json-c.git/commitdiff
Fixed testReplaceExisting compilation error
authorJlguardi <jlguardi@gmail.com>
Fri, 3 Nov 2017 08:32:33 +0000 (09:32 +0100)
committerJlguardi <jlguardi@gmail.com>
Fri, 3 Nov 2017 08:32:33 +0000 (09:32 +0100)
tests/testReplaceExisting.c
tests/testReplaceExisting.expected

index 6db7b98eca8534835c5b596238a274d1e9132853..79f37c521b96de9efcbb08eb31b36beb207c927f 100644 (file)
@@ -24,7 +24,7 @@ int main(int argc, char **argv)
        int orig_count = 0;
        json_object_object_foreach(my_object, key0, val0)
        {
-               printf("Key at index %d is [%s]", orig_count, key0);
+               printf("Key at index %d is [%s] %d", orig_count, key0, (val0 == NULL));
                if (strcmp(key0, "deleteme") == 0)
                {
                        json_object_object_del(my_object, key0);
@@ -41,7 +41,7 @@ int main(int argc, char **argv)
        orig_count = 0;
        json_object_object_foreach(my_object, key, val)
        {
-               printf("Key at index %d is [%s]\n", orig_count, key);
+               printf("Key at index %d is [%s] %d\n", orig_count, key, (val == NULL));
                orig_count++;
                if (strcmp(key, "foo2") != 0)
                        continue;
@@ -56,7 +56,7 @@ int main(int argc, char **argv)
        int retval = 0;
        json_object_object_foreach(my_object, key2, val2)
        {
-               printf("Key at index %d is [%s]\n", new_count, key2);
+               printf("Key at index %d is [%s] %d\n", new_count, key2, (val2 == NULL));
                new_count++;
                if (strcmp(key2, "foo2") != 0)
                        continue;
index b1d4461b04163f37fcfbd88dac827477083f550a..57ef190f497d356c3e6c709cf538cab7ababfd41 100644 (file)
@@ -1,15 +1,15 @@
 ==== delete-in-loop test starting ====
-Key at index 0 is [foo1] (kept)
-Key at index 1 is [foo2] (kept)
-Key at index 2 is [deleteme] (deleted)
-Key at index 3 is [foo3] (kept)
+Key at index 0 is [foo1] (kept)
+Key at index 1 is [foo2] (kept)
+Key at index 2 is [deleteme] (deleted)
+Key at index 3 is [foo3] (kept)
 ==== replace-value first loop starting ====
-Key at index 0 is [foo1]
-Key at index 1 is [foo2]
+Key at index 0 is [foo1] 0
+Key at index 1 is [foo2] 0
 replacing value for key [foo2]
-Key at index 2 is [foo3]
+Key at index 2 is [foo3] 0
 ==== second loop starting ====
-Key at index 0 is [foo1]
-Key at index 1 is [foo2]
+Key at index 0 is [foo1] 0
+Key at index 1 is [foo2] 0
 pointer for key [foo2] does match
-Key at index 2 is [foo3]
+Key at index 2 is [foo3] 0