Lines Matching refs:cmdline

55 namespace cmdline = utils::cmdline;
57 using cmdline::base_option;
58 using cmdline::bool_option;
59 using cmdline::int_option;
60 using cmdline::parse;
61 using cmdline::parsed_cmdline;
62 using cmdline::string_option;
96 throw cmdline::option_argument_value_error(F("--%s") % long_name(), in validate()
241 const parsed_cmdline cmdline = parse(argc, argv, options); in ATF_TEST_CASE_BODY() local
243 ATF_REQUIRE(cmdline.arguments().empty()); in ATF_TEST_CASE_BODY()
261 const parsed_cmdline cmdline = parse(argc, argv, options); in ATF_TEST_CASE_BODY() local
263 ATF_REQUIRE_EQ("foo", cmdline.get_option< string_option >("b_option")); in ATF_TEST_CASE_BODY()
264 ATF_REQUIRE_EQ("bar", cmdline.get_option< string_option >("d_option")); in ATF_TEST_CASE_BODY()
265 ATF_REQUIRE(cmdline.arguments().empty()); in ATF_TEST_CASE_BODY()
275 const parsed_cmdline cmdline = parse(argc, argv, options); in ATF_TEST_CASE_BODY() local
277 ATF_REQUIRE(!cmdline.has_option("c")); in ATF_TEST_CASE_BODY()
278 ATF_REQUIRE(!cmdline.has_option("opt")); in ATF_TEST_CASE_BODY()
279 ATF_REQUIRE_EQ(4, cmdline.arguments().size()); in ATF_TEST_CASE_BODY()
280 ATF_REQUIRE_EQ("foo", cmdline.arguments()[0]); in ATF_TEST_CASE_BODY()
281 ATF_REQUIRE_EQ("-c", cmdline.arguments()[1]); in ATF_TEST_CASE_BODY()
282 ATF_REQUIRE_EQ("--opt", cmdline.arguments()[2]); in ATF_TEST_CASE_BODY()
283 ATF_REQUIRE_EQ("bar", cmdline.arguments()[3]); in ATF_TEST_CASE_BODY()
295 const parsed_cmdline cmdline = parse(argc, argv, options); in ATF_TEST_CASE_BODY() local
297 ATF_REQUIRE(!cmdline.has_option("c")); in ATF_TEST_CASE_BODY()
298 ATF_REQUIRE(!cmdline.has_option("opt")); in ATF_TEST_CASE_BODY()
299 ATF_REQUIRE_EQ(4, cmdline.arguments().size()); in ATF_TEST_CASE_BODY()
300 ATF_REQUIRE_EQ("foo", cmdline.arguments()[0]); in ATF_TEST_CASE_BODY()
301 ATF_REQUIRE_EQ("-c", cmdline.arguments()[1]); in ATF_TEST_CASE_BODY()
302 ATF_REQUIRE_EQ("--opt", cmdline.arguments()[2]); in ATF_TEST_CASE_BODY()
303 ATF_REQUIRE_EQ("bar", cmdline.arguments()[3]); in ATF_TEST_CASE_BODY()
346 const parsed_cmdline cmdline = parse(argc, argv, options); in ATF_TEST_CASE_BODY() local
348 ATF_REQUIRE(cmdline.has_option("a_long")); in ATF_TEST_CASE_BODY()
349 ATF_REQUIRE_EQ("value_b", cmdline.get_option< string_option >("b_long")); in ATF_TEST_CASE_BODY()
350 ATF_REQUIRE_EQ("value_c", cmdline.get_option< string_option >("c_long")); in ATF_TEST_CASE_BODY()
351 ATF_REQUIRE_EQ("default_d", cmdline.get_option< string_option >("d_long")); in ATF_TEST_CASE_BODY()
352 ATF_REQUIRE_EQ("value_e", cmdline.get_option< string_option >("e_long")); in ATF_TEST_CASE_BODY()
353 ATF_REQUIRE(cmdline.has_option("f_long")); in ATF_TEST_CASE_BODY()
354 ATF_REQUIRE_EQ("value_g", cmdline.get_option< string_option >("g_long")); in ATF_TEST_CASE_BODY()
355 ATF_REQUIRE_EQ("value_h", cmdline.get_option< string_option >("h_long")); in ATF_TEST_CASE_BODY()
356 ATF_REQUIRE_EQ("default_i", cmdline.get_option< string_option >("i_long")); in ATF_TEST_CASE_BODY()
357 ATF_REQUIRE_EQ("value_j", cmdline.get_option< string_option >("j_long")); in ATF_TEST_CASE_BODY()
358 ATF_REQUIRE_EQ(2, cmdline.arguments().size()); in ATF_TEST_CASE_BODY()
359 ATF_REQUIRE_EQ("arg1", cmdline.arguments()[0]); in ATF_TEST_CASE_BODY()
360 ATF_REQUIRE_EQ("arg2", cmdline.arguments()[1]); in ATF_TEST_CASE_BODY()
383 const parsed_cmdline cmdline = parse(argc, argv, options); in ATF_TEST_CASE_BODY() local
386 ATF_REQUIRE_EQ(3, cmdline.get_option< int_option >("a_long")); in ATF_TEST_CASE_BODY()
388 cmdline.get_multi_option< int_option >("a_long"); in ATF_TEST_CASE_BODY()
396 ATF_REQUIRE_EQ("value3", cmdline.get_option< string_option >("b_long")); in ATF_TEST_CASE_BODY()
398 cmdline.get_multi_option< string_option >("b_long"); in ATF_TEST_CASE_BODY()
416 const parsed_cmdline cmdline = parse(argc, argv, options); in ATF_TEST_CASE_BODY() local
418 ATF_REQUIRE( cmdline.has_option("flag1")); in ATF_TEST_CASE_BODY()
419 ATF_REQUIRE(!cmdline.has_option("flag2")); in ATF_TEST_CASE_BODY()
420 ATF_REQUIRE_EQ(3, cmdline.arguments().size()); in ATF_TEST_CASE_BODY()
421 ATF_REQUIRE_EQ("subcommand", cmdline.arguments()[0]); in ATF_TEST_CASE_BODY()
422 ATF_REQUIRE_EQ("--flag2", cmdline.arguments()[1]); in ATF_TEST_CASE_BODY()
423 ATF_REQUIRE_EQ("arg", cmdline.arguments()[2]); in ATF_TEST_CASE_BODY()
428 const parsed_cmdline cmdline2 = parse(cmdline.arguments(), options2); in ATF_TEST_CASE_BODY()
451 } catch (const cmdline::missing_option_argument_error& e) { in ATF_TEST_CASE_BODY()
453 } catch (const cmdline::unknown_option_error& e) { in ATF_TEST_CASE_BODY()
478 } catch (const cmdline::missing_option_argument_error& e) { in ATF_TEST_CASE_BODY()
480 } catch (const cmdline::unknown_option_error& e) { in ATF_TEST_CASE_BODY()
503 } catch (const cmdline::missing_option_argument_error& e) { in ATF_TEST_CASE_BODY()
505 } catch (const cmdline::unknown_option_error& e) { in ATF_TEST_CASE_BODY()
526 } catch (const cmdline::unknown_option_error& e) { in ATF_TEST_CASE_BODY()
548 } catch (const cmdline::unknown_option_error& e) { in ATF_TEST_CASE_BODY()
566 } catch (const cmdline::unknown_option_error& e) { in ATF_TEST_CASE_BODY()
577 const cmdline::options_vector options; in ATF_TEST_CASE_BODY()
582 } catch (const cmdline::unknown_option_error& e) { in ATF_TEST_CASE_BODY()
584 } catch (const cmdline::missing_option_argument_error& e) { in ATF_TEST_CASE_BODY()
602 const parsed_cmdline cmdline = parse(argc, argv, options); in ATF_TEST_CASE_BODY() local
604 ATF_REQUIRE(cmdline.has_option("flag1")); in ATF_TEST_CASE_BODY()
605 ATF_REQUIRE(cmdline.has_option("flag2")); in ATF_TEST_CASE_BODY()
606 ATF_REQUIRE_EQ("a", cmdline.get_option< string_option >("flag1")); in ATF_TEST_CASE_BODY()
607 ATF_REQUIRE_EQ(1, cmdline.get_option< mock_option >("flag2")); in ATF_TEST_CASE_BODY()
626 } catch (const cmdline::option_argument_value_error& e) { in ATF_TEST_CASE_BODY()
638 cmdline::options_vector options; in ATF_TEST_CASE_BODY()
650 } catch (const cmdline::unknown_option_error& e) { in ATF_TEST_CASE_BODY()