aboutsummaryrefslogtreecommitdiffstats
path: root/slobrok/src/tests/local_rpc_monitor_map/local_rpc_monitor_map_test.cpp
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-02-01 10:37:49 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2023-02-01 10:37:49 +0000
commit2e4adfad029cba7732833ab83dd6cc11760d48ab (patch)
tree06aa83ea6cd4baed967c4f24b01fcd949a754937 /slobrok/src/tests/local_rpc_monitor_map/local_rpc_monitor_map_test.cpp
parent829aabc76deebca51cf4326f47bedbcdab9ecedb (diff)
Add noexcept MapDiff move constructor to avoid expensive and large copy constructor.
Diffstat (limited to 'slobrok/src/tests/local_rpc_monitor_map/local_rpc_monitor_map_test.cpp')
-rw-r--r--slobrok/src/tests/local_rpc_monitor_map/local_rpc_monitor_map_test.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/slobrok/src/tests/local_rpc_monitor_map/local_rpc_monitor_map_test.cpp b/slobrok/src/tests/local_rpc_monitor_map/local_rpc_monitor_map_test.cpp
index 5b0829f1dff..b7235155f8c 100644
--- a/slobrok/src/tests/local_rpc_monitor_map/local_rpc_monitor_map_test.cpp
+++ b/slobrok/src/tests/local_rpc_monitor_map/local_rpc_monitor_map_test.cpp
@@ -60,6 +60,7 @@ public:
};
struct MapLog : CallLog<MapCall>, MapListener {
+ ~MapLog() override;
void add(const ServiceMapping &mapping) override {
log(MapCall::add(mapping));
}
@@ -73,6 +74,8 @@ struct MapLog : CallLog<MapCall>, MapListener {
}
};
+MapLog::~MapLog() = default;
+
struct MonitorLog : CallLog<MonitorCall>, MappingMonitor {
void start(const ServiceMapping& mapping, bool hurry) override {
log(MonitorCall::start(mapping, hurry));
@@ -84,7 +87,7 @@ struct MonitorLog : CallLog<MonitorCall>, MappingMonitor {
struct MyMappingMonitor : MappingMonitor {
MonitorLog &monitor;
- MyMappingMonitor(MonitorLog &m) : monitor(m) {}
+ explicit MyMappingMonitor(MonitorLog &m) : monitor(m) {}
void start(const ServiceMapping& mapping, bool hurry) override {
monitor.start(mapping, hurry);
}
@@ -160,7 +163,7 @@ struct LocalRpcMonitorMapTest : public ::testing::Test {
map_log.expect({});
}
}
- ~LocalRpcMonitorMapTest();
+ ~LocalRpcMonitorMapTest() override;
};
LocalRpcMonitorMapTest::~LocalRpcMonitorMapTest() = default;