19#include <boost/test/unit_test.hpp>
128 const string text{R
"(
173 const string text{R
"(
188 const string text{R
"(
211 const string text{R
"(
226 auto it =
rng.begin();
234 const string text{R
"(
251 const string text{R
"(
267 auto it =
rng.begin();
275 const string text{R
"(
291 auto it =
rng.begin();
299 const string text{R
"(
312 auto rng =
config.get_multi<string_view>(
"foo");
315 auto it =
rng.begin();
323 const string text{R
"(
336 const string text{R
"(
349 const string text{R
"(
362 const string text{R
"()"};
370 auto rng =
config.get_multi<string_view>(
"foo");
378 const string text{R
"(
389 auto rng =
config.get_multi<string_view>(
"foo");
397 const string text{R
"(
409 config.insert(
"bar",
"202");
410 config.insert(
"foo",
"102");
427 const string text{R
"(
440 config.set(
"foo",
"111",
"222",
"333",
"444");
459 const string text{R
"(
467 std::map<std::string, util::Config> sections;
476 auto second{
sections.find(
"Second")};
BOOST_AUTO_TEST_CASE(ParseSectionSingleCase)
BOOST_CHECK_EQUAL(v.size(), 10U)
BOOST_CHECK(isnan(stod(""sv, numeric_limits< double >::quiet_NaN())))