X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Ftest%2Flibrbd%2Fmock%2Fcache%2FMockImageCache.h;fp=src%2Fceph%2Fsrc%2Ftest%2Flibrbd%2Fmock%2Fcache%2FMockImageCache.h;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=473f7c8a8b8495830a48aa897c82fd5875f9e8c4;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/src/test/librbd/mock/cache/MockImageCache.h b/src/ceph/src/test/librbd/mock/cache/MockImageCache.h deleted file mode 100644 index 473f7c8..0000000 --- a/src/ceph/src/test/librbd/mock/cache/MockImageCache.h +++ /dev/null @@ -1,56 +0,0 @@ -// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*- -// vim: ts=8 sw=2 smarttab - -#ifndef CEPH_TEST_LIBRBD_CACHE_MOCK_IMAGE_CACHE_H -#define CEPH_TEST_LIBRBD_CACHE_MOCK_IMAGE_CACHE_H - -#include "gmock/gmock.h" -#include - -namespace librbd { -namespace cache { - -struct MockImageCache { - typedef std::vector > Extents; - - MOCK_METHOD4(aio_read_mock, void(const Extents &, ceph::bufferlist*, int, - Context *)); - void aio_read(Extents&& image_extents, ceph::bufferlist* bl, - int fadvise_flags, Context *on_finish) { - aio_read_mock(image_extents, bl, fadvise_flags, on_finish); - } - - - MOCK_METHOD4(aio_write_mock, void(const Extents &, const ceph::bufferlist &, - int, Context *)); - void aio_write(Extents&& image_extents, ceph::bufferlist&& bl, - int fadvise_flags, Context *on_finish) { - aio_write_mock(image_extents, bl, fadvise_flags, on_finish); - } - - MOCK_METHOD4(aio_discard, void(uint64_t, uint64_t, bool, Context *)); - MOCK_METHOD1(aio_flush, void(Context *)); - MOCK_METHOD5(aio_writesame_mock, void(uint64_t, uint64_t, ceph::bufferlist& bl, - int, Context *)); - void aio_writesame(uint64_t off, uint64_t len, ceph::bufferlist&& bl, - int fadvise_flags, Context *on_finish) { - aio_writesame_mock(off, len, bl, fadvise_flags, on_finish); - } - - MOCK_METHOD6(aio_compare_and_write_mock, void(const Extents &, - const ceph::bufferlist &, - const ceph::bufferlist &, - uint64_t *, int, Context *)); - - void aio_compare_and_write(Extents&& image_extents, ceph::bufferlist&& cmp_bl, - ceph::bufferlist&& bl, uint64_t *mismatch_offset, - int fadvise_flags, Context *on_finish) { - aio_compare_and_write_mock(image_extents, cmp_bl, bl, mismatch_offset, - fadvise_flags, on_finish); - } -}; - -} // namespace cache -} // namespace librbd - -#endif // CEPH_TEST_LIBRBD_CACHE_MOCK_IMAGE_CACHE_H