]> git.proxmox.com Git - ceph.git/blame - ceph/src/test/librbd/mock/MockPluginRegistry.h
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / test / librbd / mock / MockPluginRegistry.h
CommitLineData
f67539c2
TL
1// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
2// vim: ts=8 sw=2 smarttab
3
4#ifndef CEPH_TEST_LIBRBD_MOCK_PLUGIN_REGISTRY_H
5#define CEPH_TEST_LIBRBD_MOCK_PLUGIN_REGISTRY_H
6
7#include <gmock/gmock.h>
8
9class Context;
10
11namespace librbd {
12
13struct MockPluginRegistry{
14 MOCK_METHOD2(init, void(const std::string&, Context*));
15 MOCK_METHOD1(acquired_exclusive_lock, void(Context*));
16 MOCK_METHOD1(prerelease_exclusive_lock, void(Context*));
17};
18
19} // namespace librbd
20
21#endif // CEPH_TEST_LIBRBD_MOCK_PLUGIN_REGISTRY_H