Lines Matching +full:- +full:- +full:help
10 * See the COPYING file in the top-level directory.
19 #include "qapi/qobject-input-visitor.h"
20 #include "test-qapi-visit.h"
30 bool help; in test_keyval_parse() local
50 /* Invalid non-empty key (qemu_opts_parse() doesn't care) */ in test_keyval_parse()
143 /* Anti-social ID is left to caller (qemu_opts_parse() rejects it) */ in test_keyval_parse()
196 /* "help" by itself, without implied key */ in test_keyval_parse()
197 qdict = keyval_parse("help", NULL, &help, &error_abort); in test_keyval_parse()
199 g_assert(help); in test_keyval_parse()
202 /* "help" by itself, with implied key */ in test_keyval_parse()
203 qdict = keyval_parse("help", "implied", &help, &error_abort); in test_keyval_parse()
205 g_assert(help); in test_keyval_parse()
208 /* "help" when no help is available, without implied key */ in test_keyval_parse()
209 qdict = keyval_parse("help", NULL, NULL, &err); in test_keyval_parse()
213 /* "help" when no help is available, with implied key */ in test_keyval_parse()
214 qdict = keyval_parse("help", "implied", NULL, &err); in test_keyval_parse()
218 /* Key "help" */ in test_keyval_parse()
219 qdict = keyval_parse("help=on", NULL, &help, &error_abort); in test_keyval_parse()
221 g_assert_cmpstr(qdict_get_try_str(qdict, "help"), ==, "on"); in test_keyval_parse()
222 g_assert(!help); in test_keyval_parse()
225 /* "help" followed by crap, without implied key */ in test_keyval_parse()
226 qdict = keyval_parse("help.abc", NULL, &help, &err); in test_keyval_parse()
230 /* "help" followed by crap, with implied key */ in test_keyval_parse()
231 qdict = keyval_parse("help.abc", "implied", &help, &err); in test_keyval_parse()
233 g_assert_cmpstr(qdict_get_try_str(qdict, "implied"), ==, "help.abc"); in test_keyval_parse()
234 g_assert(!help); in test_keyval_parse()
237 /* "help" with other stuff, without implied key */ in test_keyval_parse()
238 qdict = keyval_parse("number=42,help,foo=bar", NULL, &help, &error_abort); in test_keyval_parse()
242 g_assert(help); in test_keyval_parse()
245 /* "help" with other stuff, with implied key */ in test_keyval_parse()
246 qdict = keyval_parse("val,help,foo=bar", "implied", &help, &error_abort); in test_keyval_parse()
250 g_assert(help); in test_keyval_parse()
368 /* Upper limit 2^64-1 */ in test_keyval_visit_number()
369 qdict = keyval_parse("number1=18446744073709551615,number2=-1", NULL, in test_keyval_visit_number()
394 qdict = keyval_parse("number1=-18446744073709551616", NULL, NULL, in test_keyval_visit_number()
450 /* Around double limit of precision: 2^53-1, 2^53, 2^53+1 */ in test_keyval_visit_size()
501 /* Actual limit 2^64-1*/ in test_keyval_visit_size()
514 qdict = keyval_parse("sz1=-1," in test_keyval_visit_size()
711 g_assert_cmpint(aso->type, ==, QTYPE_QSTRING); in test_keyval_visit_alternate()
712 g_assert_cmpstr(aso->u.s, ==, "1"); in test_keyval_visit_alternate()