ifw-fcf 6.0.0
Loading...
Searching...
No Matches
mockIComm.hpp
Go to the documentation of this file.
1#include "gmock/gmock.h"
2
3
4// Local headers
5#include <ifw/core/protocol/base/iComm.hpp>
6
7
8
9class MockIComm : public protocol::base::IComm
10{
11public:
12
13 MOCK_METHOD2(Connect, void(const std::string& device, const std::string& address));
14 MOCK_METHOD1(Read, void(protocol::base::VectorVariant& params));
15 MOCK_METHOD1(Write, void(const protocol::base::VectorVariant& params));
16 MOCK_METHOD4(Rpc, void(const std::string& obj,
17 const std::string& proc,
18 const protocol::base::VectorVariant& params,
19 protocol::base::Variant& result));
20 MOCK_METHOD0(Disconnect, void());
21 MOCK_METHOD1(StartMonitorItem, void(const std::string& item));
22 MOCK_METHOD1(StopMonitorItem, void(const std::string& item));
23 MOCK_METHOD1(StartMonitorItems, void(const std::vector<std::string>& item_vector));
24 MOCK_METHOD3(RegisterCB, void(protocol::base::Dispatcher<protocol::base::VectorVariant&>& dispatcher,
25 protocol::base::Dispatcher<>& failure,
26 protocol::base::Dispatcher<>& normal));
27
28
29};
30
31
32
Definition: mockIComm.hpp:10
MOCK_METHOD2(Connect, void(const std::string &device, const std::string &address))
MOCK_METHOD1(Write, void(const protocol::base::VectorVariant &params))
MOCK_METHOD0(Disconnect, void())
MOCK_METHOD1(StartMonitorItems, void(const std::vector< std::string > &item_vector))
MOCK_METHOD3(RegisterCB, void(protocol::base::Dispatcher< protocol::base::VectorVariant & > &dispatcher, protocol::base::Dispatcher<> &failure, protocol::base::Dispatcher<> &normal))
MOCK_METHOD1(Read, void(protocol::base::VectorVariant &params))
MOCK_METHOD1(StartMonitorItem, void(const std::string &item))
MOCK_METHOD4(Rpc, void(const std::string &obj, const std::string &proc, const protocol::base::VectorVariant &params, protocol::base::Variant &result))
MOCK_METHOD1(StopMonitorItem, void(const std::string &item))