Lines Matching defs:array

13     json_t *array, *five, *seven, *value;
16 array = json_array();
20 if(!array)
21 fail("unable to create array");
25 if(json_array_size(array) != 0)
26 fail("empty array has nonzero size");
28 if(!json_array_append(array, NULL))
31 if(json_array_append(array, five))
34 if(json_array_size(array) != 1)
35 fail("wrong array size");
37 value = json_array_get(array, 0);
43 if(json_array_append(array, seven))
46 if(json_array_size(array) != 2)
47 fail("wrong array size");
49 value = json_array_get(array, 1);
55 if(json_array_set(array, 0, seven))
58 if(!json_array_set(array, 0, NULL))
61 if(json_array_size(array) != 2)
62 fail("wrong array size");
64 value = json_array_get(array, 0);
70 if(json_array_get(array, 2) != NULL)
73 if(!json_array_set(array, 2, seven))
77 if(json_array_append(array, seven))
80 if(json_array_size(array) != i + 1)
81 fail("wrong array size");
85 value = json_array_get(array, i);
92 if(json_array_set_new(array, 15, json_integer(123)))
95 value = json_array_get(array, 15);
99 if(!json_array_set_new(array, 15, NULL))
102 if(json_array_append_new(array, json_integer(321)))
105 value = json_array_get(array, json_array_size(array) - 1);
109 if(!json_array_append_new(array, NULL))
114 json_decref(array);
119 json_t *array, *five, *seven, *eleven, *value;
122 array = json_array();
127 if(!array)
128 fail("unable to create array");
133 if(!json_array_insert(array, 1, five))
137 if(json_array_insert(array, 0, five))
138 fail("unable to insert value in an empty array");
140 if(json_array_get(array, 0) != five)
143 if(json_array_size(array) != 1)
144 fail("array size is invalid after insertion");
147 if(json_array_insert(array, 1, seven))
148 fail("unable to insert value at the end of an array");
150 if(json_array_get(array, 0) != five)
153 if(json_array_get(array, 1) != seven)
156 if(json_array_size(array) != 2)
157 fail("array size is invalid after insertion");
160 if(json_array_insert(array, 1, eleven))
161 fail("unable to insert value in the middle of an array");
163 if(json_array_get(array, 0) != five)
166 if(json_array_get(array, 1) != eleven)
169 if(json_array_get(array, 2) != seven)
172 if(json_array_size(array) != 3)
173 fail("array size is invalid after insertion");
176 if(json_array_insert_new(array, 2, json_integer(123)))
177 fail("unable to insert value in the middle of an array");
179 value = json_array_get(array, 2);
183 if(json_array_size(array) != 4)
184 fail("array size is invalid after insertion");
188 if(json_array_insert(array, 0, seven))
189 fail("unable to insert value at the begining of an array");
193 if(json_array_get(array, i) != seven)
197 if(json_array_size(array) != 24)
198 fail("array size is invalid after loop insertion");
203 json_decref(array);
208 json_t *array, *five, *seven;
211 array = json_array();
215 if(!array)
216 fail("unable to create array");
223 if(!json_array_remove(array, 0))
227 if(json_array_append(array, five))
230 if(!json_array_remove(array, 1))
233 if(json_array_remove(array, 0))
236 if(json_array_size(array) != 0)
237 fail("array size is invalid after removing");
240 if(json_array_append(array, five) ||
241 json_array_append(array, seven) ||
242 json_array_append(array, five) ||
243 json_array_append(array, seven))
246 if(json_array_remove(array, 2))
249 if(json_array_size(array) != 3)
250 fail("array size is invalid after removing");
252 if(json_array_get(array, 0) != five ||
253 json_array_get(array, 1) != seven ||
254 json_array_get(array, 2) != seven)
257 json_decref(array);
259 array = json_array();
261 json_array_append(array, five);
262 json_array_append(array, seven);
264 if(json_array_size(array) != 8)
265 fail("unable to append 8 items to array");
267 /* Remove an element from a "full" array. */
268 json_array_remove(array, 5);
272 json_decref(array);
277 json_t *array, *five, *seven;
280 array = json_array();
284 if(!array)
285 fail("unable to create array");
290 if(json_array_append(array, five))
294 if(json_array_append(array, seven))
298 if(json_array_size(array) != 20)
299 fail("array size is invalid after appending");
301 if(json_array_clear(array))
304 if(json_array_size(array) != 0)
305 fail("array size is invalid after clearing");
309 json_decref(array);
323 fail("unable to create array");
337 fail("array size is invalid after appending");
344 fail("invalid array contents after extending");
348 fail("invalid array contents after extending");
365 fail("unable to create array");
387 fail("unable to create array");