summaryrefslogtreecommitdiff
path: root/json-glib/tests/object-test.c
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@linux.intel.com>2010-06-16 11:54:55 +0100
committerEmmanuele Bassi <ebassi@linux.intel.com>2010-09-25 20:19:31 +0100
commita2c7523ee67c0d6270bcf7eaaac528edff93e7ce (patch)
tree697fc0c27bcb6454e82a10bc1dc0a24a46e8792d /json-glib/tests/object-test.c
parent3046a0222e73a3da2d87eb088302de45e2846aa0 (diff)
downloadjson-glib-0-10.tar.gz
Allow NULL as a value for strings, arrays and objectsjson-glib-0-10
We should not warn when asking for a string, array or object if the contents were 'null'. (cherry picked from commit 3f8c8f99126dc1a70d847eded13afd4b64395250) Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
Diffstat (limited to 'json-glib/tests/object-test.c')
-rw-r--r--json-glib/tests/object-test.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/json-glib/tests/object-test.c b/json-glib/tests/object-test.c
index 3d7b4d1..7f5b092 100644
--- a/json-glib/tests/object-test.c
+++ b/json-glib/tests/object-test.c
@@ -112,6 +112,10 @@ test_empty_member (void)
g_assert (json_object_has_member (object, "string"));
g_assert_cmpstr (json_object_get_string_member (object, "string"), ==, "");
+ json_object_set_string_member (object, "null", NULL);
+ g_assert (json_object_has_member (object, "null"));
+ g_assert (json_object_get_string_member (object, "null") == NULL);
+
json_object_unref (object);
}