aboutsummaryrefslogtreecommitdiff
path: root/header_test.go
diff options
context:
space:
mode:
authorGravatar Erik Dubbelboer <erik@dubbelboer.com> 2021-06-18 14:57:18 +0200
committerGravatar Erik Dubbelboer <erik@dubbelboer.com> 2021-06-18 14:57:18 +0200
commit9f2c63676d93a1fe1cf836f1ae125fa5fb566039 (patch)
treed7ae04044a81c18c7f250d4e93114f3008b452f4 /header_test.go
parentfix: set content-length properly when StreanRequestBody was enabled (#1049) (diff)
downloadfasthttp-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.go16
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,
}