diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-01-03 19:47:51 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-01-03 19:47:51 +0000 |
commit | 59cc490cd6db5525e8ef18f703c11eedb3d06fe6 (patch) | |
tree | 902df0aabf4e495506acd1d92efdeb7fa301bd1b | |
parent | First fuse arg should be binary path (diff) | |
download | netfs-59cc490cd6db5525e8ef18f703c11eedb3d06fe6.tar.bz2 netfs-59cc490cd6db5525e8ef18f703c11eedb3d06fe6.tar.xz netfs-59cc490cd6db5525e8ef18f703c11eedb3d06fe6.zip |
No naked new/delete in unit tests
-rw-r--r-- | netfs/unittests/mockDaemon.cpp | 3 | ||||
-rw-r--r-- | netfs/unittests/mockDaemon.h | 2 |
2 files changed, 2 insertions, 3 deletions
diff --git a/netfs/unittests/mockDaemon.cpp b/netfs/unittests/mockDaemon.cpp index 0cb3172..1ccd6b7 100644 --- a/netfs/unittests/mockDaemon.cpp +++ b/netfs/unittests/mockDaemon.cpp @@ -36,7 +36,6 @@ MockDaemonHost::stop() { if (daemon) { daemon->stop(); - delete daemon; } if (ic) { ic->destroy(); @@ -51,7 +50,7 @@ MockDaemonHost::start() id.properties->parseCommandLineOptions("", params); ic = Ice::initialize(id); ic->getProperties()->setProperty("NetFSD.HostNameOverride", "unittest"); - daemon = new MockDaemon(testEndpoint); + daemon = std::make_unique<MockDaemon>(testEndpoint); daemon->start("NetFSDaemonAdapter", ic, {}); } diff --git a/netfs/unittests/mockDaemon.h b/netfs/unittests/mockDaemon.h index fb129c4..8bc6097 100644 --- a/netfs/unittests/mockDaemon.h +++ b/netfs/unittests/mockDaemon.h @@ -33,7 +33,7 @@ private: const std::string testEndpoint; Ice::StringSeq params; - NetFSDaemon * daemon; + std::unique_ptr<NetFSDaemon> daemon; }; #endif |