#include #include #include #include "../src/CryDevice.h" using std::unique_ptr; using std::make_unique; using fspp::Device; using blockstore::testfake::FakeBlockStore; using namespace cryfs; class CryFsTestFixture: public FileSystemTestFixture { public: CryFsTestFixture() // Don't create config tempfile yet : configFile(false) {} unique_ptr createDevice() override { auto blockStore = make_unique(); auto config = make_unique(configFile.path()); return make_unique(std::move(config), std::move(blockStore)); } tempfile::TempFile configFile; }; FSPP_ADD_FILESYTEM_TESTS(CryFS, CryFsTestFixture);