Documentation
¶
Overview ¶
Package testutil contains helper functions for writing tests.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Server ¶
A Server is an in-process gRPC server, listening on a system-chosen port on the local loopback interface. Servers are for testing only and are not intended to be used in production code.
To create a server, make a new Server, register your handlers, then call Start:
srv, err := NewServer() ... mypb.RegisterMyServiceServer(srv.Gsrv, &myHandler) .... srv.Start()
Clients should connect to the server with no security:
conn, err := grpc.Dial(srv.Addr, grpc.WithInsecure()) ...
func NewServer ¶
NewServer creates a new Server. The Server will be listening for gRPC connections at the address named by the Addr field, without TLS.
Source Files
¶
- context.go
- server.go
Click to show internal directories.
Click to hide internal directories.