Changeset View
Changeset View
Standalone View
Standalone View
src/test/util_tests.cpp
Show First 20 Lines • Show All 185 Lines • ▼ Show 20 Lines | void ReadConfigString(const std::string str_config) { | ||||
BOOST_REQUIRE(ReadConfigStream(streamConfig, "", error)); | BOOST_REQUIRE(ReadConfigStream(streamConfig, "", error)); | ||||
} | } | ||||
void SetNetworkOnlyArg(const std::string arg) { | void SetNetworkOnlyArg(const std::string arg) { | ||||
LOCK(cs_args); | LOCK(cs_args); | ||||
m_network_only_args.insert(arg); | m_network_only_args.insert(arg); | ||||
} | } | ||||
void SetupArgs(int argv, const char *args[]) { | void SetupArgs(int argv, const char *args[]) { | ||||
for (int i = 0; i < argv; ++i) { | for (int i = 0; i < argv; ++i) { | ||||
AddArg(args[i], "", false, OptionsCategory::OPTIONS); | AddArg(args[i], "", ArgsManager::ALLOW_ANY, false, | ||||
OptionsCategory::OPTIONS); | |||||
} | } | ||||
} | } | ||||
}; | }; | ||||
BOOST_AUTO_TEST_CASE(util_ParseParameters) { | BOOST_AUTO_TEST_CASE(util_ParseParameters) { | ||||
TestArgsManager testArgs; | TestArgsManager testArgs; | ||||
const char *avail_args[] = {"-a", "-b", "-ccc", "-d"}; | const char *avail_args[] = {"-a", "-b", "-ccc", "-d"}; | ||||
const char *argv_test[] = {"-ignored", "-a", "-b", "-ccc=argument", | const char *argv_test[] = {"-ignored", "-a", "-b", "-ccc=argument", | ||||
▲ Show 20 Lines • Show All 1,332 Lines • Show Last 20 Lines |