1
0
mirror of https://github.com/falk-werner/webfuse-provider synced 2024-10-27 20:44:10 +00:00
falk-werner_webfuse-provider/test/webfuse/mocks/mock_jsonrpc_proxy.hpp

31 lines
662 B
C++
Raw Normal View History

2020-04-04 06:32:26 +00:00
#ifndef MOCK_JSONRPC_PROXY_HPP
#define MOCK_JSONRPC_PROXY_HPP
#include "webfuse/core/jsonrpc/proxy_intern.h"
#include <gmock/gmock.h>
namespace webfuse_test
{
class MockJsonRpcProxy
{
public:
MockJsonRpcProxy();
virtual ~MockJsonRpcProxy();
2020-04-04 10:49:02 +00:00
MOCK_METHOD5(wf_jsonrpc_proxy_vinvoke, void (
2020-04-04 06:32:26 +00:00
struct wf_jsonrpc_proxy * proxy,
wf_jsonrpc_proxy_finished_fn * finished,
void * user_data,
char const * method_name,
2020-04-04 10:49:02 +00:00
char const * param_info));
MOCK_METHOD3(wf_jsonrpc_proxy_vnotify, void (
struct wf_jsonrpc_proxy * proxy,
char const * method_name,
2020-04-04 10:49:02 +00:00
char const * param_info));
2020-04-04 06:32:26 +00:00
};
}
#endif