Lines Matching +full:1 +full:v2

14  * 1. Redistributions of source code must retain the above copyright
78 exit(1); in err()
92 k5_json_number v2; in test_array() local
100 k5_json_number_create(2, &v2); in test_array()
101 k5_json_array_add(a, v2); in test_array()
108 v = k5_json_array_get(a, 1); in test_array()
109 check(k5_json_get_tid(v) == K5_JSON_TID_NUMBER, "array[1] tid"); in test_array()
110 check(k5_json_number_value(v) == 2, "array[1] value"); in test_array()
116 k5_json_release(v2); in test_array()
119 k5_json_array_fmt(&a, "vnbiLssB", v3, 1, 9, (long long)-6, "def", NULL, in test_array()
123 v = k5_json_array_get(a, 1); in test_array()
124 check(k5_json_get_tid(v) == K5_JSON_TID_NULL, "fmt array[1] tid"); in test_array()
152 k5_json_string s, v2; in test_object() local
155 k5_json_number_create(1, &v1); in test_object()
157 k5_json_string_create("hejsan", &v2); in test_object()
158 k5_json_object_set(object, "key2", v2); in test_object()
161 if (k5_json_number_value(n) != 1) in test_object()
178 k5_json_release(v2); in test_object()
214 "[\"v1\",\"v2\",[\"v3\",\"v4\",[\"v 5\",\" v 7 \"]],-123456789," in test_json()
216 "-1", in test_json()
224 k5_json_value v, v2; in test_json() local
238 v2 = k5_json_object_get(v, "key"); in test_json()
239 check(v2 != NULL, "object[key]"); in test_json()
240 check(k5_json_get_tid(v2) == K5_JSON_TID_STRING, "object1[key] tid"); in test_json()
241 check(strcmp(k5_json_string_utf8(v2), "value") == 0, "object1[key] utf8"); in test_json()
246 v2 = k5_json_object_get(v, "k1"); in test_json()
247 check(v2 != NULL, "object2[k1]"); in test_json()
248 check(k5_json_get_tid(v2) == K5_JSON_TID_OBJECT, "object2[k1] tid"); in test_json()
249 v2 = k5_json_object_get(v2, "k3"); in test_json()
250 check(v2 != NULL, "object2[k1][k3]"); in test_json()
251 check(k5_json_get_tid(v2) == K5_JSON_TID_STRING, "object2[k1][k3] tid"); in test_json()
252 check(strcmp(k5_json_string_utf8(v2), "s3") == 0, "object2[k1][k3] utf8"); in test_json()
255 check(k5_json_decode("{ \"k1\" : 1 }", &v) == 0, "object3"); in test_json()
257 v2 = k5_json_object_get(v, "k1"); in test_json()
258 check(k5_json_get_tid(v2) == K5_JSON_TID_NUMBER, "object3[k1] tid"); in test_json()
259 check(k5_json_number_value(v2) == 1, "object3[k1] value"); in test_json()
272 check(k5_json_decode(" [ 1 ]", &v) == 0, "array1"); in test_json()
274 check(k5_json_array_length(v) == 1, "array1 len"); in test_json()
275 v2 = k5_json_array_get(v, 0); in test_json()
276 check(v2 != NULL, "array1[0]"); in test_json()
277 check(k5_json_get_tid(v2) == K5_JSON_TID_NUMBER, "array1[0] tid"); in test_json()
278 check(k5_json_number_value(v2) == 1, "array1[0] value"); in test_json()
281 check(k5_json_decode(" [ -1 ]", &v) == 0, "array2"); in test_json()
283 check(k5_json_array_length(v) == 1, "array2 len"); in test_json()
284 v2 = k5_json_array_get(v, 0); in test_json()
285 check(v2 != NULL, "array2[0]"); in test_json()
286 check(k5_json_get_tid(v2) == K5_JSON_TID_NUMBER, "array2[0] tid"); in test_json()
287 check(k5_json_number_value(v2) == -1, "array2[0] value"); in test_json()