Fix commandline option test

This commit is contained in:
Alexander van Gessel 2013-12-29 01:43:42 +01:00
parent 8877c74a83
commit bcaf078394

View file

@ -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);