1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-08 06:32:28 +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

@@ -8,8 +8,9 @@ import (
)
func TestStruct_ToMap(t *testing.T) {
assert := internal.NewAssert(t, "TestStruct_ToMap")
t.Parallel()
assert := internal.NewAssert(t, "TestStruct_ToMap")
t.Run("invalid struct", func(t *testing.T) {
m, _ := ToMap(1)
var expected map[string]any
@@ -65,6 +66,8 @@ func TestStruct_ToMap(t *testing.T) {
}
func TestStruct_Fields(t *testing.T) {
t.Parallel()
assert := internal.NewAssert(t, "TestStruct_Fields")
type Parent struct {
@@ -91,6 +94,8 @@ func TestStruct_Fields(t *testing.T) {
}
func TestStruct_Field(t *testing.T) {
t.Parallel()
assert := internal.NewAssert(t, "TestStruct_Field")
type Parent struct {
@@ -109,6 +114,7 @@ func TestStruct_Field(t *testing.T) {
s := New(p1)
a, ok := s.Field("A")
assert.Equal(true, ok)
assert.Equal(reflect.String, a.Kind())
assert.Equal("1", a.Value())
@@ -118,6 +124,8 @@ func TestStruct_Field(t *testing.T) {
}
func TestStruct_IsStruct(t *testing.T) {
t.Parallel()
assert := internal.NewAssert(t, "TestStruct_Field")
type Test1 struct{}