diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2019-03-31 19:11:31 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2019-03-31 19:11:31 +0100 |
commit | e0e9036430febb247a88afb5f567092421595a77 (patch) | |
tree | 0a58f60ce9d7c0c342cb1e97907f82da51654516 /netfs/unittests/mockFuse.cpp | |
parent | Explicitly disable checker for generated code (diff) | |
download | netfs-e0e9036430febb247a88afb5f567092421595a77.tar.bz2 netfs-e0e9036430febb247a88afb5f567092421595a77.tar.xz netfs-e0e9036430febb247a88afb5f567092421595a77.zip |
First round of clang tidy changes
Diffstat (limited to 'netfs/unittests/mockFuse.cpp')
-rw-r--r-- | netfs/unittests/mockFuse.cpp | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/netfs/unittests/mockFuse.cpp b/netfs/unittests/mockFuse.cpp index d7b66a6..9e9ac87 100644 --- a/netfs/unittests/mockFuse.cpp +++ b/netfs/unittests/mockFuse.cpp @@ -1,9 +1,9 @@ #include "mockFuse.h" #include <boost/test/test_tools.hpp> -FuseMock::FuseMock(const std::string & ep, const Ice::StringSeq & a) : - NetFS::FuseApp(a), - testEndpoint(ep) +FuseMock::FuseMock(std::string ep, Ice::StringSeq a) : + NetFS::FuseApp(std::move(a)), + testEndpoint(std::move(ep)) { ::memset(&context, 0, sizeof(fuse_context)); context.pid = getpid(); @@ -18,6 +18,7 @@ FuseMock::fuse_get_context() } int +// NOLINTNEXTLINE(modernize-avoid-c-arrays) FuseMock::fuse_opt_parse(struct fuse_args * args, void * data, const struct fuse_opt [], fuse_opt_proc_t proc) { for (int n = 0; n < args->argc; n += 1) { @@ -29,7 +30,7 @@ FuseMock::fuse_opt_parse(struct fuse_args * args, void * data, const struct fuse int FuseMock::main(int, char **, const struct fuse_operations * o) { - o->init(NULL); + o->init(nullptr); ops = *o; return 0; } @@ -47,24 +48,19 @@ FuseMock::ReadConfiguration(const std::filesystem::path & path) const } void -FuseMock::vlogf(int, const char * fmt, va_list args) const throw() +FuseMock::vlogf(int, const char * fmt, va_list args) const noexcept { BOOST_TEST_MESSAGE(vstringf(fmt, args)); } -FuseMockHost::FuseMockHost(const std::string & ep, const Ice::StringSeq & a) : - app(new FuseMock(ep, a)), +FuseMockHost::FuseMockHost(std::string ep, const Ice::StringSeq & a) : + app(std::make_unique<FuseMock>(std::move(ep), a)), fuse(&app->ops) { std::vector<char *> argv; for (auto & arg : a) { argv.push_back(const_cast<char *>(arg.c_str())); } - FuseAppBase::run(a.size(), &argv.front(), app); -} - -FuseMockHost::~FuseMockHost() -{ - delete app; + FuseAppBase::run(a.size(), &argv.front(), app.get()); } |