MCPcopy Create free account
hub / github.com/ElementsProject/elements / CheckValues

Function CheckValues

src/test/settings_tests.cpp:106–115  ·  view source on GitHub ↗

Check settings struct contents against expected json strings.

Source from the content-addressed store, hash-verified

104
105//! Check settings struct contents against expected json strings.
106static void CheckValues(const util::Settings& settings, const std::string& single_val, const std::string& list_val)
107{
108 util::SettingsValue single_value = GetSetting(settings, "section", "name", false, false);
109 util::SettingsValue list_value(util::SettingsValue::VARR);
110 for (const auto& item : GetSettingsList(settings, "section", "name", false)) {
111 list_value.push_back(item);
112 }
113 BOOST_CHECK_EQUAL(single_value.write().c_str(), single_val);
114 BOOST_CHECK_EQUAL(list_value.write().c_str(), list_val);
115};
116
117// Simple settings merge test case.
118BOOST_AUTO_TEST_CASE(Simple)

Callers 1

BOOST_AUTO_TEST_CASEFunction · 0.85

Calls 4

GetSettingFunction · 0.85
GetSettingsListFunction · 0.85
push_backMethod · 0.45
writeMethod · 0.45

Tested by

no test coverage detected