Lines Matching refs:value

22     json_t *value;  in run_tests()  local
31 value = json_pack("b", 1); in run_tests()
32 if(!json_is_true(value)) in run_tests()
34 if(value->refcount != (size_t)-1) in run_tests()
36 json_decref(value); in run_tests()
39 value = json_pack("b", 0); in run_tests()
40 if(!json_is_false(value)) in run_tests()
42 if(value->refcount != (size_t)-1) in run_tests()
44 json_decref(value); in run_tests()
47 value = json_pack("n"); in run_tests()
48 if(!json_is_null(value)) in run_tests()
50 if(value->refcount != (size_t)-1) in run_tests()
52 json_decref(value); in run_tests()
55 value = json_pack("i", 1); in run_tests()
56 if(!json_is_integer(value) || json_integer_value(value) != 1) in run_tests()
58 if(value->refcount != (size_t)1) in run_tests()
60 json_decref(value); in run_tests()
63 value = json_pack("I", (json_int_t)555555); in run_tests()
64 if(!json_is_integer(value) || json_integer_value(value) != 555555) in run_tests()
66 if(value->refcount != (size_t)1) in run_tests()
68 json_decref(value); in run_tests()
71 value = json_pack("f", 1.0); in run_tests()
72 if(!json_is_real(value) || json_real_value(value) != 1.0) in run_tests()
74 if(value->refcount != (size_t)1) in run_tests()
76 json_decref(value); in run_tests()
79 value = json_pack("s", "test"); in run_tests()
80 if(!json_is_string(value) || strcmp("test", json_string_value(value))) in run_tests()
82 if(value->refcount != (size_t)1) in run_tests()
84 json_decref(value); in run_tests()
87 value = json_pack("s#", "test asdf", 4); in run_tests()
88 if(!json_is_string(value) || strcmp("test", json_string_value(value))) in run_tests()
90 if(value->refcount != (size_t)1) in run_tests()
92 json_decref(value); in run_tests()
95 value = json_pack("s%", "test asdf", (size_t)4); in run_tests()
96 if(!json_is_string(value) || strcmp("test", json_string_value(value))) in run_tests()
98 if(value->refcount != (size_t)1) in run_tests()
100 json_decref(value); in run_tests()
103 value = json_pack("s#", buffer, 4); in run_tests()
104 if(!json_is_string(value) || strcmp("test", json_string_value(value))) in run_tests()
106 if(value->refcount != (size_t)1) in run_tests()
108 json_decref(value); in run_tests()
111 value = json_pack("s%", buffer, (size_t)4); in run_tests()
112 if(!json_is_string(value) || strcmp("test", json_string_value(value))) in run_tests()
114 if(value->refcount != (size_t)1) in run_tests()
116 json_decref(value); in run_tests()
119 value = json_pack("s++", "te", "st", "ing"); in run_tests()
120 if(!json_is_string(value) || strcmp("testing", json_string_value(value))) in run_tests()
122 if(value->refcount != (size_t)1) in run_tests()
124 json_decref(value); in run_tests()
127 value = json_pack("s#+#+", "test", 1, "test", 2, "test"); in run_tests()
128 if(!json_is_string(value) || strcmp("ttetest", json_string_value(value))) in run_tests()
130 if(value->refcount != (size_t)1) in run_tests()
132 json_decref(value); in run_tests()
135 value = json_pack("s%+%+", "test", (size_t)1, "test", (size_t)2, "test"); in run_tests()
136 if(!json_is_string(value) || strcmp("ttetest", json_string_value(value))) in run_tests()
138 if(value->refcount != (size_t)1) in run_tests()
140 json_decref(value); in run_tests()
143 value = json_pack("{}", 1.0); in run_tests()
144 if(!json_is_object(value) || json_object_size(value) != 0) in run_tests()
146 if(value->refcount != (size_t)1) in run_tests()
148 json_decref(value); in run_tests()
151 value = json_pack("[]", 1.0); in run_tests()
152 if(!json_is_array(value) || json_array_size(value) != 0) in run_tests()
154 if(value->refcount != (size_t)1) in run_tests()
156 json_decref(value); in run_tests()
159 value = json_pack("o", json_integer(1)); in run_tests()
160 if(!json_is_integer(value) || json_integer_value(value) != 1) in run_tests()
162 if(value->refcount != (size_t)1) in run_tests()
164 json_decref(value); in run_tests()
167 value = json_pack("O", json_integer(1)); in run_tests()
168 if(!json_is_integer(value) || json_integer_value(value) != 1) in run_tests()
170 if(value->refcount != (size_t)2) in run_tests()
172 json_decref(value); in run_tests()
173 json_decref(value); in run_tests()
176 value = json_pack("{s:[]}", "foo"); in run_tests()
177 if(!json_is_object(value) || json_object_size(value) != 1) in run_tests()
179 if(!json_is_array(json_object_get(value, "foo"))) in run_tests()
181 if(json_object_get(value, "foo")->refcount != (size_t)1) in run_tests()
183 json_decref(value); in run_tests()
186 value = json_pack("{s+#+: []}", "foo", "barbar", 3, "baz"); in run_tests()
187 if(!json_is_object(value) || json_object_size(value) != 1) in run_tests()
189 if(!json_is_array(json_object_get(value, "foobarbaz"))) in run_tests()
191 if(json_object_get(value, "foobarbaz")->refcount != (size_t)1) in run_tests()
193 json_decref(value); in run_tests()
196 value = json_pack("[i,i,i]", 0, 1, 2); in run_tests()
197 if(!json_is_array(value) || json_array_size(value) != 3) in run_tests()
201 if(!json_is_integer(json_array_get(value, i)) || in run_tests()
202 json_integer_value(json_array_get(value, i)) != i) in run_tests()
206 json_decref(value); in run_tests()
209 value = json_pack(" s ", "test"); in run_tests()
210 if(!json_is_string(value) || strcmp("test", json_string_value(value))) in run_tests()
212 json_decref(value); in run_tests()
215 value = json_pack("[ ]"); in run_tests()
216 if(!json_is_array(value) || json_array_size(value) != 0) in run_tests()
218 json_decref(value); in run_tests()
221 value = json_pack("[ i , i, i ] ", 1, 2, 3); in run_tests()
222 if(!json_is_array(value) || json_array_size(value) != 3) in run_tests()
224 json_decref(value); in run_tests()