diff options
author | Erik Dubbelboer <erik@dubbelboer.com> | 2021-06-18 14:57:18 +0200 |
---|---|---|
committer | Erik Dubbelboer <erik@dubbelboer.com> | 2021-06-18 14:57:18 +0200 |
commit | 9f2c63676d93a1fe1cf836f1ae125fa5fb566039 (patch) | |
tree | d7ae04044a81c18c7f250d4e93114f3008b452f4 /header_test.go | |
parent | fix: set content-length properly when StreanRequestBody was enabled (#1049) (diff) | |
download | fasthttp-9f2c63676d93a1fe1cf836f1ae125fa5fb566039.tar.gz fasthttp-9f2c63676d93a1fe1cf836f1ae125fa5fb566039.tar.bz2 fasthttp-9f2c63676d93a1fe1cf836f1ae125fa5fb566039.zip |
Lower go test time
Diffstat (limited to 'header_test.go')
-rw-r--r-- | header_test.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/header_test.go b/header_test.go index 7e114d5..0f463ce 100644 --- a/header_test.go +++ b/header_test.go @@ -34,6 +34,8 @@ func TestResponseHeaderAddContentType(t *testing.T) { } func TestResponseHeaderMultiLineValue(t *testing.T) { + t.Parallel() + s := "HTTP/1.1 200 OK\r\n" + "EmptyValue1:\r\n" + "Content-Type: foo/bar;\r\n\tnewline;\r\n another/newline\r\n" + @@ -61,6 +63,8 @@ func TestResponseHeaderMultiLineValue(t *testing.T) { } func TestResponseHeaderMultiLineName(t *testing.T) { + t.Parallel() + s := "HTTP/1.1 200 OK\r\n" + "Host: golang.org\r\n" + "Gopher-New-\r\n" + @@ -77,6 +81,8 @@ func TestResponseHeaderMultiLineName(t *testing.T) { } func TestResponseHeaderMultiLinePaniced(t *testing.T) { + t.Parallel() + // Input generated by fuzz testing that caused the parser to panic. s, _ := base64.StdEncoding.DecodeString("aAEAIDoKKDoKICA6CgkKCiA6CiA6CgkpCiA6CiA6CiA6Cig6CiAgOgoJCgogOgogOgoJKQogOgogOgogOgogOgogOgoJOg86CiA6CiA6Cig6CiAyCg==") header := new(RequestHeader) @@ -399,6 +405,8 @@ func TestResponseHeaderAdd(t *testing.T) { } func TestRequestHeaderAdd(t *testing.T) { + t.Parallel() + m := make(map[string]struct{}) var h RequestHeader h.Add("aaa", "bbb") @@ -838,6 +846,8 @@ func TestResponseHeaderOldVersion(t *testing.T) { } func TestRequestHeaderSetByteRange(t *testing.T) { + t.Parallel() + testRequestHeaderSetByteRange(t, 0, 10, "bytes=0-10") testRequestHeaderSetByteRange(t, 123, -1, "bytes=123-") testRequestHeaderSetByteRange(t, -234, 58349, "bytes=-234") @@ -1897,6 +1907,8 @@ func TestRequestHeaderSetGet(t *testing.T) { } func TestResponseHeaderSetGet(t *testing.T) { + t.Parallel() + h := &ResponseHeader{} h.Set("foo", "bar") h.Set("content-type", "aaa/bbb") @@ -2396,6 +2408,8 @@ func TestRequestHeaderReadSuccess(t *testing.T) { } func TestResponseHeaderReadError(t *testing.T) { + t.Parallel() + h := &ResponseHeader{} // incorrect first line @@ -2419,6 +2433,8 @@ func TestResponseHeaderReadError(t *testing.T) { } func TestResponseHeaderReadErrorSecureLog(t *testing.T) { + t.Parallel() + h := &ResponseHeader{ secureErrorLogMessage: true, } |