Go to the documentation of this file.
19 #ifndef GRPCPP_TEST_MOCK_STREAM_H
20 #define GRPCPP_TEST_MOCK_STREAM_H
24 #include <gmock/gmock.h>
65 template <
class W,
class R>
131 template <
class W,
class R>
178 template <
class W,
class R>
197 #endif // GRPCPP_TEST_MOCK_STREAM_H
Client-side interface for streaming reads of message of type R.
MOCK_METHOD2_T(Finish, void(Status *, void *))
MockServerWriter()=default
MOCK_METHOD0_T(SendInitialMetadata, void())
ServerStreamingInterface.
virtual grpc::Status Finish()=0
virtual void ReadInitialMetadata(void *tag)=0
virtual void WritesDone(void *tag)=0
Client-side interface for streaming writes of message type W.
MOCK_METHOD1_T(NextMessageSize, bool(uint32_t *))
ReaderInterface.
virtual bool NextMessageSize(uint32_t *sz)=0
virtual void Finish(grpc::Status *status, void *tag)=0
virtual void Finish(R *msg, grpc::Status *status, void *tag)=0
virtual bool WritesDone()=0
MOCK_METHOD1_T(NextMessageSize, bool(uint32_t *))
ReaderInterface.
MOCK_METHOD1_T(StartCall, void(void *))
ClientAsyncStreamingInterface.
Per-message write options.
MOCK_METHOD2_T(Write, bool(const W &, const WriteOptions))
WriterInterface.
MOCK_METHOD1_T(ReadInitialMetadata, void(void *))
MockServerReaderWriter()=default
virtual bool Read(R *msg)=0
MOCK_METHOD0_T(SendInitialMetadata, void())
ServerStreamingInterface.
MOCK_METHOD0_T(Finish, Status())
ClientStreamingInterface.
virtual void Write(const W &msg, void *tag)=0
virtual void StartCall(void *tag)=0
virtual void ReadInitialMetadata(void *tag)=0
MOCK_METHOD2_T(Write, bool(const W &, const WriteOptions))
WriterInterface.
MOCK_METHOD2_T(Write, bool(const W &, const WriteOptions))
WriterInterface.
MOCK_METHOD3_T(Finish, void(R *, Status *, void *))
MOCK_METHOD1_T(NextMessageSize, bool(uint32_t *))
ReaderInterface.
virtual void WaitForInitialMetadata()=0
Common interface for client side asynchronous writing.
Server-side interface for bi-directional streaming.
virtual void SendInitialMetadata()=0
MOCK_METHOD2_T(Finish, void(Status *, void *))
virtual void StartCall()=0
virtual bool Write(const W &msg, grpc::WriteOptions options)=0
MOCK_METHOD1_T(StartCall, void(void *))
ClientAsyncStreamingInterface.
MockClientAsyncReader()=default
virtual void Read(R *msg, void *tag)=0
MOCK_METHOD3_T(Write, void(const W &, grpc::WriteOptions, void *))
TODO: We do not support mocking an async RPC for now.
Server-side interface for streaming reads of message of type R.
MOCK_METHOD2_T(Finish, void(Status *, void *))
virtual void WaitForInitialMetadata()=0
GRPC_CUSTOM_UTIL_STATUS Status
Server-side interface for streaming writes of message of type W.
virtual bool WritesDone()=0
MOCK_METHOD3_T(Write, void(const W &, grpc::WriteOptions, void *))
MOCK_METHOD1_T(NextMessageSize, bool(uint32_t *))
ReaderInterface.
MockClientReaderWriter()=default
MOCK_METHOD0_T(Finish, Status())
ClientStreamingInterface.
MockClientAsyncResponseReader()=default
virtual void WritesDone(void *tag)=0
MOCK_METHOD0_T(Finish, Status())
ClientStreamingInterface.
MockClientAsyncReaderWriter()=default
MockClientAsyncWriter()=default
MOCK_METHOD2_T(Write, bool(const W &, const WriteOptions))
WriterInterface.
MockClientWriter()=default
MockServerReader()=default
MOCK_METHOD1_T(StartCall, void(void *))
ClientAsyncStreamingInterface.
MockClientReader()=default
MOCK_METHOD0_T(SendInitialMetadata, void())
ServerStreamingInterface.
MOCK_METHOD0_T(StartCall, void())
ClientAsyncResponseReaderInterface.
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:30