Lines Matching full:dict
18 QDict *dict, *copy; in qdict_defaults_test() local
20 dict = qdict_new(); in qdict_defaults_test()
23 qdict_set_default_str(dict, "foo", "abc"); in qdict_defaults_test()
24 qdict_set_default_str(dict, "foo", "def"); in qdict_defaults_test()
25 g_assert_cmpstr(qdict_get_str(dict, "foo"), ==, "abc"); in qdict_defaults_test()
26 qdict_set_default_str(dict, "bar", "ghi"); in qdict_defaults_test()
28 qdict_copy_default(copy, dict, "foo"); in qdict_defaults_test()
31 qdict_copy_default(copy, dict, "bar"); in qdict_defaults_test()
35 qobject_unref(dict); in qdict_defaults_test()
303 QDict *dict = qdict_new(); in qdict_array_entries_test() local
305 g_assert_cmpint(qdict_array_entries(dict, "foo."), ==, 0); in qdict_array_entries_test()
307 qdict_put_int(dict, "bar", 0); in qdict_array_entries_test()
308 qdict_put_int(dict, "baz.0", 0); in qdict_array_entries_test()
309 g_assert_cmpint(qdict_array_entries(dict, "foo."), ==, 0); in qdict_array_entries_test()
311 qdict_put_int(dict, "foo.1", 0); in qdict_array_entries_test()
312 g_assert_cmpint(qdict_array_entries(dict, "foo."), ==, -EINVAL); in qdict_array_entries_test()
313 qdict_put_int(dict, "foo.0", 0); in qdict_array_entries_test()
314 g_assert_cmpint(qdict_array_entries(dict, "foo."), ==, 2); in qdict_array_entries_test()
315 qdict_put_int(dict, "foo.bar", 0); in qdict_array_entries_test()
316 g_assert_cmpint(qdict_array_entries(dict, "foo."), ==, -EINVAL); in qdict_array_entries_test()
317 qdict_del(dict, "foo.bar"); in qdict_array_entries_test()
319 qdict_put_int(dict, "foo.2.a", 0); in qdict_array_entries_test()
320 qdict_put_int(dict, "foo.2.b", 0); in qdict_array_entries_test()
321 qdict_put_int(dict, "foo.2.c", 0); in qdict_array_entries_test()
322 g_assert_cmpint(qdict_array_entries(dict, "foo."), ==, 3); in qdict_array_entries_test()
323 g_assert_cmpint(qdict_array_entries(dict, ""), ==, -EINVAL); in qdict_array_entries_test()
325 qobject_unref(dict); in qdict_array_entries_test()
327 dict = qdict_new(); in qdict_array_entries_test()
328 qdict_put_int(dict, "1", 0); in qdict_array_entries_test()
329 g_assert_cmpint(qdict_array_entries(dict, ""), ==, -EINVAL); in qdict_array_entries_test()
330 qdict_put_int(dict, "0", 0); in qdict_array_entries_test()
331 g_assert_cmpint(qdict_array_entries(dict, ""), ==, 2); in qdict_array_entries_test()
332 qdict_put_int(dict, "bar", 0); in qdict_array_entries_test()
333 g_assert_cmpint(qdict_array_entries(dict, ""), ==, -EINVAL); in qdict_array_entries_test()
334 qdict_del(dict, "bar"); in qdict_array_entries_test()
336 qdict_put_int(dict, "2.a", 0); in qdict_array_entries_test()
337 qdict_put_int(dict, "2.b", 0); in qdict_array_entries_test()
338 qdict_put_int(dict, "2.c", 0); in qdict_array_entries_test()
339 g_assert_cmpint(qdict_array_entries(dict, ""), ==, 3); in qdict_array_entries_test()
341 qobject_unref(dict); in qdict_array_entries_test()
437 qdict_put(src, "empty.dict.a", qlist_new()); in qdict_crumple_test_recursive()
483 empty_dict = qdict_get_qdict(empty, "dict"); in qdict_crumple_test_recursive()
514 static int qdict_count_entries(QDict *dict) in qdict_count_entries() argument
519 for (e = qdict_first(dict); e; e = qdict_next(dict, e)) { in qdict_count_entries()
528 QDict *dict = qdict_new(); in qdict_rename_keys_test() local
533 qdict_put_str(dict, "abc", "foo"); in qdict_rename_keys_test()
534 qdict_put_str(dict, "abcdef", "bar"); in qdict_rename_keys_test()
535 qdict_put_int(dict, "number", 42); in qdict_rename_keys_test()
536 qdict_put_bool(dict, "flag", true); in qdict_rename_keys_test()
537 qdict_put_null(dict, "nothing"); in qdict_rename_keys_test()
543 copy = qdict_clone_shallow(dict); in qdict_rename_keys_test()
564 copy = qdict_clone_shallow(dict); in qdict_rename_keys_test()
592 copy = qdict_clone_shallow(dict); in qdict_rename_keys_test()
610 copy = qdict_clone_shallow(dict); in qdict_rename_keys_test()
624 /* Renames in an empty dict */ in qdict_rename_keys_test()
630 qobject_unref(dict); in qdict_rename_keys_test()
631 dict = qdict_new(); in qdict_rename_keys_test()
633 qdict_rename_keys(dict, renames, &error_abort); in qdict_rename_keys_test()
634 g_assert(qdict_first(dict) == NULL); in qdict_rename_keys_test()
636 qobject_unref(dict); in qdict_rename_keys_test()
645 /* rule.0 can't be both a string and a dict */ in qdict_crumple_test_bad_inputs()
654 /* rule can't be both a list and a dict */ in qdict_crumple_test_bad_inputs()