initial code repo
[stor4nfv.git] / src / ceph / src / test / objectstore / store_test_fixture.h
diff --git a/src/ceph/src/test/objectstore/store_test_fixture.h b/src/ceph/src/test/objectstore/store_test_fixture.h
new file mode 100644 (file)
index 0000000..e90943a
--- /dev/null
@@ -0,0 +1,19 @@
+#include <string>
+#include <boost/scoped_ptr.hpp>
+#include <gtest/gtest.h>
+
+class ObjectStore;
+
+class StoreTestFixture : virtual public ::testing::Test {
+  const std::string type;
+  const std::string data_dir;
+
+public:
+  boost::scoped_ptr<ObjectStore> store;
+
+  StoreTestFixture(const std::string& type)
+    : type(type), data_dir(type + ".test_temp_dir")
+  {}
+  void SetUp() override;
+  void TearDown() override;
+};