Fix commandline option test
This commit is contained in:
parent
8877c74a83
commit
bcaf078394
1 changed files with 25 additions and 10 deletions
|
@ -30,9 +30,8 @@ BOOST_AUTO_TEST_CASE (test_empty_options)
|
|||
BOOST_CHECK(!co.campaign_difficulty);
|
||||
BOOST_CHECK(!co.campaign_scenario);
|
||||
BOOST_CHECK(!co.clock);
|
||||
BOOST_CHECK(!co.config_path);
|
||||
BOOST_CHECK(!co.config_dir);
|
||||
BOOST_CHECK(!co.data_dir);
|
||||
BOOST_CHECK(!co.data_path);
|
||||
BOOST_CHECK(!co.debug);
|
||||
#ifdef DEBUG_WINDOW_LAYOUT_GRAPHS
|
||||
BOOST_CHECK(!co.debug_dot_domain);
|
||||
|
@ -85,6 +84,10 @@ BOOST_AUTO_TEST_CASE (test_empty_options)
|
|||
BOOST_CHECK(!co.screenshot_map_file);
|
||||
BOOST_CHECK(!co.screenshot_output_file);
|
||||
BOOST_CHECK(!co.test);
|
||||
BOOST_CHECK(!co.userconfig_dir);
|
||||
BOOST_CHECK(!co.userconfig_path);
|
||||
BOOST_CHECK(!co.userdata_dir);
|
||||
BOOST_CHECK(!co.userdata_path);
|
||||
BOOST_CHECK(!co.validcache);
|
||||
BOOST_CHECK(!co.version);
|
||||
BOOST_CHECK(!co.windowed);
|
||||
|
@ -111,9 +114,8 @@ BOOST_AUTO_TEST_CASE (test_default_options)
|
|||
BOOST_CHECK(!co.campaign_difficulty);
|
||||
BOOST_CHECK(!co.campaign_scenario);
|
||||
BOOST_CHECK(!co.clock);
|
||||
BOOST_CHECK(!co.config_path);
|
||||
BOOST_CHECK(!co.config_dir);
|
||||
BOOST_CHECK(!co.data_dir);
|
||||
BOOST_CHECK(!co.data_path);
|
||||
BOOST_CHECK(!co.debug);
|
||||
#ifdef DEBUG_WINDOW_LAYOUT_GRAPHS
|
||||
BOOST_CHECK(!co.debug_dot_domain);
|
||||
|
@ -166,6 +168,10 @@ BOOST_AUTO_TEST_CASE (test_default_options)
|
|||
BOOST_CHECK(!co.screenshot_map_file);
|
||||
BOOST_CHECK(!co.screenshot_output_file);
|
||||
BOOST_CHECK(co.test && co.test->empty());
|
||||
BOOST_CHECK(!co.userconfig_dir);
|
||||
BOOST_CHECK(!co.userconfig_path);
|
||||
BOOST_CHECK(!co.userdata_dir);
|
||||
BOOST_CHECK(!co.userdata_path);
|
||||
BOOST_CHECK(!co.validcache);
|
||||
BOOST_CHECK(!co.version);
|
||||
BOOST_CHECK(!co.windowed);
|
||||
|
@ -186,11 +192,10 @@ BOOST_AUTO_TEST_CASE (test_full_options)
|
|||
"--campaign-difficulty=16",
|
||||
"--campaign-scenario=scenfoo",
|
||||
"--clock",
|
||||
"--config-dir=configdirfoo",
|
||||
"--config-path",
|
||||
"--controller=5:confoo",
|
||||
"--controller=6:conbar",
|
||||
"--data-dir=datadirfoo",
|
||||
"--data-path",
|
||||
"--debug",
|
||||
#ifdef DEBUG_WINDOW_LAYOUT_GRAPHS
|
||||
"--debug-dot-domain=ddfoo",
|
||||
|
@ -241,6 +246,10 @@ BOOST_AUTO_TEST_CASE (test_full_options)
|
|||
"--server=servfoo",
|
||||
"--test=testfoo",
|
||||
"--turns=42",
|
||||
"--userconfig-dir=userconfigdirfoo",
|
||||
"--userconfig-path",
|
||||
"--userdata-dir=userdatadirfoo",
|
||||
"--userdata-path",
|
||||
"--validcache",
|
||||
"--version",
|
||||
"--windowed",
|
||||
|
@ -254,9 +263,8 @@ BOOST_AUTO_TEST_CASE (test_full_options)
|
|||
BOOST_CHECK(co.campaign_difficulty && *co.campaign_difficulty == 16);
|
||||
BOOST_CHECK(co.campaign_scenario && *co.campaign_scenario == "scenfoo");
|
||||
BOOST_CHECK(co.clock);
|
||||
BOOST_CHECK(co.config_path);
|
||||
BOOST_CHECK(co.config_dir && *co.config_dir == "configdirfoo");
|
||||
BOOST_CHECK(co.data_dir && *co.data_dir == "datadirfoo");
|
||||
BOOST_CHECK(co.data_path);
|
||||
BOOST_CHECK(co.debug);
|
||||
#ifdef DEBUG_WINDOW_LAYOUT_GRAPHS
|
||||
BOOST_CHECK(co.debug_dot_domain && *co.debug_dot_domain == "ddfoo");
|
||||
|
@ -330,6 +338,10 @@ BOOST_AUTO_TEST_CASE (test_full_options)
|
|||
BOOST_CHECK(co.screenshot && co.screenshot_map_file && co.screenshot_output_file);
|
||||
BOOST_CHECK(*co.screenshot_map_file == "mapfoo" && *co.screenshot_output_file == "outssfoo");
|
||||
BOOST_CHECK(co.test && *co.test == "testfoo");
|
||||
BOOST_CHECK(co.userconfig_dir && *co.userconfig_dir == "userconfigdirfoo");
|
||||
BOOST_CHECK(co.userconfig_path);
|
||||
BOOST_CHECK(co.userdata_dir && *co.userdata_dir == "userdatadirfoo");
|
||||
BOOST_CHECK(co.userdata_path);
|
||||
BOOST_CHECK(co.validcache);
|
||||
BOOST_CHECK(co.version);
|
||||
BOOST_CHECK(co.windowed);
|
||||
|
@ -351,9 +363,8 @@ BOOST_AUTO_TEST_CASE (test_positional_options)
|
|||
BOOST_CHECK(!co.campaign_difficulty);
|
||||
BOOST_CHECK(!co.campaign_scenario);
|
||||
BOOST_CHECK(!co.clock);
|
||||
BOOST_CHECK(!co.config_path);
|
||||
BOOST_CHECK(!co.config_dir);
|
||||
BOOST_CHECK(co.data_dir && *co.data_dir == "datadirfoo");
|
||||
BOOST_CHECK(!co.data_path);
|
||||
BOOST_CHECK(!co.debug);
|
||||
#ifdef DEBUG_WINDOW_LAYOUT_GRAPHS
|
||||
BOOST_CHECK(!co.debug_dot_domain);
|
||||
|
@ -406,6 +417,10 @@ BOOST_AUTO_TEST_CASE (test_positional_options)
|
|||
BOOST_CHECK(!co.screenshot_map_file);
|
||||
BOOST_CHECK(!co.screenshot_output_file);
|
||||
BOOST_CHECK(!co.test);
|
||||
BOOST_CHECK(!co.userconfig_dir);
|
||||
BOOST_CHECK(!co.userconfig_path);
|
||||
BOOST_CHECK(!co.userdata_dir);
|
||||
BOOST_CHECK(!co.userdata_path);
|
||||
BOOST_CHECK(!co.validcache);
|
||||
BOOST_CHECK(!co.version);
|
||||
BOOST_CHECK(!co.windowed);
|
||||
|
|
Loading…
Add table
Reference in a new issue