Lines Matching refs:cmdline
53 namespace cmdline = utils::cmdline;
80 run(cmdline::ui* /* ui */, in run()
81 const cmdline::parsed_cmdline& /* cmdline */, in run()
101 add_option(cmdline::bool_option("flag_a", "Flag A")); in cmd_mock_complex()
102 add_option(cmdline::bool_option('b', "flag_b", "Flag B")); in cmd_mock_complex()
103 add_option(cmdline::string_option('c', "flag_c", "Flag C", "c_arg")); in cmd_mock_complex()
104 add_option(cmdline::string_option("flag_d", "Flag D", "d_arg", "foo")); in cmd_mock_complex()
111 run(cmdline::ui* /* ui */, in run()
112 const cmdline::parsed_cmdline& /* cmdline */, in run()
125 setup(cmdline::commands_map< cli::cli_command >& commands) in setup()
127 cmdline::init("progname"); in setup()
146 global_test(const cmdline::options_vector& general_options, in global_test()
148 cmdline::ui_mock& ui) in global_test()
150 cmdline::commands_map< cli::cli_command > mock_commands; in global_test()
153 cmdline::args_vector args; in global_test()
196 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY()
198 cmdline::options_vector general_options; in ATF_TEST_CASE_BODY()
207 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY()
209 cmdline::options_vector general_options; in ATF_TEST_CASE_BODY()
210 const cmdline::bool_option flag_a("flag_a", "Flag A"); in ATF_TEST_CASE_BODY()
212 const cmdline::string_option flag_c('c', "lc", "Flag C", "X"); in ATF_TEST_CASE_BODY()
226 cmdline::options_vector general_options; in ATF_TEST_CASE_BODY()
228 cmdline::commands_map< cli::cli_command > mock_commands; in ATF_TEST_CASE_BODY()
231 cmdline::args_vector args; in ATF_TEST_CASE_BODY()
236 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY()
253 cmdline::options_vector general_options; in ATF_TEST_CASE_BODY()
254 const cmdline::bool_option global_a("global_a", "Global A"); in ATF_TEST_CASE_BODY()
256 const cmdline::string_option global_c('c', "global_c", "Global C", in ATF_TEST_CASE_BODY()
260 cmdline::commands_map< cli::cli_command > mock_commands; in ATF_TEST_CASE_BODY()
263 cmdline::args_vector args; in ATF_TEST_CASE_BODY()
268 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY()
299 cmdline::options_vector general_options; in ATF_TEST_CASE_BODY()
301 cmdline::commands_map< cli::cli_command > mock_commands; in ATF_TEST_CASE_BODY()
304 cmdline::args_vector args; in ATF_TEST_CASE_BODY()
309 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY()
310 ATF_REQUIRE_THROW_RE(cmdline::usage_error, "command foobar.*not exist", in ATF_TEST_CASE_BODY()
320 cmdline::options_vector general_options; in ATF_TEST_CASE_BODY()
322 cmdline::commands_map< cli::cli_command > mock_commands; in ATF_TEST_CASE_BODY()
325 cmdline::args_vector args; in ATF_TEST_CASE_BODY()
331 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY()
332 ATF_REQUIRE_THROW_RE(cmdline::usage_error, "Too many arguments", in ATF_TEST_CASE_BODY()