diff --git a/src/test/getarg_tests.cpp b/src/test/getarg_tests.cpp index 512e48f8e5a..e902bf90828 100644 --- a/src/test/getarg_tests.cpp +++ b/src/test/getarg_tests.cpp @@ -13,9 +13,18 @@ #include #include -BOOST_FIXTURE_TEST_SUITE(getarg_tests, BasicTestingSetup) +namespace getarg_tests{ + class LocalTestingSetup : BasicTestingSetup { + protected: + void SetupArgs(const std::vector>& args); + void ResetArgs(const std::string& strArg); + ArgsManager m_args; + }; +} -static void ResetArgs(const std::string& strArg) +BOOST_FIXTURE_TEST_SUITE(getarg_tests, LocalTestingSetup) + +void LocalTestingSetup :: ResetArgs(const std::string& strArg) { std::vector vecArg; if (strArg.size()) @@ -33,7 +42,7 @@ static void ResetArgs(const std::string& strArg) BOOST_CHECK(gArgs.ParseParameters(vecChar.size(), vecChar.data(), error)); } -static void SetupArgs(const std::vector>& args) +void LocalTestingSetup :: SetupArgs(const std::vector>& args) { gArgs.ClearArgs(); for (const auto& arg : args) {