summaryrefslogtreecommitdiffstats
path: root/config/src/tests/configfetcher/configfetcher.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'config/src/tests/configfetcher/configfetcher.cpp')
-rw-r--r--config/src/tests/configfetcher/configfetcher.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/config/src/tests/configfetcher/configfetcher.cpp b/config/src/tests/configfetcher/configfetcher.cpp
index 6d319fdff67..5d4ee8dcd2b 100644
--- a/config/src/tests/configfetcher/configfetcher.cpp
+++ b/config/src/tests/configfetcher/configfetcher.cpp
@@ -12,8 +12,9 @@ using namespace config;
class MyCallback : public IFetcherCallback<MyConfig>
{
public:
- MyCallback(const std::string & badConfig="") : _config(), _configured(false), _badConfig(badConfig) { }
- void configure(std::unique_ptr<MyConfig> config)
+ MyCallback(const std::string & badConfig="");
+ ~MyCallback();
+ void configure(std::unique_ptr<MyConfig> config) override
{
_config = std::move(config);
_configured = true;
@@ -26,6 +27,9 @@ public:
std::string _badConfig;
};
+MyCallback::MyCallback(const std::string & badConfig) : _config(), _configured(false), _badConfig(badConfig) { }
+MyCallback::~MyCallback() { }
+
TEST("requireThatConfigIsAvailableOnConstruction") {
RawSpec spec("myField \"foo\"\n");
MyCallback cb;