Lines Matching refs:cmdline
48 namespace cmdline = utils::cmdline;
80 run(cmdline::ui* UTILS_UNUSED_PARAM(ui), in run()
81 const cmdline::parsed_cmdline& UTILS_UNUSED_PARAM(cmdline), in run() argument
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()
116 run(cmdline::ui* UTILS_UNUSED_PARAM(ui), in run()
117 const cmdline::parsed_cmdline& UTILS_UNUSED_PARAM(cmdline), in run() argument
130 setup(cmdline::commands_map< cli::cli_command >& commands) in setup()
132 cmdline::init("progname"); in setup()
151 global_test(const cmdline::options_vector& general_options, in global_test()
153 cmdline::ui_mock& ui) in global_test()
155 cmdline::commands_map< cli::cli_command > mock_commands; in global_test()
158 cmdline::args_vector args; in global_test()
199 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY()
201 cmdline::options_vector general_options; in ATF_TEST_CASE_BODY()
210 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY()
212 cmdline::options_vector general_options; in ATF_TEST_CASE_BODY()
213 const cmdline::bool_option flag_a("flag_a", "Flag A"); in ATF_TEST_CASE_BODY()
215 const cmdline::string_option flag_c('c', "lc", "Flag C", "X"); in ATF_TEST_CASE_BODY()
229 cmdline::options_vector general_options; in ATF_TEST_CASE_BODY()
231 cmdline::commands_map< cli::cli_command > mock_commands; in ATF_TEST_CASE_BODY()
234 cmdline::args_vector args; in ATF_TEST_CASE_BODY()
239 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()
297 cmdline::options_vector general_options; in ATF_TEST_CASE_BODY()
299 cmdline::commands_map< cli::cli_command > mock_commands; in ATF_TEST_CASE_BODY()
302 cmdline::args_vector args; in ATF_TEST_CASE_BODY()
307 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY()
308 ATF_REQUIRE_THROW_RE(cmdline::usage_error, "command foobar.*not exist", in ATF_TEST_CASE_BODY()
318 cmdline::options_vector general_options; in ATF_TEST_CASE_BODY()
320 cmdline::commands_map< cli::cli_command > mock_commands; in ATF_TEST_CASE_BODY()
323 cmdline::args_vector args; in ATF_TEST_CASE_BODY()
329 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY()
330 ATF_REQUIRE_THROW_RE(cmdline::usage_error, "Too many arguments", in ATF_TEST_CASE_BODY()