rpctest

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 17, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL