aboutsummaryrefslogtreecommitdiff
path: root/args_test.go
diff options
context:
space:
mode:
authorGravatar Erik Dubbelboer <erik@dubbelboer.com> 2019-10-16 01:59:56 +0200
committerGravatar Erik Dubbelboer <erik@dubbelboer.com> 2019-10-16 10:20:13 +0200
commitc3d82ca3a430260ff1795abfeac9e8396ed6f6fe (patch)
treedde63ec5b5f22388ef65a12ca7dc6bc131bee2d8 /args_test.go
parentUse Fatal instead of Fatalf when no formatting used (diff)
downloadfasthttp-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.go30
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