v29.4-roots.3 · Commit 2: [PATCH 02/30] runtime: preserve shared operator controls
src/test/getarg_tests.cpp
Before: src/test/getarg_tests.cpp · After: src/test/getarg_tests.cpp
File metadata
index 8734735fd5b0c04832a65a74b80c13e1225d4b9c..adfef3cfb1fb769157233f1654c063ea71b47ccb 100644
Download original patch · Release notes
Diff rows 1–28 of 28. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.
src/test/getarg_tests.cpp
CHANGED
|
@@ -104,22 +104,22 @@ BOOST_AUTO_TEST_CASE(setting_args)
|
|
| 104 |
BOOST_CHECK_EQUAL(args.GetSetting("foo").write(), "99");
|
| 105 |
BOOST_CHECK_EQUAL(args.GetArg("foo", "default"), "99");
|
| 106 |
BOOST_CHECK_EQUAL(args.GetIntArg("foo", 100), 99);
|
| 107 |
-
BOOST_CHECK_THROW(args.GetBoolArg("foo", true), std::runtime_error);
|
| 108 |
-
BOOST_CHECK_THROW(args.GetBoolArg("foo", false), std::runtime_error);
|
| 109 |
|
| 110 |
set_foo(3.25);
|
| 111 |
BOOST_CHECK_EQUAL(args.GetSetting("foo").write(), "3.25");
|
| 112 |
BOOST_CHECK_EQUAL(args.GetArg("foo", "default"), "3.25");
|
| 113 |
BOOST_CHECK_THROW(args.GetIntArg("foo", 100), std::runtime_error);
|
| 114 |
-
BOOST_CHECK_THROW(args.GetBoolArg("foo", true), std::runtime_error);
|
| 115 |
-
BOOST_CHECK_THROW(args.GetBoolArg("foo", false), std::runtime_error);
|
| 116 |
|
| 117 |
set_foo(0);
|
| 118 |
BOOST_CHECK_EQUAL(args.GetSetting("foo").write(), "0");
|
| 119 |
BOOST_CHECK_EQUAL(args.GetArg("foo", "default"), "0");
|
| 120 |
BOOST_CHECK_EQUAL(args.GetIntArg("foo", 100), 0);
|
| 121 |
-
BOOST_CHECK_THROW(args.GetBoolArg("foo", true), std::runtime_error);
|
| 122 |
-
BOOST_CHECK_THROW(args.GetBoolArg("foo", false), std::runtime_error);
|
| 123 |
|
| 124 |
set_foo(true);
|
| 125 |
BOOST_CHECK_EQUAL(args.GetSetting("foo").write(), "true");
|
|
|
|
| 104 |
BOOST_CHECK_EQUAL(args.GetSetting("foo").write(), "99");
|
| 105 |
BOOST_CHECK_EQUAL(args.GetArg("foo", "default"), "99");
|
| 106 |
BOOST_CHECK_EQUAL(args.GetIntArg("foo", 100), 99);
|
| 107 |
+
BOOST_CHECK_EQUAL(args.GetBoolArg("foo", true), true);
|
| 108 |
+
BOOST_CHECK_EQUAL(args.GetBoolArg("foo", false), true);
|
| 109 |
|
| 110 |
set_foo(3.25);
|
| 111 |
BOOST_CHECK_EQUAL(args.GetSetting("foo").write(), "3.25");
|
| 112 |
BOOST_CHECK_EQUAL(args.GetArg("foo", "default"), "3.25");
|
| 113 |
BOOST_CHECK_THROW(args.GetIntArg("foo", 100), std::runtime_error);
|
| 114 |
+
BOOST_CHECK_EQUAL(args.GetBoolArg("foo", true), true);
|
| 115 |
+
BOOST_CHECK_EQUAL(args.GetBoolArg("foo", false), true);
|
| 116 |
|
| 117 |
set_foo(0);
|
| 118 |
BOOST_CHECK_EQUAL(args.GetSetting("foo").write(), "0");
|
| 119 |
BOOST_CHECK_EQUAL(args.GetArg("foo", "default"), "0");
|
| 120 |
BOOST_CHECK_EQUAL(args.GetIntArg("foo", 100), 0);
|
| 121 |
+
BOOST_CHECK_EQUAL(args.GetBoolArg("foo", true), false);
|
| 122 |
+
BOOST_CHECK_EQUAL(args.GetBoolArg("foo", false), false);
|
| 123 |
|
| 124 |
set_foo(true);
|
| 125 |
BOOST_CHECK_EQUAL(args.GetSetting("foo").write(), "true");
|