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