From: Dongsheng Yang Date: Wed, 18 Jan 2017 12:28:15 +0000 (+0800) Subject: unittest: add mock method of try_acquire_lock X-Git-Tag: v12.0.1~282^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b4fc1a871bbf3e51c6b5c546194c83b1767d86c3;p=ceph.git unittest: add mock method of try_acquire_lock Signed-off-by: Dongsheng Yang --- diff --git a/src/test/librbd/mock/MockExclusiveLock.h b/src/test/librbd/mock/MockExclusiveLock.h index 1b413becb027..023cd5edb5f0 100644 --- a/src/test/librbd/mock/MockExclusiveLock.h +++ b/src/test/librbd/mock/MockExclusiveLock.h @@ -19,6 +19,7 @@ struct MockExclusiveLock { MOCK_METHOD1(shut_down, void(Context*)); MOCK_METHOD0(reacquire_lock, void()); + MOCK_METHOD1(try_acquire_lock, void(Context*)); MOCK_METHOD1(block_requests, void(int)); MOCK_METHOD0(unblock_requests, void()); diff --git a/src/test/librbd/mock/MockImageCtx.h b/src/test/librbd/mock/MockImageCtx.h index 1b2354df1563..1b181bd5f343 100644 --- a/src/test/librbd/mock/MockImageCtx.h +++ b/src/test/librbd/mock/MockImageCtx.h @@ -36,6 +36,8 @@ struct MockImageCtx { assert(s_instance != nullptr); return s_instance; } + MOCK_METHOD0(destroy, void()); + MockImageCtx(librbd::ImageCtx &image_ctx) : image_ctx(&image_ctx), cct(image_ctx.cct),