1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-08 22:52:29 +08:00

test: add parallel running for all unit test functions

This commit is contained in:
dudaodong
2023-06-30 10:18:45 +08:00
parent ab364744b6
commit 8229de2f10
15 changed files with 480 additions and 16 deletions

View File

@@ -126,6 +126,8 @@ func TestHttpDelete(t *testing.T) {
}
func TestConvertMapToQueryString(t *testing.T) {
t.Parallel()
assert := internal.NewAssert(t, "TestConvertMapToQueryString")
var m = map[string]any{
@@ -133,6 +135,7 @@ func TestConvertMapToQueryString(t *testing.T) {
"a": 1,
"b": 2,
}
assert.Equal("a=1&b=2&c=3", ConvertMapToQueryString(m))
}
@@ -163,6 +166,8 @@ func TestParseResponse(t *testing.T) {
}
func TestHttpClient_Get(t *testing.T) {
t.Parallel()
assert := internal.NewAssert(t, "TestHttpClient_Get")
request := &HttpRequest{
@@ -218,6 +223,8 @@ func TestHttpClent_Post(t *testing.T) {
}
func TestStructToUrlValues(t *testing.T) {
t.Parallel()
assert := internal.NewAssert(t, "TestStructToUrlValues")
type TodoQuery struct {

View File

@@ -9,6 +9,8 @@ import (
)
func TestGetInternalIp(t *testing.T) {
t.Parallel()
assert := internal.NewAssert(t, "TestGetInternalIp")
internalIp := GetInternalIp()
@@ -17,6 +19,8 @@ func TestGetInternalIp(t *testing.T) {
}
func TestGetRequestPublicIp(t *testing.T) {
t.Parallel()
assert := internal.NewAssert(t, "TestGetPublicIpInfo")
ip := "36.112.24.10"
@@ -50,6 +54,8 @@ func TestGetRequestPublicIp(t *testing.T) {
// }
func TestIsPublicIP(t *testing.T) {
t.Parallel()
assert := internal.NewAssert(t, "TestIsPublicIP")
ips := []net.IP{
@@ -69,6 +75,8 @@ func TestIsPublicIP(t *testing.T) {
}
func TestIsInternalIP(t *testing.T) {
t.Parallel()
assert := internal.NewAssert(t, "TestIsInternalIP")
ips := []net.IP{
@@ -110,14 +118,9 @@ func TestEncodeUrl(t *testing.T) {
assert.Equal(expected, encodedUrl)
}
// func TestDownloadFile(t *testing.T) {
// assert := internal.NewAssert(t, "TestDownloadFile")
// err := DownloadFile("./lancet_logo.jpg", "https://picx.zhimg.com/v2-fc82a4199749de9cfb71e32e54f489d3_720w.jpg?source=172ae18b")
// assert.IsNil(err)
// }
func TestIsPingConnected(t *testing.T) {
t.Parallel()
assert := internal.NewAssert(t, "TestIsPingConnected")
// in github action env, this will fail
@@ -129,6 +132,8 @@ func TestIsPingConnected(t *testing.T) {
}
func TestTelnetConnected(t *testing.T) {
t.Parallel()
assert := internal.NewAssert(t, "TestTelnetConnected")
result1 := IsTelnetConnected("bing.com", "80")