22#include <gmock/gmock.h>
41 (
const google::protobuf::Message&,
const ReplicaInfo&),
44 (
const std::vector<std::unique_ptr<Request>>&,
MockReplicaCommunicator()
MOCK_METHOD(int, SendHeartBeat,(const Request &),(override))
MOCK_METHOD(int, SendMessage,(const google::protobuf::Message &, const ReplicaInfo &),(override))
MOCK_METHOD(int, SendBatchMessage,(const std::vector< std::unique_ptr< Request > > &, const ReplicaInfo &),(override))
MOCK_METHOD(void, SendMessage,(const google::protobuf::Message &, int64_t),(override))
MOCK_METHOD(int, SendMessage,(const google::protobuf::Message &),(override))
MockReplicaCommunicator(const std::vector< ReplicaInfo > &replicas)
MOCK_METHOD(void, BroadCast,(const google::protobuf::Message &),(override))
virtual void BroadCast(const google::protobuf::Message &message)
virtual int SendBatchMessage(const std::vector< std::unique_ptr< Request > > &messages, const ReplicaInfo &replica_info)
virtual int SendHeartBeat(const Request &hb_info)
virtual int SendMessage(const google::protobuf::Message &message)