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. The two line-number columns refer to before and after.
src/test/getarg_tests.cpp
CHANGED
|
@@ -104,22 +104,22 @@ BOOST_AUTO_TEST_CASE(setting_args)
|
|
|
104
104
|
BOOST_CHECK_EQUAL(args.GetSetting("foo").write(), "99");
|
|
105
105
|
BOOST_CHECK_EQUAL(args.GetArg("foo", "default"), "99");
|
|
106
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);
|
|
107
|
+
BOOST_CHECK_EQUAL(args.GetBoolArg("foo", true), true);
|
|
108
|
+
BOOST_CHECK_EQUAL(args.GetBoolArg("foo", false), true);
|
|
109
109
|
|
|
110
110
|
set_foo(3.25);
|
|
111
111
|
BOOST_CHECK_EQUAL(args.GetSetting("foo").write(), "3.25");
|
|
112
112
|
BOOST_CHECK_EQUAL(args.GetArg("foo", "default"), "3.25");
|
|
113
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);
|
|
114
|
+
BOOST_CHECK_EQUAL(args.GetBoolArg("foo", true), true);
|
|
115
|
+
BOOST_CHECK_EQUAL(args.GetBoolArg("foo", false), true);
|
|
116
116
|
|
|
117
117
|
set_foo(0);
|
|
118
118
|
BOOST_CHECK_EQUAL(args.GetSetting("foo").write(), "0");
|
|
119
119
|
BOOST_CHECK_EQUAL(args.GetArg("foo", "default"), "0");
|
|
120
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);
|
|
121
|
+
BOOST_CHECK_EQUAL(args.GetBoolArg("foo", true), false);
|
|
122
|
+
BOOST_CHECK_EQUAL(args.GetBoolArg("foo", false), false);
|
|
123
123
|
|
|
124
124
|
set_foo(true);
|
|
125
125
|
BOOST_CHECK_EQUAL(args.GetSetting("foo").write(), "true");
|