func TestTransportPoolConnReusePriorConnection(t *testing.T) { … }
func TestTransportPoolConnCannotReuseConnectionInUse(t *testing.T) { … }
func TestTransportPoolConnConnectionBecomesAvailableDuringDial(t *testing.T) { … }
type transportDialTester …
type transportDialTesterRoundTrip …
type transportDialTesterConn …
func newTransportDialTester(t *testing.T, mode testMode) *transportDialTester { … }
func (dt *transportDialTester) roundTrip() *transportDialTesterRoundTrip { … }
func (rt *transportDialTesterRoundTrip) wantDone(c *transportDialTesterConn) { … }
func (rt *transportDialTesterRoundTrip) finish() { … }
func (dt *transportDialTester) wantDial() *transportDialTesterConn { … }
func (c *transportDialTesterConn) finish(err error) { … }