diff options
author | Erik Dubbelboer <erik@dubbelboer.com> | 2019-10-16 01:59:56 +0200 |
---|---|---|
committer | Erik Dubbelboer <erik@dubbelboer.com> | 2019-10-16 10:20:13 +0200 |
commit | c3d82ca3a430260ff1795abfeac9e8396ed6f6fe (patch) | |
tree | dde63ec5b5f22388ef65a12ca7dc6bc131bee2d8 /args_test.go | |
parent | Use Fatal instead of Fatalf when no formatting used (diff) | |
download | fasthttp-c3d82ca3a430260ff1795abfeac9e8396ed6f6fe.tar.gz fasthttp-c3d82ca3a430260ff1795abfeac9e8396ed6f6fe.tar.bz2 fasthttp-c3d82ca3a430260ff1795abfeac9e8396ed6f6fe.zip |
Speed up testing by running tests in parallel
Diffstat (limited to 'args_test.go')
-rw-r--r-- | args_test.go | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/args_test.go b/args_test.go index d6df55d..503bb38 100644 --- a/args_test.go +++ b/args_test.go @@ -13,6 +13,8 @@ import ( ) func TestDecodeArgAppend(t *testing.T) { + t.Parallel() + testDecodeArgAppend(t, "", "") testDecodeArgAppend(t, "foobar", "foobar") testDecodeArgAppend(t, "тест", "тест") @@ -34,6 +36,8 @@ func testDecodeArgAppend(t *testing.T, s, expectedResult string) { } func TestArgsAdd(t *testing.T) { + t.Parallel() + var a Args a.Add("foo", "bar") a.Add("foo", "baz") @@ -144,6 +148,8 @@ func testArgsAcquireRelease(t *testing.T) { } func TestArgsPeekMulti(t *testing.T) { + t.Parallel() + var a Args a.Parse("foo=123&bar=121&foo=321&foo=&barz=sdf") @@ -170,6 +176,8 @@ func TestArgsPeekMulti(t *testing.T) { } func TestArgsEscape(t *testing.T) { + t.Parallel() + testArgsEscape(t, "foo", "bar", "foo=bar") // Test all characters @@ -193,6 +201,8 @@ func testArgsEscape(t *testing.T, k, v, expectedS string) { } func TestPathEscape(t *testing.T) { + t.Parallel() + testPathEscape(t, "/foo/bar") testPathEscape(t, "") testPathEscape(t, "/") @@ -217,6 +227,8 @@ func testPathEscape(t *testing.T, s string) { } func TestArgsWriteTo(t *testing.T) { + t.Parallel() + s := "foo=bar&baz=123&aaa=bbb" var a Args @@ -237,6 +249,8 @@ func TestArgsWriteTo(t *testing.T) { } func TestArgsGetBool(t *testing.T) { + t.Parallel() + testArgsGetBool(t, "", false) testArgsGetBool(t, "0", false) testArgsGetBool(t, "n", false) @@ -260,6 +274,8 @@ func testArgsGetBool(t *testing.T, value string, expectedResult bool) { } func TestArgsUint(t *testing.T) { + t.Parallel() + var a Args a.SetUint("foo", 123) a.SetUint("bar", 0) @@ -293,6 +309,8 @@ func TestArgsUint(t *testing.T) { } func TestArgsCopyTo(t *testing.T) { + t.Parallel() + var a Args // empty args @@ -334,6 +352,8 @@ func testCopyTo(t *testing.T, a *Args) { } func TestArgsVisitAll(t *testing.T) { + t.Parallel() + var a Args a.Set("foo", "bar") @@ -353,6 +373,8 @@ func TestArgsVisitAll(t *testing.T) { } func TestArgsStringCompose(t *testing.T) { + t.Parallel() + var a Args a.Set("foo", "bar") a.Set("aa", "bbb") @@ -370,6 +392,8 @@ func TestArgsStringCompose(t *testing.T) { } func TestArgsString(t *testing.T) { + t.Parallel() + var a Args testArgsString(t, &a, "") @@ -390,6 +414,8 @@ func testArgsString(t *testing.T, a *Args, s string) { } func TestArgsSetGetDel(t *testing.T) { + t.Parallel() + var a Args if len(a.Peek("foo")) > 0 { @@ -455,6 +481,8 @@ func TestArgsSetGetDel(t *testing.T) { } func TestArgsParse(t *testing.T) { + t.Parallel() + var a Args // empty args @@ -501,6 +529,8 @@ func TestArgsParse(t *testing.T) { } func TestArgsHas(t *testing.T) { + t.Parallel() + var a Args // single arg |