]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/test/librbd/image/test_mock_CloneRequest.cc
import 15.2.2 octopus source
[ceph.git] / ceph / src / test / librbd / image / test_mock_CloneRequest.cc
index 41b362ab3821a7a41205c7eaf8f366abe1f7556e..4c118ec35445d1a77256f4b7e8c768b9b00db701 100644 (file)
@@ -186,13 +186,12 @@ template <>
 struct EnableRequest<MockTestImageCtx> {
   Context* on_finish = nullptr;
   static EnableRequest* s_instance;
-  static EnableRequest* create(librados::IoCtx &io_ctx,
-                               const std::string &image_id,
+  static EnableRequest* create(MockTestImageCtx* image_ctx,
                                cls::rbd::MirrorImageMode mode,
                                const std::string &non_primary_global_image_id,
-                               MockContextWQ *op_work_queue,
-                               Context *on_finish) {
+                               bool image_clean, Context *on_finish) {
     ceph_assert(s_instance != nullptr);
+    EXPECT_TRUE(image_clean);
     s_instance->on_finish = on_finish;
     return s_instance;
   }