1#include "gmock/gmock.h"
4#include <ifw/core/protocol/base/iComm.hpp>
6class MockIComm :
public ifw::core::protocol::base::IComm
10 MOCK_METHOD2(Connect,
void(
const std::string& device,
const std::string& address));
11 MOCK_METHOD1(Read,
void(ifw::core::protocol::base::VectorVariant& params));
12 MOCK_METHOD1(Write,
void(
const ifw::core::protocol::base::VectorVariant& params));
14 const std::string& proc,
15 const ifw::core::protocol::base::VectorVariant& params,
16 ifw::core::protocol::base::Variant& result));
20 MOCK_METHOD1(StartMonitorItems,
void(
const std::vector<std::string>& item_vector));
21 MOCK_METHOD3(RegisterCB,
void(ifw::core::protocol::base::Dispatcher<ifw::core::protocol::base::VectorVariant&>& dispatcher,
22 ifw::core::protocol::base::Dispatcher<>& failure,
23 ifw::core::protocol::base::Dispatcher<>& normal));
Definition mockIComm.hpp:7
MOCK_METHOD1(Read, void(ifw::core::protocol::base::VectorVariant ¶ms))
MOCK_METHOD2(Connect, void(const std::string &device, const std::string &address))
MOCK_METHOD3(RegisterCB, void(ifw::core::protocol::base::Dispatcher< ifw::core::protocol::base::VectorVariant & > &dispatcher, ifw::core::protocol::base::Dispatcher<> &failure, ifw::core::protocol::base::Dispatcher<> &normal))
MOCK_METHOD4(Rpc, void(const std::string &obj, const std::string &proc, const ifw::core::protocol::base::VectorVariant ¶ms, ifw::core::protocol::base::Variant &result))
MOCK_METHOD0(Disconnect, void())
MOCK_METHOD1(StartMonitorItems, void(const std::vector< std::string > &item_vector))
MOCK_METHOD1(Write, void(const ifw::core::protocol::base::VectorVariant ¶ms))
MOCK_METHOD1(StartMonitorItem, void(const std::string &item))
MOCK_METHOD1(StopMonitorItem, void(const std::string &item))