Lines Matching refs:qdict
27 QDict *qdict, *sub_qdict; in test_keyval_parse() local
33 qdict = keyval_parse("", NULL, NULL, &error_abort); in test_keyval_parse()
34 g_assert_cmpuint(qdict_size(qdict), ==, 0); in test_keyval_parse()
35 qobject_unref(qdict); in test_keyval_parse()
38 qdict = keyval_parse("=val", NULL, NULL, &err); in test_keyval_parse()
40 g_assert(!qdict); in test_keyval_parse()
43 qdict = keyval_parse(".", NULL, NULL, &err); in test_keyval_parse()
45 g_assert(!qdict); in test_keyval_parse()
46 qdict = keyval_parse("key.", NULL, NULL, &err); in test_keyval_parse()
48 g_assert(!qdict); in test_keyval_parse()
51 qdict = keyval_parse("7up=val", NULL, NULL, &err); in test_keyval_parse()
53 g_assert(!qdict); in test_keyval_parse()
60 qdict = keyval_parse(params + 2, NULL, NULL, &err); in test_keyval_parse()
62 g_assert(!qdict); in test_keyval_parse()
65 qdict = keyval_parse(params, NULL, NULL, &err); in test_keyval_parse()
67 g_assert(!qdict); in test_keyval_parse()
72 qdict = keyval_parse(params + 2, NULL, NULL, &error_abort); in test_keyval_parse()
73 g_assert_cmpuint(qdict_size(qdict), ==, 1); in test_keyval_parse()
74 g_assert_cmpstr(qdict_get_try_str(qdict, long_key + 1), ==, "v"); in test_keyval_parse()
75 qobject_unref(qdict); in test_keyval_parse()
78 qdict = keyval_parse(params, NULL, NULL, &error_abort); in test_keyval_parse()
79 g_assert_cmpuint(qdict_size(qdict), ==, 1); in test_keyval_parse()
80 sub_qdict = qdict_get_qdict(qdict, "k"); in test_keyval_parse()
84 qobject_unref(qdict); in test_keyval_parse()
88 qdict = keyval_parse("key[0]=val", NULL, NULL, &err); in test_keyval_parse()
90 g_assert(!qdict); in test_keyval_parse()
93 qdict = keyval_parse("a=1,b=2,,x,a=3", NULL, NULL, &error_abort); in test_keyval_parse()
94 g_assert_cmpuint(qdict_size(qdict), ==, 2); in test_keyval_parse()
95 g_assert_cmpstr(qdict_get_try_str(qdict, "a"), ==, "3"); in test_keyval_parse()
96 g_assert_cmpstr(qdict_get_try_str(qdict, "b"), ==, "2,x"); in test_keyval_parse()
97 qobject_unref(qdict); in test_keyval_parse()
100 qdict = keyval_parse("id=foo,id=bar", NULL, NULL, &error_abort); in test_keyval_parse()
101 g_assert_cmpuint(qdict_size(qdict), ==, 1); in test_keyval_parse()
102 g_assert_cmpstr(qdict_get_try_str(qdict, "id"), ==, "bar"); in test_keyval_parse()
103 qobject_unref(qdict); in test_keyval_parse()
106 qdict = keyval_parse("a.b.c=1,a.b.c=2,d=3", NULL, NULL, &error_abort); in test_keyval_parse()
107 g_assert_cmpuint(qdict_size(qdict), ==, 2); in test_keyval_parse()
108 sub_qdict = qdict_get_qdict(qdict, "a"); in test_keyval_parse()
115 g_assert_cmpstr(qdict_get_try_str(qdict, "d"), ==, "3"); in test_keyval_parse()
116 qobject_unref(qdict); in test_keyval_parse()
119 qdict = keyval_parse("a.b=1,a=2", NULL, NULL, &err); in test_keyval_parse()
121 g_assert(!qdict); in test_keyval_parse()
122 qdict = keyval_parse("a.b=1,a.b.c=2", NULL, NULL, &err); in test_keyval_parse()
124 g_assert(!qdict); in test_keyval_parse()
127 qdict = keyval_parse("x=y,", NULL, NULL, &error_abort); in test_keyval_parse()
128 g_assert_cmpuint(qdict_size(qdict), ==, 1); in test_keyval_parse()
129 g_assert_cmpstr(qdict_get_try_str(qdict, "x"), ==, "y"); in test_keyval_parse()
130 qobject_unref(qdict); in test_keyval_parse()
133 qdict = keyval_parse(",", NULL, NULL, &err); in test_keyval_parse()
135 g_assert(!qdict); in test_keyval_parse()
138 qdict = keyval_parse("x=,,id=bar", NULL, NULL, &error_abort); in test_keyval_parse()
139 g_assert_cmpuint(qdict_size(qdict), ==, 1); in test_keyval_parse()
140 g_assert_cmpstr(qdict_get_try_str(qdict, "x"), ==, ",id=bar"); in test_keyval_parse()
141 qobject_unref(qdict); in test_keyval_parse()
144 qdict = keyval_parse("id=666", NULL, NULL, &error_abort); in test_keyval_parse()
145 g_assert_cmpuint(qdict_size(qdict), ==, 1); in test_keyval_parse()
146 g_assert_cmpstr(qdict_get_try_str(qdict, "id"), ==, "666"); in test_keyval_parse()
147 qobject_unref(qdict); in test_keyval_parse()
150 qdict = keyval_parse("an,noaus,noaus=", NULL, NULL, &err); in test_keyval_parse()
152 g_assert(!qdict); in test_keyval_parse()
155 qdict = keyval_parse("no", NULL, NULL, &err); in test_keyval_parse()
157 g_assert(!qdict); in test_keyval_parse()
160 qdict = keyval_parse("an,aus=off,noaus=", "implied", NULL, &error_abort); in test_keyval_parse()
161 g_assert_cmpuint(qdict_size(qdict), ==, 3); in test_keyval_parse()
162 g_assert_cmpstr(qdict_get_try_str(qdict, "implied"), ==, "an"); in test_keyval_parse()
163 g_assert_cmpstr(qdict_get_try_str(qdict, "aus"), ==, "off"); in test_keyval_parse()
164 g_assert_cmpstr(qdict_get_try_str(qdict, "noaus"), ==, ""); in test_keyval_parse()
165 qobject_unref(qdict); in test_keyval_parse()
168 qdict = keyval_parse("val", "eins.zwei", NULL, &error_abort); in test_keyval_parse()
169 g_assert_cmpuint(qdict_size(qdict), ==, 1); in test_keyval_parse()
170 sub_qdict = qdict_get_qdict(qdict, "eins"); in test_keyval_parse()
174 qobject_unref(qdict); in test_keyval_parse()
177 qdict = keyval_parse(",", "implied", NULL, &err); in test_keyval_parse()
179 g_assert(!qdict); in test_keyval_parse()
182 qdict = keyval_parse(",,,a=1", "implied", NULL, &err); in test_keyval_parse()
184 g_assert(!qdict); in test_keyval_parse()
187 qdict = keyval_parse("val,,ue", "implied", NULL, &err); in test_keyval_parse()
189 g_assert(!qdict); in test_keyval_parse()
192 qdict = keyval_parse("=val", "implied", NULL, &err); in test_keyval_parse()
194 g_assert(!qdict); in test_keyval_parse()
197 qdict = keyval_parse("help", NULL, &help, &error_abort); in test_keyval_parse()
198 g_assert_cmpuint(qdict_size(qdict), ==, 0); in test_keyval_parse()
200 qobject_unref(qdict); in test_keyval_parse()
203 qdict = keyval_parse("help", "implied", &help, &error_abort); in test_keyval_parse()
204 g_assert_cmpuint(qdict_size(qdict), ==, 0); in test_keyval_parse()
206 qobject_unref(qdict); in test_keyval_parse()
209 qdict = keyval_parse("help", NULL, NULL, &err); in test_keyval_parse()
211 g_assert(!qdict); in test_keyval_parse()
214 qdict = keyval_parse("help", "implied", NULL, &err); in test_keyval_parse()
216 g_assert(!qdict); in test_keyval_parse()
219 qdict = keyval_parse("help=on", NULL, &help, &error_abort); in test_keyval_parse()
220 g_assert_cmpuint(qdict_size(qdict), ==, 1); in test_keyval_parse()
221 g_assert_cmpstr(qdict_get_try_str(qdict, "help"), ==, "on"); in test_keyval_parse()
223 qobject_unref(qdict); in test_keyval_parse()
226 qdict = keyval_parse("help.abc", NULL, &help, &err); in test_keyval_parse()
228 g_assert(!qdict); in test_keyval_parse()
231 qdict = keyval_parse("help.abc", "implied", &help, &err); in test_keyval_parse()
232 g_assert_cmpuint(qdict_size(qdict), ==, 1); in test_keyval_parse()
233 g_assert_cmpstr(qdict_get_try_str(qdict, "implied"), ==, "help.abc"); in test_keyval_parse()
235 qobject_unref(qdict); in test_keyval_parse()
238 qdict = keyval_parse("number=42,help,foo=bar", NULL, &help, &error_abort); in test_keyval_parse()
239 g_assert_cmpuint(qdict_size(qdict), ==, 2); in test_keyval_parse()
240 g_assert_cmpstr(qdict_get_try_str(qdict, "number"), ==, "42"); in test_keyval_parse()
241 g_assert_cmpstr(qdict_get_try_str(qdict, "foo"), ==, "bar"); in test_keyval_parse()
243 qobject_unref(qdict); in test_keyval_parse()
246 qdict = keyval_parse("val,help,foo=bar", "implied", &help, &error_abort); in test_keyval_parse()
247 g_assert_cmpuint(qdict_size(qdict), ==, 2); in test_keyval_parse()
248 g_assert_cmpstr(qdict_get_try_str(qdict, "implied"), ==, "val"); in test_keyval_parse()
249 g_assert_cmpstr(qdict_get_try_str(qdict, "foo"), ==, "bar"); in test_keyval_parse()
251 qobject_unref(qdict); in test_keyval_parse()
273 QDict *qdict, *sub_qdict; in test_keyval_parse_list() local
276 qdict = keyval_parse("0=1", NULL, NULL, &err); in test_keyval_parse_list()
278 g_assert(!qdict); in test_keyval_parse_list()
281 qdict = keyval_parse("list.0=null,list.2=zwei,list.1=eins", NULL, NULL, in test_keyval_parse_list()
283 g_assert_cmpint(qdict_size(qdict), ==, 1); in test_keyval_parse_list()
284 check_list012(qdict_get_qlist(qdict, "list")); in test_keyval_parse_list()
285 qobject_unref(qdict); in test_keyval_parse_list()
288 qdict = keyval_parse("list.1=goner,list.0=null,list.01=eins,list.2=zwei", in test_keyval_parse_list()
290 g_assert_cmpint(qdict_size(qdict), ==, 1); in test_keyval_parse_list()
291 check_list012(qdict_get_qlist(qdict, "list")); in test_keyval_parse_list()
292 qobject_unref(qdict); in test_keyval_parse_list()
295 qdict = keyval_parse("a.list.1=eins,a.list.00=null,a.list.2=zwei", NULL, in test_keyval_parse_list()
297 g_assert_cmpint(qdict_size(qdict), ==, 1); in test_keyval_parse_list()
298 sub_qdict = qdict_get_qdict(qdict, "a"); in test_keyval_parse_list()
301 qobject_unref(qdict); in test_keyval_parse_list()
304 qdict = keyval_parse("a.b.c=1,a.b.0=2", NULL, NULL, &err); in test_keyval_parse_list()
306 g_assert(!qdict); in test_keyval_parse_list()
307 qdict = keyval_parse("a.0.c=1,a.b.c=2", NULL, NULL, &err); in test_keyval_parse_list()
309 g_assert(!qdict); in test_keyval_parse_list()
312 qdict = keyval_parse("list.1=lonely", NULL, NULL, &err); in test_keyval_parse_list()
314 g_assert(!qdict); in test_keyval_parse_list()
315 qdict = keyval_parse("list.0=null,list.2=eins,list.02=zwei", NULL, NULL, in test_keyval_parse_list()
318 g_assert(!qdict); in test_keyval_parse_list()
325 QDict *qdict; in test_keyval_visit_bool() local
328 qdict = keyval_parse("bool1=on,bool2=off", NULL, NULL, &error_abort); in test_keyval_visit_bool()
329 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_bool()
330 qobject_unref(qdict); in test_keyval_visit_bool()
340 qdict = keyval_parse("bool1=offer", NULL, NULL, &error_abort); in test_keyval_visit_bool()
341 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_bool()
342 qobject_unref(qdict); in test_keyval_visit_bool()
354 QDict *qdict; in test_keyval_visit_number() local
358 qdict = keyval_parse("number1=0", NULL, NULL, &error_abort); in test_keyval_visit_number()
359 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_number()
360 qobject_unref(qdict); in test_keyval_visit_number()
369 qdict = keyval_parse("number1=18446744073709551615,number2=-1", NULL, in test_keyval_visit_number()
371 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_number()
372 qobject_unref(qdict); in test_keyval_visit_number()
383 qdict = keyval_parse("number1=18446744073709551616", NULL, NULL, in test_keyval_visit_number()
385 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_number()
386 qobject_unref(qdict); in test_keyval_visit_number()
394 qdict = keyval_parse("number1=-18446744073709551616", NULL, NULL, in test_keyval_visit_number()
396 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_number()
397 qobject_unref(qdict); in test_keyval_visit_number()
405 qdict = keyval_parse("number1=0x2a,number2=052", NULL, NULL, &error_abort); in test_keyval_visit_number()
406 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_number()
407 qobject_unref(qdict); in test_keyval_visit_number()
418 qdict = keyval_parse("number1=3.14,number2=08", NULL, NULL, &error_abort); in test_keyval_visit_number()
419 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_number()
420 qobject_unref(qdict); in test_keyval_visit_number()
434 QDict *qdict; in test_keyval_visit_size() local
438 qdict = keyval_parse("sz1=0", NULL, NULL, &error_abort); in test_keyval_visit_size()
439 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_size()
440 qobject_unref(qdict); in test_keyval_visit_size()
451 qdict = keyval_parse("sz1=9007199254740991," in test_keyval_visit_size()
455 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_size()
456 qobject_unref(qdict); in test_keyval_visit_size()
469 qdict = keyval_parse("sz1=9223372036854775807," /* 7fffffffffffffff */ in test_keyval_visit_size()
473 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_size()
474 qobject_unref(qdict); in test_keyval_visit_size()
487 qdict = keyval_parse("sz1=18446744073709549568," /* fffffffffffff800 */ in test_keyval_visit_size()
490 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_size()
491 qobject_unref(qdict); in test_keyval_visit_size()
502 qdict = keyval_parse("sz1=18446744073709551615", /* ffffffffffffffff */ in test_keyval_visit_size()
504 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_size()
505 qobject_unref(qdict); in test_keyval_visit_size()
514 qdict = keyval_parse("sz1=-1," in test_keyval_visit_size()
517 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_size()
518 qobject_unref(qdict); in test_keyval_visit_size()
528 qdict = keyval_parse("sz1=8b,sz2=1.5k,sz3=2M,sz4=0.1G,sz5=16777215T", in test_keyval_visit_size()
530 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_size()
531 qobject_unref(qdict); in test_keyval_visit_size()
548 qdict = keyval_parse("sz1=16777216T", NULL, NULL, &error_abort); in test_keyval_visit_size()
549 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_size()
550 qobject_unref(qdict); in test_keyval_visit_size()
558 qdict = keyval_parse("sz1=0Z,sz2=16Gi", NULL, NULL, &error_abort); in test_keyval_visit_size()
559 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_size()
560 qobject_unref(qdict); in test_keyval_visit_size()
574 QDict *qdict; in test_keyval_visit_dict() local
577 qdict = keyval_parse("a.b.c=1,a.b.c=2,d=3", NULL, NULL, &error_abort); in test_keyval_visit_dict()
578 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_dict()
579 qobject_unref(qdict); in test_keyval_visit_dict()
595 qdict = keyval_parse("a.b=", NULL, NULL, &error_abort); in test_keyval_visit_dict()
596 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_dict()
597 qobject_unref(qdict); in test_keyval_visit_dict()
614 QDict *qdict; in test_keyval_visit_list() local
617 qdict = keyval_parse("a.0=,a.1=I,a.2.0=II", NULL, NULL, &error_abort); in test_keyval_visit_list()
619 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_list()
620 qobject_unref(qdict); in test_keyval_visit_list()
641 qdict = keyval_parse("a.0=,b.0.0=head", NULL, NULL, &error_abort); in test_keyval_visit_list()
642 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_list()
643 qobject_unref(qdict); in test_keyval_visit_list()
666 QDict *qdict; in test_keyval_visit_optional() local
670 qdict = keyval_parse("a.b=1", NULL, NULL, &error_abort); in test_keyval_visit_optional()
671 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_optional()
672 qobject_unref(qdict); in test_keyval_visit_optional()
696 QDict *qdict; in test_keyval_visit_alternate() local
706 qdict = keyval_parse("a=1,b=2,c=on", NULL, NULL, &error_abort); in test_keyval_visit_alternate()
707 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_alternate()
708 qobject_unref(qdict); in test_keyval_visit_alternate()
725 QDict *qdict; in test_keyval_visit_any() local
730 qdict = keyval_parse("a.0=null,a.1=1", NULL, NULL, &error_abort); in test_keyval_visit_any()
731 v = qobject_input_visitor_new_keyval(QOBJECT(qdict)); in test_keyval_visit_any()
732 qobject_unref(qdict); in test_keyval_visit_any()