aboutsummaryrefslogtreecommitdiff
path: root/test/suites/api/test_pack.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/suites/api/test_pack.c')
-rw-r--r--test/suites/api/test_pack.c48
1 files changed, 24 insertions, 24 deletions
diff --git a/test/suites/api/test_pack.c b/test/suites/api/test_pack.c
index 7ca58ed..edc6bd6 100644
--- a/test/suites/api/test_pack.c
+++ b/test/suites/api/test_pack.c
@@ -22,7 +22,7 @@ int main()
*/
/* true */
- value = json_pack(&error, "b", 1);
+ value = json_pack_ex(&error, 0, "b", 1);
if(!json_is_true(value))
fail("json_pack boolean failed");
if(value->refcount != (ssize_t)-1)
@@ -30,7 +30,7 @@ int main()
json_decref(value);
/* false */
- value = json_pack(&error, "b", 0);
+ value = json_pack_ex(&error, 0, "b", 0);
if(!json_is_false(value))
fail("json_pack boolean failed");
if(value->refcount != (ssize_t)-1)
@@ -38,7 +38,7 @@ int main()
json_decref(value);
/* null */
- value = json_pack(&error, "n");
+ value = json_pack_ex(&error, 0, "n");
if(!json_is_null(value))
fail("json_pack null failed");
if(value->refcount != (ssize_t)-1)
@@ -46,7 +46,7 @@ int main()
json_decref(value);
/* integer */
- value = json_pack(&error, "i", 1);
+ value = json_pack_ex(&error, 0, "i", 1);
if(!json_is_integer(value) || json_integer_value(value) != 1)
fail("json_pack integer failed");
if(value->refcount != (ssize_t)1)
@@ -55,7 +55,7 @@ int main()
/* real */
- value = json_pack(&error, "f", 1.0);
+ value = json_pack_ex(&error, 0, "f", 1.0);
if(!json_is_real(value) || json_real_value(value) != 1.0)
fail("json_pack real failed");
if(value->refcount != (ssize_t)1)
@@ -63,7 +63,7 @@ int main()
json_decref(value);
/* string */
- value = json_pack(&error, "s", "test");
+ value = json_pack_ex(&error, 0, "s", "test");
if(!json_is_string(value) || strcmp("test", json_string_value(value)))
fail("json_pack string failed");
if(value->refcount != (ssize_t)1)
@@ -71,7 +71,7 @@ int main()
json_decref(value);
/* empty object */
- value = json_pack(&error, "{}", 1.0);
+ value = json_pack_ex(&error, 0, "{}", 1.0);
if(!json_is_object(value) || json_object_size(value) != 0)
fail("json_pack empty object failed");
if(value->refcount != (ssize_t)1)
@@ -79,7 +79,7 @@ int main()
json_decref(value);
/* empty list */
- value = json_pack(&error, "[]", 1.0);
+ value = json_pack_ex(&error, 0, "[]", 1.0);
if(!json_is_array(value) || json_array_size(value) != 0)
fail("json_pack empty list failed");
if(value->refcount != (ssize_t)1)
@@ -87,7 +87,7 @@ int main()
json_decref(value);
/* non-incref'd object */
- value = json_pack(&error, "o", json_integer(1));
+ value = json_pack_ex(&error, 0, "o", json_integer(1));
if(!json_is_integer(value) || json_integer_value(value) != 1)
fail("json_pack object failed");
if(value->refcount != (ssize_t)1)
@@ -95,7 +95,7 @@ int main()
json_decref(value);
/* incref'd object */
- value = json_pack(&error, "O", json_integer(1));
+ value = json_pack_ex(&error, 0, "O", json_integer(1));
if(!json_is_integer(value) || json_integer_value(value) != 1)
fail("json_pack object failed");
if(value->refcount != (ssize_t)2)
@@ -104,7 +104,7 @@ int main()
json_decref(value);
/* simple object */
- value = json_pack(&error, "{s:[]}", "foo");
+ value = json_pack_ex(&error, 0, "{s:[]}", "foo");
if(!json_is_object(value) || json_object_size(value) != 1)
fail("json_pack array failed");
if(!json_is_array(json_object_get(value, "foo")))
@@ -114,7 +114,7 @@ int main()
json_decref(value);
/* simple array */
- value = json_pack(&error, "[i,i,i]", 0, 1, 2);
+ value = json_pack_ex(&error, 0, "[i,i,i]", 0, 1, 2);
if(!json_is_array(value) || json_array_size(value) != 3)
fail("json_pack object failed");
for(i=0; i<3; i++)
@@ -127,19 +127,19 @@ int main()
json_decref(value);
/* Whitespace; regular string */
- value = json_pack(&error, " s ", "test");
+ value = json_pack_ex(&error, 0, " s ", "test");
if(!json_is_string(value) || strcmp("test", json_string_value(value)))
fail("json_pack string (with whitespace) failed");
json_decref(value);
/* Whitespace; empty array */
- value = json_pack(&error, "[ ]");
+ value = json_pack_ex(&error, 0, "[ ]");
if(!json_is_array(value) || json_array_size(value) != 0)
fail("json_pack empty array (with whitespace) failed");
json_decref(value);
/* Whitespace; array */
- value = json_pack(&error, "[ i , i, i ] ", 1, 2, 3);
+ value = json_pack_ex(&error, 0, "[ i , i, i ] ", 1, 2, 3);
if(!json_is_array(value) || json_array_size(value) != 3)
fail("json_pack array (with whitespace) failed");
json_decref(value);
@@ -149,52 +149,52 @@ int main()
*/
/* mismatched open/close array/object */
- if(json_pack(&error, "[}"))
+ if(json_pack_ex(&error, 0, "[}"))
fail("json_pack failed to catch mismatched '}'");
if(error.line != 1 || error.column != 2)
fail("json_pack didn't get the error coordinates right!");
- if(json_pack(&error, "{]"))
+ if(json_pack_ex(&error, 0, "{]"))
fail("json_pack failed to catch mismatched ']'");
if(error.line != 1 || error.column != 2)
fail("json_pack didn't get the error coordinates right!");
/* missing close array */
- if(json_pack(&error, "["))
+ if(json_pack_ex(&error, 0, "["))
fail("json_pack failed to catch missing ']'");
if(error.line != 1 || error.column != 2)
fail("json_pack didn't get the error coordinates right!");
/* missing close object */
- if(json_pack(&error, "{"))
+ if(json_pack_ex(&error, 0, "{"))
fail("json_pack failed to catch missing '}'");
if(error.line != 1 || error.column != 2)
fail("json_pack didn't get the error coordinates right!");
/* NULL string */
- if(json_pack(&error, "s", NULL))
+ if(json_pack_ex(&error, 0, "s", NULL))
fail("json_pack failed to catch null argument string");
if(error.line != 1 || error.column != 1)
fail("json_pack didn't get the error coordinates right!");
/* NULL format */
- if(json_pack(&error, NULL))
+ if(json_pack_ex(&error, 0, NULL))
fail("json_pack failed to catch NULL format string");
if(error.line != 1 || error.column != 1)
fail("json_pack didn't get the error coordinates right!");
/* More complicated checks for row/columns */
- if(json_pack(&error, "{ {}: s }", "foo"))
+ if(json_pack_ex(&error, 0, "{ {}: s }", "foo"))
fail("json_pack failed to catch object as key");
if(error.line != 1 || error.column != 3)
fail("json_pack didn't get the error coordinates right!");
- if(json_pack(&error, "{ s: {}, s:[ii{} }", "foo", "bar", 12, 13))
+ if(json_pack_ex(&error, 0, "{ s: {}, s:[ii{} }", "foo", "bar", 12, 13))
fail("json_pack failed to catch missing ]");
if(error.line != 1 || error.column != 19)
fail("json_pack didn't get the error coordinates right!");
- if(json_pack(&error, "[[[[[ [[[[[ [[[[ }]]]] ]]]] ]]]]]"))
+ if(json_pack_ex(&error, 0, "[[[[[ [[[[[ [[[[ }]]]] ]]]] ]]]]]"))
fail("json_pack failed to catch extra }");
if(error.line != 1 || error.column != 21)
fail("json_pack didn't get the error coordinates right!");