diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2015-05-06 21:15:07 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2015-05-06 21:15:07 +0100 |
commit | 799cd0410bc2c4180876b96a0c2fc179c6ca114a (patch) | |
tree | 2b686648de5dfe871968e39eaccc64a1df6dba1b | |
parent | Merge branch 'netfs-test-refactor' of randomdan.homeip.net:/var/git/src into ... (diff) | |
download | netfs-799cd0410bc2c4180876b96a0c2fc179c6ca114a.tar.bz2 netfs-799cd0410bc2c4180876b96a0c2fc179c6ca114a.tar.xz netfs-799cd0410bc2c4180876b96a0c2fc179c6ca114a.zip |
Move sandbox setup/teardown into a global fixture.
-rw-r--r-- | netfs/unittests/testCore.cpp | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/netfs/unittests/testCore.cpp b/netfs/unittests/testCore.cpp index ba330cd..1fc1817 100644 --- a/netfs/unittests/testCore.cpp +++ b/netfs/unittests/testCore.cpp @@ -144,13 +144,22 @@ class Core { fuse_operations * fuse;; }; -BOOST_FIXTURE_TEST_SUITE( NetfsCore, Core ) +class GlobalSandBox { + public: + GlobalSandBox() + { + boost::filesystem::remove_all(TestExportRoot); + boost::filesystem::create_directories(TestExportRoot); + } + ~GlobalSandBox() + { + boost::filesystem::remove_all(TestExportRoot); + } +}; -BOOST_AUTO_TEST_CASE ( initializeSandbox ) -{ - boost::filesystem::remove_all(TestExportRoot); - boost::filesystem::create_directories(TestExportRoot); -} +BOOST_GLOBAL_FIXTURE(GlobalSandBox); + +BOOST_FIXTURE_TEST_SUITE( NetfsCore, Core ) BOOST_AUTO_TEST_CASE ( daemonInitialised ) { |