remove ceph code
[stor4nfv.git] / src / ceph / src / test / librbd / object_map / mock / MockInvalidateRequest.h
diff --git a/src/ceph/src/test/librbd/object_map/mock/MockInvalidateRequest.h b/src/ceph/src/test/librbd/object_map/mock/MockInvalidateRequest.h
deleted file mode 100644 (file)
index 106745f..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
-// vim: ts=8 sw=2 smarttab
-
-#include "librbd/object_map/InvalidateRequest.h"
-
-// template definitions
-#include "librbd/object_map/InvalidateRequest.cc"
-
-namespace librbd {
-namespace object_map {
-
-template <typename I>
-struct MockInvalidateRequestBase {
-  static std::list<InvalidateRequest<I>*> s_requests;
-  uint64_t snap_id;
-  bool force;
-  Context *on_finish;
-
-  static InvalidateRequest<I>* create(I &image_ctx, uint64_t snap_id,
-                                      bool force, Context *on_finish) {
-    assert(!s_requests.empty());
-    InvalidateRequest<I>* req = s_requests.front();
-    req->snap_id = snap_id;
-    req->force = force;
-    req->on_finish = on_finish;
-    s_requests.pop_front();
-    return req;
-  }
-
-  MockInvalidateRequestBase() {
-    s_requests.push_back(static_cast<InvalidateRequest<I>*>(this));
-  }
-
-  MOCK_METHOD0(send, void());
-};
-
-template <typename I>
-std::list<InvalidateRequest<I>*> MockInvalidateRequestBase<I>::s_requests;
-
-} // namespace object_map
-} // namespace librbd