func TestMain(m *testing.M) { … }
func newRequest(httpreq string) *http.Request { … }
func runCgiTest(t *testing.T, h *Handler,
httpreq string,
expectedMap map[string]string, checks ...func(reqInfo map[string]string)) *httptest.ResponseRecorder { … }
func runResponseChecks(t *testing.T, rw *httptest.ResponseRecorder,
expectedMap map[string]string, checks ...func(reqInfo map[string]string)) { … }
func TestCGIBasicGet(t *testing.T) { … }
func TestCGIEnvIPv6(t *testing.T) { … }
func TestCGIBasicGetAbsPath(t *testing.T) { … }
func TestPathInfo(t *testing.T) { … }
func TestPathInfoDirRoot(t *testing.T) { … }
func TestDupHeaders(t *testing.T) { … }
func TestDropProxyHeader(t *testing.T) { … }
func TestPathInfoNoRoot(t *testing.T) { … }
func TestCGIBasicPost(t *testing.T) { … }
func chunk(s string) string { … }
func TestCGIPostChunked(t *testing.T) { … }
func TestRedirect(t *testing.T) { … }
func TestInternalRedirect(t *testing.T) { … }
func TestCopyError(t *testing.T) { … }
func handlerRunning() bool { … }
func TestDir(t *testing.T) { … }
func TestEnvOverride(t *testing.T) { … }
func TestHandlerStderr(t *testing.T) { … }
func TestRemoveLeadingDuplicates(t *testing.T) { … }