Documentation
¶
Index ¶
- type MockServerTransportStream
- func (s *MockServerTransportStream) CapturedHeaders() metadata.MD
- func (s *MockServerTransportStream) CapturedTrailers() []metadata.MD
- func (s *MockServerTransportStream) Method() string
- func (s *MockServerTransportStream) SendHeader(md metadata.MD) error
- func (s *MockServerTransportStream) SetHeader(md metadata.MD) error
- func (s *MockServerTransportStream) SetTrailer(md metadata.MD) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockServerTransportStream ¶
type MockServerTransportStream struct {
// Optional hook overrides. If non-nil they are invoked instead of the
// default header / send header logic.
SetHeaderFunc func(metadata.MD) error
SendHeaderFunc func(metadata.MD) error
TrailerFunc func(metadata.MD) error
// contains filtered or unexported fields
}
MockServerTransportStream is a reusable test double that mimics gRPC's internal ServerTransportStream.
func NewMockServerTransportStream ¶
func NewMockServerTransportStream(methodName string) *MockServerTransportStream
func (*MockServerTransportStream) CapturedHeaders ¶
func (s *MockServerTransportStream) CapturedHeaders() metadata.MD
func (*MockServerTransportStream) CapturedTrailers ¶
func (s *MockServerTransportStream) CapturedTrailers() []metadata.MD
func (*MockServerTransportStream) Method ¶
func (s *MockServerTransportStream) Method() string
func (*MockServerTransportStream) SendHeader ¶
func (s *MockServerTransportStream) SendHeader(md metadata.MD) error
func (*MockServerTransportStream) SetHeader ¶
func (s *MockServerTransportStream) SetHeader(md metadata.MD) error
func (*MockServerTransportStream) SetTrailer ¶
func (s *MockServerTransportStream) SetTrailer(md metadata.MD) error
Click to show internal directories.
Click to hide internal directories.