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.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/config/src/tests/configfetcher/configfetcher.cpp b/config/src/tests/configfetcher/configfetcher.cpp
index 856b1198ce8..508322bb74e 100644
--- a/config/src/tests/configfetcher/configfetcher.cpp
+++ b/config/src/tests/configfetcher/configfetcher.cpp
@@ -1,6 +1,7 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include <vespa/vespalib/testkit/test_kit.h>
#include <vespa/config/helper/configfetcher.h>
+#include <vespa/config/common/configcontext.h>
#include <vespa/vespalib/util/exception.h>
#include "config-my.h"
#include <atomic>
@@ -12,7 +13,7 @@ class MyCallback : public IFetcherCallback<MyConfig>
{
public:
MyCallback(const std::string & badConfig="");
- ~MyCallback();
+ ~MyCallback() override;
void configure(std::unique_ptr<MyConfig> config) override
{
_config = std::move(config);
@@ -126,7 +127,7 @@ struct ConfigFixture {
ConfigContext::SP context;
ConfigFixture() : builder(), set(), context() {
set.addBuilder("cfgid", &builder);
- context.reset(new ConfigContext(set));
+ context = std::make_shared<ConfigContext>(set);
}
};