package pgmock
import "github.com/jackc/pgx/v4/pgmock"
Index ¶
- type Controller
- type Script
- func (s *Script) Run(backend *pgproto3.Backend) error
- func (s *Script) Serve(backend *pgproto3.Backend) error
- func (s *Script) Step(backend *pgproto3.Backend) error
- type Server
- func NewServer(controller Controller) (*Server, error)
- func (s *Server) Addr() net.Addr
- func (s *Server) Close() error
- func (s *Server) ServeOne() error
- type Step
Types ¶
type Controller ¶
type Controller interface { Serve(backend *pgproto3.Backend) error }
type Script ¶
type Script struct { Steps []Step }
func (*Script) Run ¶
func (*Script) Serve ¶
func (*Script) Step ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func NewServer ¶
func NewServer(controller Controller) (*Server, error)
func (*Server) Addr ¶
func (*Server) Close ¶
func (*Server) ServeOne ¶
type Step ¶
type Step interface { Step(*pgproto3.Backend) error }
func AcceptUnauthenticatedConnRequestSteps ¶
func AcceptUnauthenticatedConnRequestSteps() []Step
func ExpectAnyMessage ¶
func ExpectAnyMessage(want pgproto3.FrontendMessage) Step
func ExpectMessage ¶
func ExpectMessage(want pgproto3.FrontendMessage) Step
func PgxInitSteps ¶
func PgxInitSteps() []Step
func SendMessage ¶
func SendMessage(msg pgproto3.BackendMessage) Step
func WaitForClose ¶
func WaitForClose() Step
Source Files ¶
- Version
- v4.0.0-pre1
- Published
- Jun 29, 2019
- Platform
- darwin/amd64
- Imports
- 6 packages
- Last checked
- 3 minutes ago –
Tools for package owners.