Back to godoc.org
golang.org/x/net / nettest

Package nettest

v0.0.0-...-4dfa261
Latest Go to latest

The latest major version is .

Published: Sep 26, 2018 | License: BSD-3-Clause | Module: golang.org/x/net

Overview

Package nettest provides utilities for network testing.

Index

func TestConn

func TestConn(t *testing.T, mp MakePipe)

TestConn tests that a net.Conn implementation properly satisfies the interface. The tests should not produce any false positives, but may experience false negatives. Thus, some issues may only be detected when the test is run multiple times. For maximal effectiveness, run the tests under the race detector.

type MakePipe

type MakePipe func() (c1, c2 net.Conn, stop func(), err error)

MakePipe creates a connection between two endpoints and returns the pair as c1 and c2, such that anything written to c1 is read by c2 and vice-versa. The stop function closes all resources, including c1, c2, and the underlying net.Listener (if there is one), and should not be nil.

Package Files

Documentation was rendered with GOOS=linux and GOARCH=amd64.

Jump to identifier

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to identifier