diff --git a/.example/other/test.go b/.example/other/test.go
index 84f83a83d..59f4e6281 100644
--- a/.example/other/test.go
+++ b/.example/other/test.go
@@ -1,35 +1,38 @@
package main
import (
- "github.com/gogf/gf/frame/g"
- "github.com/gogf/gf/os/glog"
- "github.com/gogf/gf/os/gtime"
- "github.com/gogf/gf/os/gtimer"
- "time"
+ "encoding/json"
+ "fmt"
+ "github.com/gogf/gf/encoding/gjson"
)
-func GetList() {
-START:
- for {
- res, err := g.Redis().DoVar("RPOP", "mill")
- if err != nil {
- glog.Debug("Rpop:", err)
- break
- }
- glog.Debug(res)
- if res.IsEmpty() {
- glog.Debug("nil")
- continue START
- }
- interval := 50 * time.Second
- gtimer.AddOnce(interval, func() {
- glog.Debug("end------:", res, gtime.Now().Format("Y-m-d H:i:s"))
- })
- }
+type ModifyFieldInfoType struct {
+ Id int64 `json:"id"`
+ New string `json:"new"`
+}
+type ModifyFieldInfosType struct {
+ Duration ModifyFieldInfoType `json:"duration"`
+ OMLevel ModifyFieldInfoType `json:"om_level"`
}
-func main() {
- g.Redis().SetMaxActive(2)
- //g.Redis().SetMaxIdle(100)
- GetList()
+type MediaRequestModifyInfo struct {
+ Modify ModifyFieldInfosType `json:"modifyFieldInfos"`
+ Field ModifyFieldInfosType `json:"fieldInfos"`
+ FeedID string `json:"feed_id"`
+ Vid string `json:"id"`
+}
+
+var processQueue chan MediaRequestModifyInfo
+
+func main() {
+
+ jsonContent := `{"dataSetId":2001,"fieldInfos":{"duration":{"id":80079,"value":"59"},"om_level":{"id":2409,"value":"4"}},"id":"g0936lt1u0f","modifyFieldInfos":{"om_level":{"id":2409,"new":"4","old":""}},"timeStamp":1584599734}`
+ var t MediaRequestModifyInfo
+ err := gjson.DecodeTo(jsonContent, &t)
+ fmt.Println(err)
+ fmt.Printf("%+v\n", t)
+ fmt.Println(gjson.New(t).MustToJsonString())
+
+ b, _ := json.Marshal(t)
+ fmt.Println(string(b))
}
diff --git a/container/garray/garray_z_unit_all_basic_test.go b/container/garray/garray_z_unit_all_basic_test.go
index 2b6b26a9d..af6e56837 100644
--- a/container/garray/garray_z_unit_all_basic_test.go
+++ b/container/garray/garray_z_unit_all_basic_test.go
@@ -22,7 +22,7 @@ func Test_IntArray_Unique(t *testing.T) {
array := garray.NewIntArray()
array.Append(1, 1, 2, 3, 3, 4, 4, 5, 5, 6, 6)
array.Unique()
- gtest.Assert(array.Slice(), expect)
+ t.Assert(array.Slice(), expect)
}
func Test_SortedIntArray1(t *testing.T) {
@@ -31,8 +31,8 @@ func Test_SortedIntArray1(t *testing.T) {
for i := 10; i > -1; i-- {
array.Add(i)
}
- gtest.Assert(array.Slice(), expect)
- gtest.Assert(array.Add().Slice(), expect)
+ t.Assert(array.Slice(), expect)
+ t.Assert(array.Add().Slice(), expect)
}
func Test_SortedIntArray2(t *testing.T) {
@@ -41,7 +41,7 @@ func Test_SortedIntArray2(t *testing.T) {
for i := 0; i <= 10; i++ {
array.Add(i)
}
- gtest.Assert(array.Slice(), expect)
+ t.Assert(array.Slice(), expect)
}
func Test_SortedStrArray1(t *testing.T) {
@@ -52,8 +52,8 @@ func Test_SortedStrArray1(t *testing.T) {
array1.Add(gconv.String(i))
array2.Add(gconv.String(i))
}
- gtest.Assert(array1.Slice(), expect)
- gtest.Assert(array2.Slice(), expect)
+ t.Assert(array1.Slice(), expect)
+ t.Assert(array2.Slice(), expect)
}
@@ -63,9 +63,9 @@ func Test_SortedStrArray2(t *testing.T) {
for i := 0; i <= 10; i++ {
array.Add(gconv.String(i))
}
- gtest.Assert(array.Slice(), expect)
+ t.Assert(array.Slice(), expect)
array.Add()
- gtest.Assert(array.Slice(), expect)
+ t.Assert(array.Slice(), expect)
}
func Test_SortedArray1(t *testing.T) {
@@ -76,7 +76,7 @@ func Test_SortedArray1(t *testing.T) {
for i := 10; i > -1; i-- {
array.Add(gconv.String(i))
}
- gtest.Assert(array.Slice(), expect)
+ t.Assert(array.Slice(), expect)
}
func Test_SortedArray2(t *testing.T) {
@@ -90,17 +90,17 @@ func Test_SortedArray2(t *testing.T) {
array.Add(gconv.String(i))
array2.Add(gconv.String(i))
}
- gtest.Assert(array.Slice(), expect)
- gtest.Assert(array.Add().Slice(), expect)
- gtest.Assert(array2.Slice(), expect)
+ t.Assert(array.Slice(), expect)
+ t.Assert(array.Add().Slice(), expect)
+ t.Assert(array2.Slice(), expect)
}
func TestNewFromCopy(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"100", "200", "300", "400", "500", "600"}
array1 := garray.NewFromCopy(a1)
- gtest.AssertIN(array1.PopRands(2), a1)
- gtest.Assert(len(array1.PopRands(1)), 1)
- gtest.Assert(len(array1.PopRands(9)), 3)
+ t.AssertIN(array1.PopRands(2), a1)
+ t.Assert(len(array1.PopRands(1)), 1)
+ t.Assert(len(array1.PopRands(9)), 3)
})
}
diff --git a/container/garray/garray_z_unit_normal_any_array_test.go b/container/garray/garray_z_unit_normal_any_array_test.go
index 6fda1f5ea..b656ad4fb 100644
--- a/container/garray/garray_z_unit_normal_any_array_test.go
+++ b/container/garray/garray_z_unit_normal_any_array_test.go
@@ -20,41 +20,41 @@ import (
)
func Test_Array_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
expect := []interface{}{0, 1, 2, 3}
array := garray.NewArrayFrom(expect)
array2 := garray.NewArrayFrom(expect)
array3 := garray.NewArrayFrom([]interface{}{})
- gtest.Assert(array.Slice(), expect)
- gtest.Assert(array.Interfaces(), expect)
+ t.Assert(array.Slice(), expect)
+ t.Assert(array.Interfaces(), expect)
array.Set(0, 100)
- gtest.Assert(array.Get(0), 100)
- gtest.Assert(array.Get(1), 1)
- gtest.Assert(array.Search(100), 0)
- gtest.Assert(array3.Search(100), -1)
- gtest.Assert(array.Contains(100), true)
- gtest.Assert(array.Remove(0), 100)
- gtest.Assert(array.Remove(-1), nil)
- gtest.Assert(array.Remove(100000), nil)
+ t.Assert(array.Get(0), 100)
+ t.Assert(array.Get(1), 1)
+ t.Assert(array.Search(100), 0)
+ t.Assert(array3.Search(100), -1)
+ t.Assert(array.Contains(100), true)
+ t.Assert(array.Remove(0), 100)
+ t.Assert(array.Remove(-1), nil)
+ t.Assert(array.Remove(100000), nil)
- gtest.Assert(array2.Remove(3), 3)
- gtest.Assert(array2.Remove(1), 1)
+ t.Assert(array2.Remove(3), 3)
+ t.Assert(array2.Remove(1), 1)
- gtest.Assert(array.Contains(100), false)
+ t.Assert(array.Contains(100), false)
array.Append(4)
- gtest.Assert(array.Len(), 4)
+ t.Assert(array.Len(), 4)
array.InsertBefore(0, 100)
array.InsertAfter(0, 200)
- gtest.Assert(array.Slice(), []interface{}{100, 200, 2, 2, 3, 4})
+ t.Assert(array.Slice(), []interface{}{100, 200, 2, 2, 3, 4})
array.InsertBefore(5, 300)
array.InsertAfter(6, 400)
- gtest.Assert(array.Slice(), []interface{}{100, 200, 2, 2, 3, 300, 4, 400})
- gtest.Assert(array.Clear().Len(), 0)
+ t.Assert(array.Slice(), []interface{}{100, 200, 2, 2, 3, 300, 4, 400})
+ t.Assert(array.Clear().Len(), 0)
})
}
func TestArray_Sort(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
expect1 := []interface{}{0, 1, 2, 3}
expect2 := []interface{}{3, 2, 1, 0}
array := garray.NewArray()
@@ -64,78 +64,78 @@ func TestArray_Sort(t *testing.T) {
array.SortFunc(func(v1, v2 interface{}) bool {
return v1.(int) < v2.(int)
})
- gtest.Assert(array.Slice(), expect1)
+ t.Assert(array.Slice(), expect1)
array.SortFunc(func(v1, v2 interface{}) bool {
return v1.(int) > v2.(int)
})
- gtest.Assert(array.Slice(), expect2)
+ t.Assert(array.Slice(), expect2)
})
}
func TestArray_Unique(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
expect := []interface{}{1, 1, 2, 3}
array := garray.NewArrayFrom(expect)
- gtest.Assert(array.Unique().Slice(), []interface{}{1, 2, 3})
+ t.Assert(array.Unique().Slice(), []interface{}{1, 2, 3})
})
}
func TestArray_PushAndPop(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
expect := []interface{}{0, 1, 2, 3}
array := garray.NewArrayFrom(expect)
- gtest.Assert(array.Slice(), expect)
- gtest.Assert(array.PopLeft(), 0)
- gtest.Assert(array.PopRight(), 3)
- gtest.AssertIN(array.PopRand(), []interface{}{1, 2})
- gtest.AssertIN(array.PopRand(), []interface{}{1, 2})
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Slice(), expect)
+ t.Assert(array.PopLeft(), 0)
+ t.Assert(array.PopRight(), 3)
+ t.AssertIN(array.PopRand(), []interface{}{1, 2})
+ t.AssertIN(array.PopRand(), []interface{}{1, 2})
+ t.Assert(array.Len(), 0)
array.PushLeft(1).PushRight(2)
- gtest.Assert(array.Slice(), []interface{}{1, 2})
+ t.Assert(array.Slice(), []interface{}{1, 2})
})
}
func TestArray_PopRands(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{100, 200, 300, 400, 500, 600}
array := garray.NewFromCopy(a1)
- gtest.AssertIN(array.PopRands(2), []interface{}{100, 200, 300, 400, 500, 600})
+ t.AssertIN(array.PopRands(2), []interface{}{100, 200, 300, 400, 500, 600})
})
}
func TestArray_PopLeftsAndPopRights(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value1 := []interface{}{0, 1, 2, 3, 4, 5, 6}
value2 := []interface{}{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewArrayFrom(value1)
array2 := garray.NewArrayFrom(value2)
- gtest.Assert(array1.PopLefts(2), []interface{}{0, 1})
- gtest.Assert(array1.Slice(), []interface{}{2, 3, 4, 5, 6})
- gtest.Assert(array1.PopRights(2), []interface{}{5, 6})
- gtest.Assert(array1.Slice(), []interface{}{2, 3, 4})
- gtest.Assert(array1.PopRights(20), []interface{}{2, 3, 4})
- gtest.Assert(array1.Slice(), []interface{}{})
- gtest.Assert(array2.PopLefts(20), []interface{}{0, 1, 2, 3, 4, 5, 6})
- gtest.Assert(array2.Slice(), []interface{}{})
+ t.Assert(array1.PopLefts(2), []interface{}{0, 1})
+ t.Assert(array1.Slice(), []interface{}{2, 3, 4, 5, 6})
+ t.Assert(array1.PopRights(2), []interface{}{5, 6})
+ t.Assert(array1.Slice(), []interface{}{2, 3, 4})
+ t.Assert(array1.PopRights(20), []interface{}{2, 3, 4})
+ t.Assert(array1.Slice(), []interface{}{})
+ t.Assert(array2.PopLefts(20), []interface{}{0, 1, 2, 3, 4, 5, 6})
+ t.Assert(array2.Slice(), []interface{}{})
})
}
func TestArray_Range(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value1 := []interface{}{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewArrayFrom(value1)
array2 := garray.NewArrayFrom(value1, true)
- gtest.Assert(array1.Range(0, 1), []interface{}{0})
- gtest.Assert(array1.Range(1, 2), []interface{}{1})
- gtest.Assert(array1.Range(0, 2), []interface{}{0, 1})
- gtest.Assert(array1.Range(-1, 10), value1)
- gtest.Assert(array1.Range(10, 2), nil)
- gtest.Assert(array2.Range(1, 3), []interface{}{1, 2})
+ t.Assert(array1.Range(0, 1), []interface{}{0})
+ t.Assert(array1.Range(1, 2), []interface{}{1})
+ t.Assert(array1.Range(0, 2), []interface{}{0, 1})
+ t.Assert(array1.Range(-1, 10), value1)
+ t.Assert(array1.Range(10, 2), nil)
+ t.Assert(array2.Range(1, 3), []interface{}{1, 2})
})
}
func TestArray_Merge(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
func1 := func(v1, v2 interface{}) int {
if gconv.Int(v1) < gconv.Int(v2) {
return 0
@@ -147,7 +147,7 @@ func TestArray_Merge(t *testing.T) {
i2 := []interface{}{4, 5, 6, 7}
array1 := garray.NewArrayFrom(i1)
array2 := garray.NewArrayFrom(i2)
- gtest.Assert(array1.Merge(array2).Slice(), []interface{}{0, 1, 2, 3, 4, 5, 6, 7})
+ t.Assert(array1.Merge(array2).Slice(), []interface{}{0, 1, 2, 3, 4, 5, 6, 7})
//s1 := []string{"a", "b", "c", "d"}
s2 := []string{"e", "f"}
@@ -159,185 +159,185 @@ func TestArray_Merge(t *testing.T) {
s6 := garray.NewSortedIntArrayFrom([]int{1, 2, 3})
a1 := garray.NewArrayFrom(i1)
- gtest.Assert(a1.Merge(s2).Len(), 6)
- gtest.Assert(a1.Merge(i3).Len(), 9)
- gtest.Assert(a1.Merge(i4).Len(), 10)
- gtest.Assert(a1.Merge(s3).Len(), 12)
- gtest.Assert(a1.Merge(s4).Len(), 14)
- gtest.Assert(a1.Merge(s5).Len(), 16)
- gtest.Assert(a1.Merge(s6).Len(), 19)
+ t.Assert(a1.Merge(s2).Len(), 6)
+ t.Assert(a1.Merge(i3).Len(), 9)
+ t.Assert(a1.Merge(i4).Len(), 10)
+ t.Assert(a1.Merge(s3).Len(), 12)
+ t.Assert(a1.Merge(s4).Len(), 14)
+ t.Assert(a1.Merge(s5).Len(), 16)
+ t.Assert(a1.Merge(s6).Len(), 19)
})
}
func TestArray_Fill(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{0}
a2 := []interface{}{0}
array1 := garray.NewArrayFrom(a1)
array2 := garray.NewArrayFrom(a2, true)
- gtest.Assert(array1.Fill(1, 2, 100).Slice(), []interface{}{0, 100, 100})
- gtest.Assert(array2.Fill(0, 2, 100).Slice(), []interface{}{100, 100})
- gtest.Assert(array2.Fill(-1, 2, 100).Slice(), []interface{}{100, 100})
+ t.Assert(array1.Fill(1, 2, 100).Slice(), []interface{}{0, 100, 100})
+ t.Assert(array2.Fill(0, 2, 100).Slice(), []interface{}{100, 100})
+ t.Assert(array2.Fill(-1, 2, 100).Slice(), []interface{}{100, 100})
})
}
func TestArray_Chunk(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{1, 2, 3, 4, 5}
array1 := garray.NewArrayFrom(a1)
chunks := array1.Chunk(2)
- gtest.Assert(len(chunks), 3)
- gtest.Assert(chunks[0], []interface{}{1, 2})
- gtest.Assert(chunks[1], []interface{}{3, 4})
- gtest.Assert(chunks[2], []interface{}{5})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 3)
+ t.Assert(chunks[0], []interface{}{1, 2})
+ t.Assert(chunks[1], []interface{}{3, 4})
+ t.Assert(chunks[2], []interface{}{5})
+ t.Assert(array1.Chunk(0), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{1, 2, 3, 4, 5}
array1 := garray.NewArrayFrom(a1)
chunks := array1.Chunk(3)
- gtest.Assert(len(chunks), 2)
- gtest.Assert(chunks[0], []interface{}{1, 2, 3})
- gtest.Assert(chunks[1], []interface{}{4, 5})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 2)
+ t.Assert(chunks[0], []interface{}{1, 2, 3})
+ t.Assert(chunks[1], []interface{}{4, 5})
+ t.Assert(array1.Chunk(0), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{1, 2, 3, 4, 5, 6}
array1 := garray.NewArrayFrom(a1)
chunks := array1.Chunk(2)
- gtest.Assert(len(chunks), 3)
- gtest.Assert(chunks[0], []interface{}{1, 2})
- gtest.Assert(chunks[1], []interface{}{3, 4})
- gtest.Assert(chunks[2], []interface{}{5, 6})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 3)
+ t.Assert(chunks[0], []interface{}{1, 2})
+ t.Assert(chunks[1], []interface{}{3, 4})
+ t.Assert(chunks[2], []interface{}{5, 6})
+ t.Assert(array1.Chunk(0), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{1, 2, 3, 4, 5, 6}
array1 := garray.NewArrayFrom(a1)
chunks := array1.Chunk(3)
- gtest.Assert(len(chunks), 2)
- gtest.Assert(chunks[0], []interface{}{1, 2, 3})
- gtest.Assert(chunks[1], []interface{}{4, 5, 6})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 2)
+ t.Assert(chunks[0], []interface{}{1, 2, 3})
+ t.Assert(chunks[1], []interface{}{4, 5, 6})
+ t.Assert(array1.Chunk(0), nil)
})
}
func TestArray_Pad(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{0}
array1 := garray.NewArrayFrom(a1)
- gtest.Assert(array1.Pad(3, 1).Slice(), []interface{}{0, 1, 1})
- gtest.Assert(array1.Pad(-4, 1).Slice(), []interface{}{1, 0, 1, 1})
- gtest.Assert(array1.Pad(3, 1).Slice(), []interface{}{1, 0, 1, 1})
+ t.Assert(array1.Pad(3, 1).Slice(), []interface{}{0, 1, 1})
+ t.Assert(array1.Pad(-4, 1).Slice(), []interface{}{1, 0, 1, 1})
+ t.Assert(array1.Pad(3, 1).Slice(), []interface{}{1, 0, 1, 1})
})
}
func TestArray_SubSlice(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewArrayFrom(a1)
array2 := garray.NewArrayFrom(a1, true)
- gtest.Assert(array1.SubSlice(0, 2), []interface{}{0, 1})
- gtest.Assert(array1.SubSlice(2, 2), []interface{}{2, 3})
- gtest.Assert(array1.SubSlice(5, 8), []interface{}{5, 6})
- gtest.Assert(array1.SubSlice(9, 1), nil)
- gtest.Assert(array1.SubSlice(-2, 2), []interface{}{5, 6})
- gtest.Assert(array1.SubSlice(-9, 2), nil)
- gtest.Assert(array1.SubSlice(1, -2), nil)
- gtest.Assert(array2.SubSlice(0, 2), []interface{}{0, 1})
+ t.Assert(array1.SubSlice(0, 2), []interface{}{0, 1})
+ t.Assert(array1.SubSlice(2, 2), []interface{}{2, 3})
+ t.Assert(array1.SubSlice(5, 8), []interface{}{5, 6})
+ t.Assert(array1.SubSlice(9, 1), nil)
+ t.Assert(array1.SubSlice(-2, 2), []interface{}{5, 6})
+ t.Assert(array1.SubSlice(-9, 2), nil)
+ t.Assert(array1.SubSlice(1, -2), nil)
+ t.Assert(array2.SubSlice(0, 2), []interface{}{0, 1})
})
}
func TestArray_Rand(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewArrayFrom(a1)
- gtest.Assert(len(array1.Rands(2)), 2)
- gtest.Assert(len(array1.Rands(10)), 7)
- gtest.AssertIN(array1.Rands(1)[0], a1)
+ t.Assert(len(array1.Rands(2)), 2)
+ t.Assert(len(array1.Rands(10)), 7)
+ t.AssertIN(array1.Rands(1)[0], a1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []interface{}{"a", "b", "c", "d"}
a1 := garray.NewArrayFrom(s1)
i1 := a1.Rand()
- gtest.Assert(a1.Contains(i1), true)
- gtest.Assert(a1.Len(), 4)
+ t.Assert(a1.Contains(i1), true)
+ t.Assert(a1.Len(), 4)
})
}
func TestArray_Shuffle(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewArrayFrom(a1)
- gtest.Assert(array1.Shuffle().Len(), 7)
+ t.Assert(array1.Shuffle().Len(), 7)
})
}
func TestArray_Reverse(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewArrayFrom(a1)
- gtest.Assert(array1.Reverse().Slice(), []interface{}{6, 5, 4, 3, 2, 1, 0})
+ t.Assert(array1.Reverse().Slice(), []interface{}{6, 5, 4, 3, 2, 1, 0})
})
}
func TestArray_Join(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewArrayFrom(a1)
- gtest.Assert(array1.Join("."), `0.1.2.3.4.5.6`)
+ t.Assert(array1.Join("."), `0.1.2.3.4.5.6`)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{0, 1, `"a"`, `\a`}
array1 := garray.NewArrayFrom(a1)
- gtest.Assert(array1.Join("."), `0.1."a".\a`)
+ t.Assert(array1.Join("."), `0.1."a".\a`)
})
}
func TestArray_String(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewArrayFrom(a1)
- gtest.Assert(array1.String(), `[0,1,2,3,4,5,6]`)
+ t.Assert(array1.String(), `[0,1,2,3,4,5,6]`)
})
}
func TestArray_Replace(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{0, 1, 2, 3, 4, 5, 6}
a2 := []interface{}{"a", "b", "c"}
a3 := []interface{}{"m", "n", "p", "z", "x", "y", "d", "u"}
array1 := garray.NewArrayFrom(a1)
array2 := array1.Replace(a2)
- gtest.Assert(array2.Len(), 7)
- gtest.Assert(array2.Contains("b"), true)
- gtest.Assert(array2.Contains(4), true)
- gtest.Assert(array2.Contains("v"), false)
+ t.Assert(array2.Len(), 7)
+ t.Assert(array2.Contains("b"), true)
+ t.Assert(array2.Contains(4), true)
+ t.Assert(array2.Contains("v"), false)
array3 := array1.Replace(a3)
- gtest.Assert(array3.Len(), 7)
- gtest.Assert(array3.Contains(4), false)
- gtest.Assert(array3.Contains("p"), true)
- gtest.Assert(array3.Contains("u"), false)
+ t.Assert(array3.Len(), 7)
+ t.Assert(array3.Contains(4), false)
+ t.Assert(array3.Contains("p"), true)
+ t.Assert(array3.Contains("u"), false)
})
}
func TestArray_SetArray(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{0, 1, 2, 3, 4, 5, 6}
a2 := []interface{}{"a", "b", "c"}
array1 := garray.NewArrayFrom(a1)
array1 = array1.SetArray(a2)
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(array1.Contains("b"), true)
- gtest.Assert(array1.Contains("5"), false)
+ t.Assert(array1.Len(), 3)
+ t.Assert(array1.Contains("b"), true)
+ t.Assert(array1.Contains("5"), false)
})
}
func TestArray_Sum(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{0, 1, 2, 3}
a2 := []interface{}{"a", "b", "c"}
a3 := []interface{}{"a", "1", "2"}
@@ -346,39 +346,39 @@ func TestArray_Sum(t *testing.T) {
array2 := garray.NewArrayFrom(a2)
array3 := garray.NewArrayFrom(a3)
- gtest.Assert(array1.Sum(), 6)
- gtest.Assert(array2.Sum(), 0)
- gtest.Assert(array3.Sum(), 3)
+ t.Assert(array1.Sum(), 6)
+ t.Assert(array2.Sum(), 0)
+ t.Assert(array3.Sum(), 3)
})
}
func TestArray_Clone(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{0, 1, 2, 3}
array1 := garray.NewArrayFrom(a1)
array2 := array1.Clone()
- gtest.Assert(array1.Len(), 4)
- gtest.Assert(array2.Sum(), 6)
- gtest.AssertEQ(array1, array2)
+ t.Assert(array1.Len(), 4)
+ t.Assert(array2.Sum(), 6)
+ t.AssertEQ(array1, array2)
})
}
func TestArray_CountValues(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "b", "c", "d", "e", "d"}
array1 := garray.NewArrayFrom(a1)
array2 := array1.CountValues()
- gtest.Assert(len(array2), 5)
- gtest.Assert(array2["b"], 1)
- gtest.Assert(array2["d"], 2)
+ t.Assert(len(array2), 5)
+ t.Assert(array2["b"], 1)
+ t.Assert(array2["d"], 2)
})
}
func TestArray_LockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []interface{}{"a", "b", "c", "d"}
a1 := garray.NewArrayFrom(s1, true)
@@ -404,13 +404,13 @@ func TestArray_LockFunc(t *testing.T) {
<-ch2 //等待go1完成
// 防止ci抖动,以豪秒为单位
- gtest.AssertGT(t2-t1, 20) //go1加的读写互斥锁,所go2读的时候被阻塞。
- gtest.Assert(a1.Contains("g"), true)
+ t.AssertGT(t2-t1, 20) //go1加的读写互斥锁,所go2读的时候被阻塞。
+ t.Assert(a1.Contains("g"), true)
})
}
func TestArray_RLockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []interface{}{"a", "b", "c", "d"}
a1 := garray.NewArrayFrom(s1, true)
@@ -436,32 +436,32 @@ func TestArray_RLockFunc(t *testing.T) {
<-ch2 //等待go1完成
// 防止ci抖动,以豪秒为单位
- gtest.AssertLT(t2-t1, 20) //go1加的读锁,所go2读的时候,并没有阻塞。
- gtest.Assert(a1.Contains("g"), true)
+ t.AssertLT(t2-t1, 20) //go1加的读锁,所go2读的时候,并没有阻塞。
+ t.Assert(a1.Contains("g"), true)
})
}
func TestArray_Json(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []interface{}{"a", "b", "d", "c"}
a1 := garray.NewArrayFrom(s1)
b1, err1 := json.Marshal(a1)
b2, err2 := json.Marshal(s1)
- gtest.Assert(b1, b2)
- gtest.Assert(err1, err2)
+ t.Assert(b1, b2)
+ t.Assert(err1, err2)
a2 := garray.New()
err2 = json.Unmarshal(b2, &a2)
- gtest.Assert(err2, nil)
- gtest.Assert(a2.Slice(), s1)
+ t.Assert(err2, nil)
+ t.Assert(a2.Slice(), s1)
var a3 garray.Array
err := json.Unmarshal(b2, &a3)
- gtest.Assert(err, nil)
- gtest.Assert(a3.Slice(), s1)
+ t.Assert(err, nil)
+ t.Assert(a3.Slice(), s1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Name string
Scores *garray.Array
@@ -471,72 +471,72 @@ func TestArray_Json(t *testing.T) {
"Scores": []int{99, 100, 98},
}
b, err := json.Marshal(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
user := new(User)
err = json.Unmarshal(b, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Name, data["Name"])
- gtest.Assert(user.Scores, data["Scores"])
+ t.Assert(err, nil)
+ t.Assert(user.Name, data["Name"])
+ t.Assert(user.Scores, data["Scores"])
})
}
func TestArray_Iterator(t *testing.T) {
slice := g.Slice{"a", "b", "d", "c"}
array := garray.NewArrayFrom(slice)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.Iterator(func(k int, v interface{}) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.IteratorAsc(func(k int, v interface{}) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.IteratorDesc(func(k int, v interface{}) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.Iterator(func(k int, v interface{}) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.IteratorAsc(func(k int, v interface{}) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.IteratorDesc(func(k int, v interface{}) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
}
func TestArray_RemoveValue(t *testing.T) {
slice := g.Slice{"a", "b", "d", "c"}
array := garray.NewArrayFrom(slice)
- gtest.Case(t, func() {
- gtest.Assert(array.RemoveValue("e"), false)
- gtest.Assert(array.RemoveValue("b"), true)
- gtest.Assert(array.RemoveValue("a"), true)
- gtest.Assert(array.RemoveValue("c"), true)
- gtest.Assert(array.RemoveValue("f"), false)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(array.RemoveValue("e"), false)
+ t.Assert(array.RemoveValue("b"), true)
+ t.Assert(array.RemoveValue("a"), true)
+ t.Assert(array.RemoveValue("c"), true)
+ t.Assert(array.RemoveValue("f"), false)
})
}
@@ -546,48 +546,48 @@ func TestArray_UnmarshalValue(t *testing.T) {
Array *garray.Array
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"array": []byte(`[1,2,3]`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"array": g.Slice{1, 2, 3},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
})
}
func TestArray_FilterNil(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
values := g.Slice{0, 1, 2, 3, 4, "", g.Slice{}}
array := garray.NewArrayFromCopy(values)
- gtest.Assert(array.FilterNil().Slice(), values)
+ t.Assert(array.FilterNil().Slice(), values)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.NewArrayFromCopy(g.Slice{nil, 1, 2, 3, 4, nil})
- gtest.Assert(array.FilterNil(), g.Slice{1, 2, 3, 4})
+ t.Assert(array.FilterNil(), g.Slice{1, 2, 3, 4})
})
}
func TestArray_FilterEmpty(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.NewArrayFrom(g.Slice{0, 1, 2, 3, 4, "", g.Slice{}})
- gtest.Assert(array.FilterEmpty(), g.Slice{1, 2, 3, 4})
+ t.Assert(array.FilterEmpty(), g.Slice{1, 2, 3, 4})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.NewArrayFrom(g.Slice{1, 2, 3, 4})
- gtest.Assert(array.FilterEmpty(), g.Slice{1, 2, 3, 4})
+ t.Assert(array.FilterEmpty(), g.Slice{1, 2, 3, 4})
})
}
diff --git a/container/garray/garray_z_unit_normal_int_array_test.go b/container/garray/garray_z_unit_normal_int_array_test.go
index 2cf7285a7..db9bff224 100644
--- a/container/garray/garray_z_unit_normal_int_array_test.go
+++ b/container/garray/garray_z_unit_normal_int_array_test.go
@@ -21,37 +21,37 @@ import (
)
func Test_IntArray_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
expect := []int{0, 1, 2, 3}
expect2 := []int{}
array := garray.NewIntArrayFrom(expect)
array2 := garray.NewIntArrayFrom(expect2)
- gtest.Assert(array.Slice(), expect)
- gtest.Assert(array.Interfaces(), expect)
+ t.Assert(array.Slice(), expect)
+ t.Assert(array.Interfaces(), expect)
array.Set(0, 100)
- gtest.Assert(array.Get(0), 100)
- gtest.Assert(array.Get(1), 1)
- gtest.Assert(array.Search(100), 0)
- gtest.Assert(array2.Search(100), -1)
- gtest.Assert(array.Contains(100), true)
- gtest.Assert(array.Remove(0), 100)
- gtest.Assert(array.Remove(-1), 0)
- gtest.Assert(array.Remove(100000), 0)
- gtest.Assert(array.Contains(100), false)
+ t.Assert(array.Get(0), 100)
+ t.Assert(array.Get(1), 1)
+ t.Assert(array.Search(100), 0)
+ t.Assert(array2.Search(100), -1)
+ t.Assert(array.Contains(100), true)
+ t.Assert(array.Remove(0), 100)
+ t.Assert(array.Remove(-1), 0)
+ t.Assert(array.Remove(100000), 0)
+ t.Assert(array.Contains(100), false)
array.Append(4)
- gtest.Assert(array.Len(), 4)
+ t.Assert(array.Len(), 4)
array.InsertBefore(0, 100)
array.InsertAfter(0, 200)
- gtest.Assert(array.Slice(), []int{100, 200, 1, 2, 3, 4})
+ t.Assert(array.Slice(), []int{100, 200, 1, 2, 3, 4})
array.InsertBefore(5, 300)
array.InsertAfter(6, 400)
- gtest.Assert(array.Slice(), []int{100, 200, 1, 2, 3, 300, 4, 400})
- gtest.Assert(array.Clear().Len(), 0)
+ t.Assert(array.Slice(), []int{100, 200, 1, 2, 3, 300, 4, 400})
+ t.Assert(array.Clear().Len(), 0)
})
}
func TestIntArray_Sort(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
expect1 := []int{0, 1, 2, 3}
expect2 := []int{3, 2, 1, 0}
array := garray.NewIntArray()
@@ -61,69 +61,69 @@ func TestIntArray_Sort(t *testing.T) {
array2.Append(i)
}
array.Sort()
- gtest.Assert(array.Slice(), expect1)
+ t.Assert(array.Slice(), expect1)
array.Sort(true)
- gtest.Assert(array.Slice(), expect2)
- gtest.Assert(array2.Slice(), expect2)
+ t.Assert(array.Slice(), expect2)
+ t.Assert(array2.Slice(), expect2)
})
}
func TestIntArray_Unique(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
expect := []int{1, 1, 2, 3}
array := garray.NewIntArrayFrom(expect)
- gtest.Assert(array.Unique().Slice(), []int{1, 2, 3})
+ t.Assert(array.Unique().Slice(), []int{1, 2, 3})
})
}
func TestIntArray_PushAndPop(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
expect := []int{0, 1, 2, 3}
array := garray.NewIntArrayFrom(expect)
- gtest.Assert(array.Slice(), expect)
- gtest.Assert(array.PopLeft(), 0)
- gtest.Assert(array.PopRight(), 3)
- gtest.AssertIN(array.PopRand(), []int{1, 2})
- gtest.AssertIN(array.PopRand(), []int{1, 2})
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Slice(), expect)
+ t.Assert(array.PopLeft(), 0)
+ t.Assert(array.PopRight(), 3)
+ t.AssertIN(array.PopRand(), []int{1, 2})
+ t.AssertIN(array.PopRand(), []int{1, 2})
+ t.Assert(array.Len(), 0)
array.PushLeft(1).PushRight(2)
- gtest.Assert(array.Slice(), []int{1, 2})
+ t.Assert(array.Slice(), []int{1, 2})
})
}
func TestIntArray_PopLeftsAndPopRights(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value1 := []int{0, 1, 2, 3, 4, 5, 6}
value2 := []int{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewIntArrayFrom(value1)
array2 := garray.NewIntArrayFrom(value2)
- gtest.Assert(array1.PopLefts(2), []int{0, 1})
- gtest.Assert(array1.Slice(), []int{2, 3, 4, 5, 6})
- gtest.Assert(array1.PopRights(2), []int{5, 6})
- gtest.Assert(array1.Slice(), []int{2, 3, 4})
- gtest.Assert(array1.PopRights(20), []int{2, 3, 4})
- gtest.Assert(array1.Slice(), []int{})
- gtest.Assert(array2.PopLefts(20), []int{0, 1, 2, 3, 4, 5, 6})
- gtest.Assert(array2.Slice(), []int{})
+ t.Assert(array1.PopLefts(2), []int{0, 1})
+ t.Assert(array1.Slice(), []int{2, 3, 4, 5, 6})
+ t.Assert(array1.PopRights(2), []int{5, 6})
+ t.Assert(array1.Slice(), []int{2, 3, 4})
+ t.Assert(array1.PopRights(20), []int{2, 3, 4})
+ t.Assert(array1.Slice(), []int{})
+ t.Assert(array2.PopLefts(20), []int{0, 1, 2, 3, 4, 5, 6})
+ t.Assert(array2.Slice(), []int{})
})
}
func TestIntArray_Range(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value1 := []int{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewIntArrayFrom(value1)
array2 := garray.NewIntArrayFrom(value1, true)
- gtest.Assert(array1.Range(0, 1), []int{0})
- gtest.Assert(array1.Range(1, 2), []int{1})
- gtest.Assert(array1.Range(0, 2), []int{0, 1})
- gtest.Assert(array1.Range(10, 2), nil)
- gtest.Assert(array1.Range(-1, 10), value1)
- gtest.Assert(array2.Range(1, 2), []int{1})
+ t.Assert(array1.Range(0, 1), []int{0})
+ t.Assert(array1.Range(1, 2), []int{1})
+ t.Assert(array1.Range(0, 2), []int{0, 1})
+ t.Assert(array1.Range(10, 2), nil)
+ t.Assert(array1.Range(-1, 10), value1)
+ t.Assert(array2.Range(1, 2), []int{1})
})
}
func TestIntArray_Merge(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
func1 := func(v1, v2 interface{}) int {
if gconv.Int(v1) < gconv.Int(v2) {
return 0
@@ -147,260 +147,260 @@ func TestIntArray_Merge(t *testing.T) {
a7 := garray.NewSortedStrArrayFrom(s1)
a8 := garray.NewSortedArrayFrom([]interface{}{4, 5}, func1)
- gtest.Assert(a1.Merge(a2).Slice(), []int{0, 1, 2, 3, 4, 5, 6, 7})
- gtest.Assert(a1.Merge(a3).Len(), 10)
- gtest.Assert(a1.Merge(a4).Len(), 13)
- gtest.Assert(a1.Merge(a5).Len(), 15)
- gtest.Assert(a1.Merge(a6).Len(), 18)
- gtest.Assert(a1.Merge(a7).Len(), 21)
- gtest.Assert(a1.Merge(a8).Len(), 23)
+ t.Assert(a1.Merge(a2).Slice(), []int{0, 1, 2, 3, 4, 5, 6, 7})
+ t.Assert(a1.Merge(a3).Len(), 10)
+ t.Assert(a1.Merge(a4).Len(), 13)
+ t.Assert(a1.Merge(a5).Len(), 15)
+ t.Assert(a1.Merge(a6).Len(), 18)
+ t.Assert(a1.Merge(a7).Len(), 21)
+ t.Assert(a1.Merge(a8).Len(), 23)
})
}
func TestIntArray_Fill(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{0}
a2 := []int{0}
array1 := garray.NewIntArrayFrom(a1)
array2 := garray.NewIntArrayFrom(a2)
- gtest.Assert(array1.Fill(1, 2, 100).Slice(), []int{0, 100, 100})
- gtest.Assert(array2.Fill(0, 2, 100).Slice(), []int{100, 100})
- gtest.Assert(array2.Fill(-1, 2, 100).Slice(), []int{100, 100})
+ t.Assert(array1.Fill(1, 2, 100).Slice(), []int{0, 100, 100})
+ t.Assert(array2.Fill(0, 2, 100).Slice(), []int{100, 100})
+ t.Assert(array2.Fill(-1, 2, 100).Slice(), []int{100, 100})
})
}
func TestIntArray_Chunk(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 4, 5}
array1 := garray.NewIntArrayFrom(a1)
chunks := array1.Chunk(2)
- gtest.Assert(len(chunks), 3)
- gtest.Assert(chunks[0], []int{1, 2})
- gtest.Assert(chunks[1], []int{3, 4})
- gtest.Assert(chunks[2], []int{5})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 3)
+ t.Assert(chunks[0], []int{1, 2})
+ t.Assert(chunks[1], []int{3, 4})
+ t.Assert(chunks[2], []int{5})
+ t.Assert(array1.Chunk(0), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 4, 5}
array1 := garray.NewIntArrayFrom(a1)
chunks := array1.Chunk(3)
- gtest.Assert(len(chunks), 2)
- gtest.Assert(chunks[0], []int{1, 2, 3})
- gtest.Assert(chunks[1], []int{4, 5})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 2)
+ t.Assert(chunks[0], []int{1, 2, 3})
+ t.Assert(chunks[1], []int{4, 5})
+ t.Assert(array1.Chunk(0), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 4, 5, 6}
array1 := garray.NewIntArrayFrom(a1)
chunks := array1.Chunk(2)
- gtest.Assert(len(chunks), 3)
- gtest.Assert(chunks[0], []int{1, 2})
- gtest.Assert(chunks[1], []int{3, 4})
- gtest.Assert(chunks[2], []int{5, 6})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 3)
+ t.Assert(chunks[0], []int{1, 2})
+ t.Assert(chunks[1], []int{3, 4})
+ t.Assert(chunks[2], []int{5, 6})
+ t.Assert(array1.Chunk(0), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 4, 5, 6}
array1 := garray.NewIntArrayFrom(a1)
chunks := array1.Chunk(3)
- gtest.Assert(len(chunks), 2)
- gtest.Assert(chunks[0], []int{1, 2, 3})
- gtest.Assert(chunks[1], []int{4, 5, 6})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 2)
+ t.Assert(chunks[0], []int{1, 2, 3})
+ t.Assert(chunks[1], []int{4, 5, 6})
+ t.Assert(array1.Chunk(0), nil)
})
}
func TestIntArray_Pad(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{0}
array1 := garray.NewIntArrayFrom(a1)
- gtest.Assert(array1.Pad(3, 1).Slice(), []int{0, 1, 1})
- gtest.Assert(array1.Pad(-4, 1).Slice(), []int{1, 0, 1, 1})
- gtest.Assert(array1.Pad(3, 1).Slice(), []int{1, 0, 1, 1})
+ t.Assert(array1.Pad(3, 1).Slice(), []int{0, 1, 1})
+ t.Assert(array1.Pad(-4, 1).Slice(), []int{1, 0, 1, 1})
+ t.Assert(array1.Pad(3, 1).Slice(), []int{1, 0, 1, 1})
})
}
func TestIntArray_SubSlice(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewIntArrayFrom(a1)
array2 := garray.NewIntArrayFrom(a1, true)
- gtest.Assert(array1.SubSlice(6), []int{6})
- gtest.Assert(array1.SubSlice(5), []int{5, 6})
- gtest.Assert(array1.SubSlice(8), nil)
- gtest.Assert(array1.SubSlice(0, 2), []int{0, 1})
- gtest.Assert(array1.SubSlice(2, 2), []int{2, 3})
- gtest.Assert(array1.SubSlice(5, 8), []int{5, 6})
- gtest.Assert(array1.SubSlice(-1, 1), []int{6})
- gtest.Assert(array1.SubSlice(-1, 9), []int{6})
- gtest.Assert(array1.SubSlice(-2, 3), []int{5, 6})
- gtest.Assert(array1.SubSlice(-7, 3), []int{0, 1, 2})
- gtest.Assert(array1.SubSlice(-8, 3), nil)
- gtest.Assert(array1.SubSlice(-1, -3), []int{3, 4, 5})
- gtest.Assert(array1.SubSlice(-9, 3), nil)
- gtest.Assert(array1.SubSlice(1, -1), []int{0})
- gtest.Assert(array1.SubSlice(1, -3), nil)
- gtest.Assert(array2.SubSlice(0, 2), []int{0, 1})
+ t.Assert(array1.SubSlice(6), []int{6})
+ t.Assert(array1.SubSlice(5), []int{5, 6})
+ t.Assert(array1.SubSlice(8), nil)
+ t.Assert(array1.SubSlice(0, 2), []int{0, 1})
+ t.Assert(array1.SubSlice(2, 2), []int{2, 3})
+ t.Assert(array1.SubSlice(5, 8), []int{5, 6})
+ t.Assert(array1.SubSlice(-1, 1), []int{6})
+ t.Assert(array1.SubSlice(-1, 9), []int{6})
+ t.Assert(array1.SubSlice(-2, 3), []int{5, 6})
+ t.Assert(array1.SubSlice(-7, 3), []int{0, 1, 2})
+ t.Assert(array1.SubSlice(-8, 3), nil)
+ t.Assert(array1.SubSlice(-1, -3), []int{3, 4, 5})
+ t.Assert(array1.SubSlice(-9, 3), nil)
+ t.Assert(array1.SubSlice(1, -1), []int{0})
+ t.Assert(array1.SubSlice(1, -3), nil)
+ t.Assert(array2.SubSlice(0, 2), []int{0, 1})
})
}
func TestIntArray_Rand(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewIntArrayFrom(a1)
- gtest.Assert(len(array1.Rands(2)), 2)
- gtest.Assert(len(array1.Rands(10)), 7)
- gtest.AssertIN(array1.Rands(1)[0], a1)
- gtest.AssertIN(array1.Rand(), a1)
+ t.Assert(len(array1.Rands(2)), 2)
+ t.Assert(len(array1.Rands(10)), 7)
+ t.AssertIN(array1.Rands(1)[0], a1)
+ t.AssertIN(array1.Rand(), a1)
})
}
func TestIntArray_PopRands(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{100, 200, 300, 400, 500, 600}
array := garray.NewIntArrayFrom(a1)
ns1 := array.PopRands(2)
- gtest.AssertIN(ns1, []int{100, 200, 300, 400, 500, 600})
- gtest.Assert(len(ns1), 2)
+ t.AssertIN(ns1, []int{100, 200, 300, 400, 500, 600})
+ t.Assert(len(ns1), 2)
ns2 := array.PopRands(7)
- gtest.Assert(len(ns2), 4)
- gtest.AssertIN(ns2, []int{100, 200, 300, 400, 500, 600})
+ t.Assert(len(ns2), 4)
+ t.AssertIN(ns2, []int{100, 200, 300, 400, 500, 600})
})
}
func TestIntArray_Shuffle(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewIntArrayFrom(a1)
- gtest.Assert(array1.Shuffle().Len(), 7)
+ t.Assert(array1.Shuffle().Len(), 7)
})
}
func TestIntArray_Reverse(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewIntArrayFrom(a1)
- gtest.Assert(array1.Reverse().Slice(), []int{6, 5, 4, 3, 2, 1, 0})
+ t.Assert(array1.Reverse().Slice(), []int{6, 5, 4, 3, 2, 1, 0})
})
}
func TestIntArray_Join(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewIntArrayFrom(a1)
- gtest.Assert(array1.Join("."), "0.1.2.3.4.5.6")
+ t.Assert(array1.Join("."), "0.1.2.3.4.5.6")
})
}
func TestIntArray_String(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{0, 1, 2, 3, 4, 5, 6}
array1 := garray.NewIntArrayFrom(a1)
- gtest.Assert(array1.String(), "[0,1,2,3,4,5,6]")
+ t.Assert(array1.String(), "[0,1,2,3,4,5,6]")
})
}
func TestIntArray_SetArray(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 5}
a2 := []int{6, 7}
array1 := garray.NewIntArrayFrom(a1)
array1.SetArray(a2)
- gtest.Assert(array1.Len(), 2)
- gtest.Assert(array1, []int{6, 7})
+ t.Assert(array1.Len(), 2)
+ t.Assert(array1, []int{6, 7})
})
}
func TestIntArray_Replace(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 5}
a2 := []int{6, 7}
a3 := []int{9, 10, 11, 12, 13}
array1 := garray.NewIntArrayFrom(a1)
array1.Replace(a2)
- gtest.Assert(array1, []int{6, 7, 3, 5})
+ t.Assert(array1, []int{6, 7, 3, 5})
array1.Replace(a3)
- gtest.Assert(array1, []int{9, 10, 11, 12})
+ t.Assert(array1, []int{9, 10, 11, 12})
})
}
func TestIntArray_Clear(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 5}
array1 := garray.NewIntArrayFrom(a1)
array1.Clear()
- gtest.Assert(array1.Len(), 0)
+ t.Assert(array1.Len(), 0)
})
}
func TestIntArray_Clone(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 5}
array1 := garray.NewIntArrayFrom(a1)
array2 := array1.Clone()
- gtest.Assert(array1, array2)
+ t.Assert(array1, array2)
})
}
func TestArray_Get(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 5}
array1 := garray.NewIntArrayFrom(a1)
- gtest.Assert(array1.Get(2), 3)
- gtest.Assert(array1.Len(), 4)
+ t.Assert(array1.Get(2), 3)
+ t.Assert(array1.Len(), 4)
})
}
func TestIntArray_Sum(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 5}
array1 := garray.NewIntArrayFrom(a1)
- gtest.Assert(array1.Sum(), 11)
+ t.Assert(array1.Sum(), 11)
})
}
func TestIntArray_CountValues(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 5, 3}
array1 := garray.NewIntArrayFrom(a1)
m1 := array1.CountValues()
- gtest.Assert(len(m1), 4)
- gtest.Assert(m1[1], 1)
- gtest.Assert(m1[3], 2)
+ t.Assert(len(m1), 4)
+ t.Assert(m1[1], 1)
+ t.Assert(m1[3], 2)
})
}
func TestNewIntArrayFromCopy(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 5, 3}
array1 := garray.NewIntArrayFromCopy(a1)
- gtest.Assert(array1.Len(), 5)
- gtest.Assert(array1, a1)
+ t.Assert(array1.Len(), 5)
+ t.Assert(array1, a1)
})
}
func TestIntArray_Remove(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 5, 4}
array1 := garray.NewIntArrayFrom(a1)
n1 := array1.Remove(1)
- gtest.Assert(n1, 2)
- gtest.Assert(array1.Len(), 4)
+ t.Assert(n1, 2)
+ t.Assert(array1.Len(), 4)
n1 = array1.Remove(0)
- gtest.Assert(n1, 1)
- gtest.Assert(array1.Len(), 3)
+ t.Assert(n1, 1)
+ t.Assert(array1.Len(), 3)
n1 = array1.Remove(2)
- gtest.Assert(n1, 4)
- gtest.Assert(array1.Len(), 2)
+ t.Assert(n1, 4)
+ t.Assert(array1.Len(), 2)
})
}
func TestIntArray_LockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []int{1, 2, 3, 4}
a1 := garray.NewIntArrayFrom(s1, true)
@@ -426,26 +426,26 @@ func TestIntArray_LockFunc(t *testing.T) {
<-ch2 //等待go1完成
// 防止ci抖动,以豪秒为单位
- gtest.AssertGT(t2-t1, 20) //go1加的读写互斥锁,所go2读的时候被阻塞。
- gtest.Assert(a1.Contains(6), true)
+ t.AssertGT(t2-t1, 20) //go1加的读写互斥锁,所go2读的时候被阻塞。
+ t.Assert(a1.Contains(6), true)
})
}
func TestIntArray_SortFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []int{1, 4, 3, 2}
a1 := garray.NewIntArrayFrom(s1)
func1 := func(v1, v2 int) bool {
return v1 < v2
}
a11 := a1.SortFunc(func1)
- gtest.Assert(a11, []int{1, 2, 3, 4})
+ t.Assert(a11, []int{1, 2, 3, 4})
})
}
func TestIntArray_RLockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []int{1, 2, 3, 4}
a1 := garray.NewIntArrayFrom(s1, true)
@@ -471,31 +471,31 @@ func TestIntArray_RLockFunc(t *testing.T) {
<-ch2 //等待go1完成
// 防止ci抖动,以豪秒为单位
- gtest.AssertLT(t2-t1, 20) //go1加的读锁,所go2读的时候,并没有阻塞。
- gtest.Assert(a1.Contains(6), true)
+ t.AssertLT(t2-t1, 20) //go1加的读锁,所go2读的时候,并没有阻塞。
+ t.Assert(a1.Contains(6), true)
})
}
func TestIntArray_Json(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []int{1, 4, 3, 2}
a1 := garray.NewIntArrayFrom(s1)
b1, err1 := json.Marshal(a1)
b2, err2 := json.Marshal(s1)
- gtest.Assert(b1, b2)
- gtest.Assert(err1, err2)
+ t.Assert(b1, b2)
+ t.Assert(err1, err2)
a2 := garray.NewIntArray()
err1 = json.Unmarshal(b2, &a2)
- gtest.Assert(a2.Slice(), s1)
+ t.Assert(a2.Slice(), s1)
var a3 garray.IntArray
err := json.Unmarshal(b2, &a3)
- gtest.Assert(err, nil)
- gtest.Assert(a3.Slice(), s1)
+ t.Assert(err, nil)
+ t.Assert(a3.Slice(), s1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Name string
Scores *garray.IntArray
@@ -505,73 +505,73 @@ func TestIntArray_Json(t *testing.T) {
"Scores": []int{99, 100, 98},
}
b, err := json.Marshal(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
user := new(User)
err = json.Unmarshal(b, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Name, data["Name"])
- gtest.Assert(user.Scores, data["Scores"])
+ t.Assert(err, nil)
+ t.Assert(user.Name, data["Name"])
+ t.Assert(user.Scores, data["Scores"])
})
}
func TestIntArray_Iterator(t *testing.T) {
slice := g.SliceInt{10, 20, 30, 40}
array := garray.NewIntArrayFrom(slice)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.Iterator(func(k int, v int) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.IteratorAsc(func(k int, v int) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.IteratorDesc(func(k int, v int) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.Iterator(func(k int, v int) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.IteratorAsc(func(k int, v int) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.IteratorDesc(func(k int, v int) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
}
func TestIntArray_RemoveValue(t *testing.T) {
slice := g.SliceInt{10, 20, 30, 40}
array := garray.NewIntArrayFrom(slice)
- gtest.Case(t, func() {
- gtest.Assert(array.RemoveValue(99), false)
- gtest.Assert(array.RemoveValue(20), true)
- gtest.Assert(array.RemoveValue(10), true)
- gtest.Assert(array.RemoveValue(20), false)
- gtest.Assert(array.RemoveValue(88), false)
- gtest.Assert(array.Len(), 2)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(array.RemoveValue(99), false)
+ t.Assert(array.RemoveValue(20), true)
+ t.Assert(array.RemoveValue(10), true)
+ t.Assert(array.RemoveValue(20), false)
+ t.Assert(array.RemoveValue(88), false)
+ t.Assert(array.Len(), 2)
})
}
@@ -581,36 +581,36 @@ func TestIntArray_UnmarshalValue(t *testing.T) {
Array *garray.IntArray
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"array": []byte(`[1,2,3]`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"array": g.Slice{1, 2, 3},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
})
}
func TestIntArray_FilterEmpty(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.NewIntArrayFrom(g.SliceInt{0, 1, 2, 3, 4, 0})
- gtest.Assert(array.FilterEmpty(), g.SliceInt{1, 2, 3, 4})
+ t.Assert(array.FilterEmpty(), g.SliceInt{1, 2, 3, 4})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.NewIntArrayFrom(g.SliceInt{1, 2, 3, 4})
- gtest.Assert(array.FilterEmpty(), g.SliceInt{1, 2, 3, 4})
+ t.Assert(array.FilterEmpty(), g.SliceInt{1, 2, 3, 4})
})
}
diff --git a/container/garray/garray_z_unit_normal_str_array_test.go b/container/garray/garray_z_unit_normal_str_array_test.go
index 1d11fdc46..f1e1b8a6d 100644
--- a/container/garray/garray_z_unit_normal_str_array_test.go
+++ b/container/garray/garray_z_unit_normal_str_array_test.go
@@ -21,38 +21,38 @@ import (
)
func Test_StrArray_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
expect := []string{"0", "1", "2", "3"}
array := garray.NewStrArrayFrom(expect)
array2 := garray.NewStrArrayFrom(expect, true)
array3 := garray.NewStrArrayFrom([]string{})
- gtest.Assert(array.Slice(), expect)
- gtest.Assert(array.Interfaces(), expect)
+ t.Assert(array.Slice(), expect)
+ t.Assert(array.Interfaces(), expect)
array.Set(0, "100")
- gtest.Assert(array.Get(0), 100)
- gtest.Assert(array.Get(1), 1)
- gtest.Assert(array.Search("100"), 0)
- gtest.Assert(array.Contains("100"), true)
- gtest.Assert(array.Remove(0), 100)
- gtest.Assert(array.Remove(-1), "")
- gtest.Assert(array.Remove(100000), "")
- gtest.Assert(array.Contains("100"), false)
+ t.Assert(array.Get(0), 100)
+ t.Assert(array.Get(1), 1)
+ t.Assert(array.Search("100"), 0)
+ t.Assert(array.Contains("100"), true)
+ t.Assert(array.Remove(0), 100)
+ t.Assert(array.Remove(-1), "")
+ t.Assert(array.Remove(100000), "")
+ t.Assert(array.Contains("100"), false)
array.Append("4")
- gtest.Assert(array.Len(), 4)
+ t.Assert(array.Len(), 4)
array.InsertBefore(0, "100")
array.InsertAfter(0, "200")
- gtest.Assert(array.Slice(), []string{"100", "200", "1", "2", "3", "4"})
+ t.Assert(array.Slice(), []string{"100", "200", "1", "2", "3", "4"})
array.InsertBefore(5, "300")
array.InsertAfter(6, "400")
- gtest.Assert(array.Slice(), []string{"100", "200", "1", "2", "3", "300", "4", "400"})
- gtest.Assert(array.Clear().Len(), 0)
- gtest.Assert(array2.Slice(), expect)
- gtest.Assert(array3.Search("100"), -1)
+ t.Assert(array.Slice(), []string{"100", "200", "1", "2", "3", "300", "4", "400"})
+ t.Assert(array.Clear().Len(), 0)
+ t.Assert(array2.Slice(), expect)
+ t.Assert(array3.Search("100"), -1)
})
}
func TestStrArray_Sort(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
expect1 := []string{"0", "1", "2", "3"}
expect2 := []string{"3", "2", "1", "0"}
array := garray.NewStrArray()
@@ -60,73 +60,73 @@ func TestStrArray_Sort(t *testing.T) {
array.Append(gconv.String(i))
}
array.Sort()
- gtest.Assert(array.Slice(), expect1)
+ t.Assert(array.Slice(), expect1)
array.Sort(true)
- gtest.Assert(array.Slice(), expect2)
+ t.Assert(array.Slice(), expect2)
})
}
func TestStrArray_Unique(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
expect := []string{"1", "1", "2", "3"}
array := garray.NewStrArrayFrom(expect)
- gtest.Assert(array.Unique().Slice(), []string{"1", "2", "3"})
+ t.Assert(array.Unique().Slice(), []string{"1", "2", "3"})
})
}
func TestStrArray_PushAndPop(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
expect := []string{"0", "1", "2", "3"}
array := garray.NewStrArrayFrom(expect)
- gtest.Assert(array.Slice(), expect)
- gtest.Assert(array.PopLeft(), "0")
- gtest.Assert(array.PopRight(), "3")
- gtest.AssertIN(array.PopRand(), []string{"1", "2"})
- gtest.AssertIN(array.PopRand(), []string{"1", "2"})
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Slice(), expect)
+ t.Assert(array.PopLeft(), "0")
+ t.Assert(array.PopRight(), "3")
+ t.AssertIN(array.PopRand(), []string{"1", "2"})
+ t.AssertIN(array.PopRand(), []string{"1", "2"})
+ t.Assert(array.Len(), 0)
array.PushLeft("1").PushRight("2")
- gtest.Assert(array.Slice(), []string{"1", "2"})
+ t.Assert(array.Slice(), []string{"1", "2"})
})
}
func TestStrArray_PopLeftsAndPopRights(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value1 := []string{"0", "1", "2", "3", "4", "5", "6"}
value2 := []string{"0", "1", "2", "3", "4", "5", "6"}
array1 := garray.NewStrArrayFrom(value1)
array2 := garray.NewStrArrayFrom(value2)
- gtest.Assert(array1.PopLefts(2), []interface{}{"0", "1"})
- gtest.Assert(array1.Slice(), []interface{}{"2", "3", "4", "5", "6"})
- gtest.Assert(array1.PopRights(2), []interface{}{"5", "6"})
- gtest.Assert(array1.Slice(), []interface{}{"2", "3", "4"})
- gtest.Assert(array1.PopRights(20), []interface{}{"2", "3", "4"})
- gtest.Assert(array1.Slice(), []interface{}{})
- gtest.Assert(array2.PopLefts(20), []interface{}{"0", "1", "2", "3", "4", "5", "6"})
- gtest.Assert(array2.Slice(), []interface{}{})
+ t.Assert(array1.PopLefts(2), []interface{}{"0", "1"})
+ t.Assert(array1.Slice(), []interface{}{"2", "3", "4", "5", "6"})
+ t.Assert(array1.PopRights(2), []interface{}{"5", "6"})
+ t.Assert(array1.Slice(), []interface{}{"2", "3", "4"})
+ t.Assert(array1.PopRights(20), []interface{}{"2", "3", "4"})
+ t.Assert(array1.Slice(), []interface{}{})
+ t.Assert(array2.PopLefts(20), []interface{}{"0", "1", "2", "3", "4", "5", "6"})
+ t.Assert(array2.Slice(), []interface{}{})
})
}
func TestString_Range(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value1 := []string{"0", "1", "2", "3", "4", "5", "6"}
array1 := garray.NewStrArrayFrom(value1)
array2 := garray.NewStrArrayFrom(value1, true)
- gtest.Assert(array1.Range(0, 1), []interface{}{"0"})
- gtest.Assert(array1.Range(1, 2), []interface{}{"1"})
- gtest.Assert(array1.Range(0, 2), []interface{}{"0", "1"})
- gtest.Assert(array1.Range(-1, 10), value1)
- gtest.Assert(array1.Range(10, 1), nil)
- gtest.Assert(array2.Range(0, 1), []interface{}{"0"})
+ t.Assert(array1.Range(0, 1), []interface{}{"0"})
+ t.Assert(array1.Range(1, 2), []interface{}{"1"})
+ t.Assert(array1.Range(0, 2), []interface{}{"0", "1"})
+ t.Assert(array1.Range(-1, 10), value1)
+ t.Assert(array1.Range(10, 1), nil)
+ t.Assert(array2.Range(0, 1), []interface{}{"0"})
})
}
func TestStrArray_Merge(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a11 := []string{"0", "1", "2", "3"}
a21 := []string{"4", "5", "6", "7"}
array1 := garray.NewStrArrayFrom(a11)
array2 := garray.NewStrArrayFrom(a21)
- gtest.Assert(array1.Merge(array2).Slice(), []string{"0", "1", "2", "3", "4", "5", "6", "7"})
+ t.Assert(array1.Merge(array2).Slice(), []string{"0", "1", "2", "3", "4", "5", "6", "7"})
func1 := func(v1, v2 interface{}) int {
if gconv.Int(v1) < gconv.Int(v2) {
@@ -145,267 +145,267 @@ func TestStrArray_Merge(t *testing.T) {
s6 := garray.NewSortedIntArrayFrom([]int{1, 2, 3})
a1 := garray.NewStrArrayFrom(s1)
- gtest.Assert(a1.Merge(s2).Len(), 6)
- gtest.Assert(a1.Merge(i1).Len(), 9)
- gtest.Assert(a1.Merge(i2).Len(), 10)
- gtest.Assert(a1.Merge(s3).Len(), 12)
- gtest.Assert(a1.Merge(s4).Len(), 14)
- gtest.Assert(a1.Merge(s5).Len(), 16)
- gtest.Assert(a1.Merge(s6).Len(), 19)
+ t.Assert(a1.Merge(s2).Len(), 6)
+ t.Assert(a1.Merge(i1).Len(), 9)
+ t.Assert(a1.Merge(i2).Len(), 10)
+ t.Assert(a1.Merge(s3).Len(), 12)
+ t.Assert(a1.Merge(s4).Len(), 14)
+ t.Assert(a1.Merge(s5).Len(), 16)
+ t.Assert(a1.Merge(s6).Len(), 19)
})
}
func TestStrArray_Fill(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0"}
a2 := []string{"0"}
array1 := garray.NewStrArrayFrom(a1)
array2 := garray.NewStrArrayFrom(a2)
- gtest.Assert(array1.Fill(1, 2, "100").Slice(), []string{"0", "100", "100"})
- gtest.Assert(array2.Fill(0, 2, "100").Slice(), []string{"100", "100"})
+ t.Assert(array1.Fill(1, 2, "100").Slice(), []string{"0", "100", "100"})
+ t.Assert(array2.Fill(0, 2, "100").Slice(), []string{"100", "100"})
s1 := array2.Fill(-1, 2, "100")
- gtest.Assert(s1.Len(), 2)
+ t.Assert(s1.Len(), 2)
})
}
func TestStrArray_Chunk(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"1", "2", "3", "4", "5"}
array1 := garray.NewStrArrayFrom(a1)
chunks := array1.Chunk(2)
- gtest.Assert(len(chunks), 3)
- gtest.Assert(chunks[0], []string{"1", "2"})
- gtest.Assert(chunks[1], []string{"3", "4"})
- gtest.Assert(chunks[2], []string{"5"})
- gtest.Assert(len(array1.Chunk(0)), 0)
+ t.Assert(len(chunks), 3)
+ t.Assert(chunks[0], []string{"1", "2"})
+ t.Assert(chunks[1], []string{"3", "4"})
+ t.Assert(chunks[2], []string{"5"})
+ t.Assert(len(array1.Chunk(0)), 0)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"1", "2", "3", "4", "5"}
array1 := garray.NewStrArrayFrom(a1)
chunks := array1.Chunk(3)
- gtest.Assert(len(chunks), 2)
- gtest.Assert(chunks[0], []string{"1", "2", "3"})
- gtest.Assert(chunks[1], []string{"4", "5"})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 2)
+ t.Assert(chunks[0], []string{"1", "2", "3"})
+ t.Assert(chunks[1], []string{"4", "5"})
+ t.Assert(array1.Chunk(0), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"1", "2", "3", "4", "5", "6"}
array1 := garray.NewStrArrayFrom(a1)
chunks := array1.Chunk(2)
- gtest.Assert(len(chunks), 3)
- gtest.Assert(chunks[0], []string{"1", "2"})
- gtest.Assert(chunks[1], []string{"3", "4"})
- gtest.Assert(chunks[2], []string{"5", "6"})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 3)
+ t.Assert(chunks[0], []string{"1", "2"})
+ t.Assert(chunks[1], []string{"3", "4"})
+ t.Assert(chunks[2], []string{"5", "6"})
+ t.Assert(array1.Chunk(0), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"1", "2", "3", "4", "5", "6"}
array1 := garray.NewStrArrayFrom(a1)
chunks := array1.Chunk(3)
- gtest.Assert(len(chunks), 2)
- gtest.Assert(chunks[0], []string{"1", "2", "3"})
- gtest.Assert(chunks[1], []string{"4", "5", "6"})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 2)
+ t.Assert(chunks[0], []string{"1", "2", "3"})
+ t.Assert(chunks[1], []string{"4", "5", "6"})
+ t.Assert(array1.Chunk(0), nil)
})
}
func TestStrArray_Pad(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0"}
array1 := garray.NewStrArrayFrom(a1)
- gtest.Assert(array1.Pad(3, "1").Slice(), []string{"0", "1", "1"})
- gtest.Assert(array1.Pad(-4, "1").Slice(), []string{"1", "0", "1", "1"})
- gtest.Assert(array1.Pad(3, "1").Slice(), []string{"1", "0", "1", "1"})
+ t.Assert(array1.Pad(3, "1").Slice(), []string{"0", "1", "1"})
+ t.Assert(array1.Pad(-4, "1").Slice(), []string{"1", "0", "1", "1"})
+ t.Assert(array1.Pad(3, "1").Slice(), []string{"1", "0", "1", "1"})
})
}
func TestStrArray_SubSlice(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0", "1", "2", "3", "4", "5", "6"}
array1 := garray.NewStrArrayFrom(a1)
array2 := garray.NewStrArrayFrom(a1, true)
- gtest.Assert(array1.SubSlice(0, 2), []string{"0", "1"})
- gtest.Assert(array1.SubSlice(2, 2), []string{"2", "3"})
- gtest.Assert(array1.SubSlice(5, 8), []string{"5", "6"})
- gtest.Assert(array1.SubSlice(8, 2), nil)
- gtest.Assert(array1.SubSlice(1, -2), nil)
- gtest.Assert(array1.SubSlice(-5, 2), []string{"2", "3"})
- gtest.Assert(array1.SubSlice(-10, 1), nil)
- gtest.Assert(array2.SubSlice(0, 2), []string{"0", "1"})
+ t.Assert(array1.SubSlice(0, 2), []string{"0", "1"})
+ t.Assert(array1.SubSlice(2, 2), []string{"2", "3"})
+ t.Assert(array1.SubSlice(5, 8), []string{"5", "6"})
+ t.Assert(array1.SubSlice(8, 2), nil)
+ t.Assert(array1.SubSlice(1, -2), nil)
+ t.Assert(array1.SubSlice(-5, 2), []string{"2", "3"})
+ t.Assert(array1.SubSlice(-10, 1), nil)
+ t.Assert(array2.SubSlice(0, 2), []string{"0", "1"})
})
}
func TestStrArray_Rand(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0", "1", "2", "3", "4", "5", "6"}
array1 := garray.NewStrArrayFrom(a1)
- gtest.Assert(len(array1.Rands(2)), "2")
- gtest.Assert(len(array1.Rands(10)), "7")
- gtest.AssertIN(array1.Rands(1)[0], a1)
- gtest.Assert(len(array1.Rand()), 1)
- gtest.AssertIN(array1.Rand(), a1)
+ t.Assert(len(array1.Rands(2)), "2")
+ t.Assert(len(array1.Rands(10)), "7")
+ t.AssertIN(array1.Rands(1)[0], a1)
+ t.Assert(len(array1.Rand()), 1)
+ t.AssertIN(array1.Rand(), a1)
})
}
func TestStrArray_PopRands(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"a", "b", "c", "d", "e", "f", "g"}
array1 := garray.NewStrArrayFrom(a1)
- gtest.AssertIN(array1.PopRands(1), []string{"a", "b", "c", "d", "e", "f", "g"})
- gtest.AssertIN(array1.PopRands(1), []string{"a", "b", "c", "d", "e", "f", "g"})
- gtest.AssertNI(array1.PopRands(1), array1.Slice())
- gtest.AssertNI(array1.PopRands(1), array1.Slice())
- gtest.Assert(len(array1.PopRands(10)), 3)
+ t.AssertIN(array1.PopRands(1), []string{"a", "b", "c", "d", "e", "f", "g"})
+ t.AssertIN(array1.PopRands(1), []string{"a", "b", "c", "d", "e", "f", "g"})
+ t.AssertNI(array1.PopRands(1), array1.Slice())
+ t.AssertNI(array1.PopRands(1), array1.Slice())
+ t.Assert(len(array1.PopRands(10)), 3)
})
}
func TestStrArray_Shuffle(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0", "1", "2", "3", "4", "5", "6"}
array1 := garray.NewStrArrayFrom(a1)
- gtest.Assert(array1.Shuffle().Len(), 7)
+ t.Assert(array1.Shuffle().Len(), 7)
})
}
func TestStrArray_Reverse(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0", "1", "2", "3", "4", "5", "6"}
array1 := garray.NewStrArrayFrom(a1)
- gtest.Assert(array1.Reverse().Slice(), []string{"6", "5", "4", "3", "2", "1", "0"})
+ t.Assert(array1.Reverse().Slice(), []string{"6", "5", "4", "3", "2", "1", "0"})
})
}
func TestStrArray_Join(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0", "1", "2", "3", "4", "5", "6"}
array1 := garray.NewStrArrayFrom(a1)
- gtest.Assert(array1.Join("."), `0.1.2.3.4.5.6`)
+ t.Assert(array1.Join("."), `0.1.2.3.4.5.6`)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0", "1", `"a"`, `\a`}
array1 := garray.NewStrArrayFrom(a1)
- gtest.Assert(array1.Join("."), `0.1."a".\a`)
+ t.Assert(array1.Join("."), `0.1."a".\a`)
})
}
func TestStrArray_String(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0", "1", "2", "3", "4", "5", "6"}
array1 := garray.NewStrArrayFrom(a1)
- gtest.Assert(array1.String(), `["0","1","2","3","4","5","6"]`)
+ t.Assert(array1.String(), `["0","1","2","3","4","5","6"]`)
})
}
func TestNewStrArrayFromCopy(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0", "1", "2", "3", "4", "5", "6"}
a2 := garray.NewStrArrayFromCopy(a1)
a3 := garray.NewStrArrayFromCopy(a1, true)
- gtest.Assert(a2.Contains("1"), true)
- gtest.Assert(a2.Len(), 7)
- gtest.Assert(a2, a3)
+ t.Assert(a2.Contains("1"), true)
+ t.Assert(a2.Len(), 7)
+ t.Assert(a2, a3)
})
}
func TestStrArray_SetArray(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0", "1", "2", "3", "4", "5", "6"}
a2 := []string{"a", "b", "c", "d"}
array1 := garray.NewStrArrayFrom(a1)
- gtest.Assert(array1.Contains("2"), true)
- gtest.Assert(array1.Len(), 7)
+ t.Assert(array1.Contains("2"), true)
+ t.Assert(array1.Len(), 7)
array1 = array1.SetArray(a2)
- gtest.Assert(array1.Contains("2"), false)
- gtest.Assert(array1.Contains("c"), true)
- gtest.Assert(array1.Len(), 4)
+ t.Assert(array1.Contains("2"), false)
+ t.Assert(array1.Contains("c"), true)
+ t.Assert(array1.Len(), 4)
})
}
func TestStrArray_Replace(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0", "1", "2", "3", "4", "5", "6"}
a2 := []string{"a", "b", "c", "d"}
a3 := []string{"o", "p", "q", "x", "y", "z", "w", "r", "v"}
array1 := garray.NewStrArrayFrom(a1)
- gtest.Assert(array1.Contains("2"), true)
- gtest.Assert(array1.Len(), 7)
+ t.Assert(array1.Contains("2"), true)
+ t.Assert(array1.Len(), 7)
array1 = array1.Replace(a2)
- gtest.Assert(array1.Contains("2"), false)
- gtest.Assert(array1.Contains("c"), true)
- gtest.Assert(array1.Contains("5"), true)
- gtest.Assert(array1.Len(), 7)
+ t.Assert(array1.Contains("2"), false)
+ t.Assert(array1.Contains("c"), true)
+ t.Assert(array1.Contains("5"), true)
+ t.Assert(array1.Len(), 7)
array1 = array1.Replace(a3)
- gtest.Assert(array1.Contains("2"), false)
- gtest.Assert(array1.Contains("c"), false)
- gtest.Assert(array1.Contains("5"), false)
- gtest.Assert(array1.Contains("p"), true)
- gtest.Assert(array1.Contains("r"), false)
- gtest.Assert(array1.Len(), 7)
+ t.Assert(array1.Contains("2"), false)
+ t.Assert(array1.Contains("c"), false)
+ t.Assert(array1.Contains("5"), false)
+ t.Assert(array1.Contains("p"), true)
+ t.Assert(array1.Contains("r"), false)
+ t.Assert(array1.Len(), 7)
})
}
func TestStrArray_Sum(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0", "1", "2", "3", "4", "5", "6"}
a2 := []string{"0", "a", "3", "4", "5", "6"}
array1 := garray.NewStrArrayFrom(a1)
array2 := garray.NewStrArrayFrom(a2)
- gtest.Assert(array1.Sum(), 21)
- gtest.Assert(array2.Sum(), 18)
+ t.Assert(array1.Sum(), 21)
+ t.Assert(array2.Sum(), 18)
})
}
func TestStrArray_PopRand(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0", "1", "2", "3", "4", "5", "6"}
array1 := garray.NewStrArrayFrom(a1)
str1 := array1.PopRand()
- gtest.Assert(strings.Contains("0,1,2,3,4,5,6", str1), true)
- gtest.Assert(array1.Len(), 6)
+ t.Assert(strings.Contains("0,1,2,3,4,5,6", str1), true)
+ t.Assert(array1.Len(), 6)
})
}
func TestStrArray_Clone(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0", "1", "2", "3", "4", "5", "6"}
array1 := garray.NewStrArrayFrom(a1)
array2 := array1.Clone()
- gtest.Assert(array2, array1)
- gtest.Assert(array2.Len(), 7)
+ t.Assert(array2, array1)
+ t.Assert(array2.Len(), 7)
})
}
func TestStrArray_CountValues(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"0", "1", "2", "3", "4", "4", "6"}
array1 := garray.NewStrArrayFrom(a1)
m1 := array1.CountValues()
- gtest.Assert(len(m1), 6)
- gtest.Assert(m1["2"], 1)
- gtest.Assert(m1["4"], 2)
+ t.Assert(len(m1), 6)
+ t.Assert(m1["2"], 1)
+ t.Assert(m1["4"], 2)
})
}
func TestStrArray_Remove(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "a", "c"}
array1 := garray.NewStrArrayFrom(a1)
s1 := array1.Remove(1)
- gtest.Assert(s1, "a")
- gtest.Assert(array1.Len(), 4)
+ t.Assert(s1, "a")
+ t.Assert(array1.Len(), 4)
s1 = array1.Remove(3)
- gtest.Assert(s1, "c")
- gtest.Assert(array1.Len(), 3)
+ t.Assert(s1, "c")
+ t.Assert(array1.Len(), 3)
})
}
func TestStrArray_RLockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []string{"a", "b", "c", "d"}
a1 := garray.NewStrArrayFrom(s1, true)
@@ -431,25 +431,25 @@ func TestStrArray_RLockFunc(t *testing.T) {
<-ch2 //等待go1完成
// 防止ci抖动,以豪秒为单位
- gtest.AssertLT(t2-t1, 20) //go1加的读锁,所go2读的时候,并没有阻塞。
- gtest.Assert(a1.Contains("g"), true)
+ t.AssertLT(t2-t1, 20) //go1加的读锁,所go2读的时候,并没有阻塞。
+ t.Assert(a1.Contains("g"), true)
})
}
func TestStrArray_SortFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []string{"a", "d", "c", "b"}
a1 := garray.NewStrArrayFrom(s1)
func1 := func(v1, v2 string) bool {
return v1 < v2
}
a11 := a1.SortFunc(func1)
- gtest.Assert(a11, []string{"a", "b", "c", "d"})
+ t.Assert(a11, []string{"a", "b", "c", "d"})
})
}
func TestStrArray_LockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []string{"a", "b", "c", "d"}
a1 := garray.NewStrArrayFrom(s1, true)
@@ -475,31 +475,31 @@ func TestStrArray_LockFunc(t *testing.T) {
<-ch2 //等待go1完成
// 防止ci抖动,以豪秒为单位
- gtest.AssertGT(t2-t1, 20) //go1加的读写互斥锁,所go2读的时候被阻塞。
- gtest.Assert(a1.Contains("g"), true)
+ t.AssertGT(t2-t1, 20) //go1加的读写互斥锁,所go2读的时候被阻塞。
+ t.Assert(a1.Contains("g"), true)
})
}
func TestStrArray_Json(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []string{"a", "b", "d", "c"}
a1 := garray.NewStrArrayFrom(s1)
b1, err1 := json.Marshal(a1)
b2, err2 := json.Marshal(s1)
- gtest.Assert(b1, b2)
- gtest.Assert(err1, err2)
+ t.Assert(b1, b2)
+ t.Assert(err1, err2)
a2 := garray.NewStrArray()
err1 = json.Unmarshal(b2, &a2)
- gtest.Assert(a2.Slice(), s1)
+ t.Assert(a2.Slice(), s1)
var a3 garray.StrArray
err := json.Unmarshal(b2, &a3)
- gtest.Assert(err, nil)
- gtest.Assert(a3.Slice(), s1)
+ t.Assert(err, nil)
+ t.Assert(a3.Slice(), s1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Name string
Scores *garray.StrArray
@@ -509,72 +509,72 @@ func TestStrArray_Json(t *testing.T) {
"Scores": []string{"A+", "A", "A"},
}
b, err := json.Marshal(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
user := new(User)
err = json.Unmarshal(b, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Name, data["Name"])
- gtest.Assert(user.Scores, data["Scores"])
+ t.Assert(err, nil)
+ t.Assert(user.Name, data["Name"])
+ t.Assert(user.Scores, data["Scores"])
})
}
func TestStrArray_Iterator(t *testing.T) {
slice := g.SliceStr{"a", "b", "d", "c"}
array := garray.NewStrArrayFrom(slice)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.Iterator(func(k int, v string) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.IteratorAsc(func(k int, v string) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.IteratorDesc(func(k int, v string) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.Iterator(func(k int, v string) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.IteratorAsc(func(k int, v string) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.IteratorDesc(func(k int, v string) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
}
func TestStrArray_RemoveValue(t *testing.T) {
slice := g.SliceStr{"a", "b", "d", "c"}
array := garray.NewStrArrayFrom(slice)
- gtest.Case(t, func() {
- gtest.Assert(array.RemoveValue("e"), false)
- gtest.Assert(array.RemoveValue("b"), true)
- gtest.Assert(array.RemoveValue("a"), true)
- gtest.Assert(array.RemoveValue("c"), true)
- gtest.Assert(array.RemoveValue("f"), false)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(array.RemoveValue("e"), false)
+ t.Assert(array.RemoveValue("b"), true)
+ t.Assert(array.RemoveValue("a"), true)
+ t.Assert(array.RemoveValue("c"), true)
+ t.Assert(array.RemoveValue("f"), false)
})
}
@@ -584,36 +584,36 @@ func TestStrArray_UnmarshalValue(t *testing.T) {
Array *garray.StrArray
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"array": []byte(`["1","2","3"]`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Array.Slice(), g.SliceStr{"1", "2", "3"})
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Array.Slice(), g.SliceStr{"1", "2", "3"})
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"array": g.SliceStr{"1", "2", "3"},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Array.Slice(), g.SliceStr{"1", "2", "3"})
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Array.Slice(), g.SliceStr{"1", "2", "3"})
})
}
func TestStrArray_FilterEmpty(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.NewStrArrayFrom(g.SliceStr{"", "1", "2", "0"})
- gtest.Assert(array.FilterEmpty(), g.SliceStr{"1", "2", "0"})
+ t.Assert(array.FilterEmpty(), g.SliceStr{"1", "2", "0"})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.NewStrArrayFrom(g.SliceStr{"1", "2"})
- gtest.Assert(array.FilterEmpty(), g.SliceStr{"1", "2"})
+ t.Assert(array.FilterEmpty(), g.SliceStr{"1", "2"})
})
}
diff --git a/container/garray/garray_z_unit_sorted_any_array_test.go b/container/garray/garray_z_unit_sorted_any_array_test.go
index 7ec8d01d4..2946ca5ad 100644
--- a/container/garray/garray_z_unit_sorted_any_array_test.go
+++ b/container/garray/garray_z_unit_sorted_any_array_test.go
@@ -22,7 +22,7 @@ import (
)
func TestSortedArray_NewSortedArrayFrom(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "f", "c"}
a2 := []interface{}{"h", "j", "i", "k"}
func1 := func(v1, v2 interface{}) int {
@@ -34,16 +34,16 @@ func TestSortedArray_NewSortedArrayFrom(t *testing.T) {
array1 := garray.NewSortedArrayFrom(a1, func1)
array2 := garray.NewSortedArrayFrom(a2, func2)
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(array1, []interface{}{"a", "c", "f"})
+ t.Assert(array1.Len(), 3)
+ t.Assert(array1, []interface{}{"a", "c", "f"})
- gtest.Assert(array2.Len(), 4)
- gtest.Assert(array2, []interface{}{"k", "i", "j", "h"})
+ t.Assert(array2.Len(), 4)
+ t.Assert(array2, []interface{}{"k", "i", "j", "h"})
})
}
func TestNewSortedArrayFromCopy(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "f", "c"}
func1 := func(v1, v2 interface{}) int {
@@ -54,15 +54,15 @@ func TestNewSortedArrayFromCopy(t *testing.T) {
}
array1 := garray.NewSortedArrayFromCopy(a1, func1)
array2 := garray.NewSortedArrayFromCopy(a1, func2)
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(array1, []interface{}{"a", "c", "f"})
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(array2, []interface{}{"c", "f", "a"})
+ t.Assert(array1.Len(), 3)
+ t.Assert(array1, []interface{}{"a", "c", "f"})
+ t.Assert(array1.Len(), 3)
+ t.Assert(array2, []interface{}{"c", "f", "a"})
})
}
func TestSortedArray_SetArray(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "f", "c"}
a2 := []interface{}{"e", "h", "g", "k"}
@@ -72,171 +72,171 @@ func TestSortedArray_SetArray(t *testing.T) {
array1 := garray.NewSortedArrayFrom(a1, func1)
array1.SetArray(a2)
- gtest.Assert(array1.Len(), 4)
- gtest.Assert(array1, []interface{}{"e", "g", "h", "k"})
+ t.Assert(array1.Len(), 4)
+ t.Assert(array1, []interface{}{"e", "g", "h", "k"})
})
}
func TestSortedArray_Sort(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "f", "c"}
func1 := func(v1, v2 interface{}) int {
return strings.Compare(gconv.String(v1), gconv.String(v2))
}
array1 := garray.NewSortedArrayFrom(a1, func1)
array1.Sort()
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(array1, []interface{}{"a", "c", "f"})
+ t.Assert(array1.Len(), 3)
+ t.Assert(array1, []interface{}{"a", "c", "f"})
})
}
func TestSortedArray_Get(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "f", "c"}
func1 := func(v1, v2 interface{}) int {
return strings.Compare(gconv.String(v1), gconv.String(v2))
}
array1 := garray.NewSortedArrayFrom(a1, func1)
- gtest.Assert(array1.Get(2), "f")
- gtest.Assert(array1.Get(1), "c")
+ t.Assert(array1.Get(2), "f")
+ t.Assert(array1.Get(1), "c")
})
}
func TestSortedArray_Remove(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c", "b"}
func1 := func(v1, v2 interface{}) int {
return strings.Compare(gconv.String(v1), gconv.String(v2))
}
array1 := garray.NewSortedArrayFrom(a1, func1)
i1 := array1.Remove(1)
- gtest.Assert(gconv.String(i1), "b")
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(array1.Contains("b"), false)
+ t.Assert(gconv.String(i1), "b")
+ t.Assert(array1.Len(), 3)
+ t.Assert(array1.Contains("b"), false)
- gtest.Assert(array1.Remove(-1), nil)
- gtest.Assert(array1.Remove(100000), nil)
+ t.Assert(array1.Remove(-1), nil)
+ t.Assert(array1.Remove(100000), nil)
i2 := array1.Remove(0)
- gtest.Assert(gconv.String(i2), "a")
- gtest.Assert(array1.Len(), 2)
- gtest.Assert(array1.Contains("a"), false)
+ t.Assert(gconv.String(i2), "a")
+ t.Assert(array1.Len(), 2)
+ t.Assert(array1.Contains("a"), false)
i3 := array1.Remove(1)
- gtest.Assert(gconv.String(i3), "d")
- gtest.Assert(array1.Len(), 1)
- gtest.Assert(array1.Contains("d"), false)
+ t.Assert(gconv.String(i3), "d")
+ t.Assert(array1.Len(), 1)
+ t.Assert(array1.Contains("d"), false)
})
}
func TestSortedArray_PopLeft(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c", "b"}
func1 := func(v1, v2 interface{}) int {
return strings.Compare(gconv.String(v1), gconv.String(v2))
}
array1 := garray.NewSortedArrayFrom(a1, func1)
i1 := array1.PopLeft()
- gtest.Assert(gconv.String(i1), "a")
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(array1, []interface{}{"b", "c", "d"})
+ t.Assert(gconv.String(i1), "a")
+ t.Assert(array1.Len(), 3)
+ t.Assert(array1, []interface{}{"b", "c", "d"})
})
}
func TestSortedArray_PopRight(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c", "b"}
func1 := func(v1, v2 interface{}) int {
return strings.Compare(gconv.String(v1), gconv.String(v2))
}
array1 := garray.NewSortedArrayFrom(a1, func1)
i1 := array1.PopRight()
- gtest.Assert(gconv.String(i1), "d")
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(array1, []interface{}{"a", "b", "c"})
+ t.Assert(gconv.String(i1), "d")
+ t.Assert(array1.Len(), 3)
+ t.Assert(array1, []interface{}{"a", "b", "c"})
})
}
func TestSortedArray_PopRand(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c", "b"}
func1 := func(v1, v2 interface{}) int {
return strings.Compare(gconv.String(v1), gconv.String(v2))
}
array1 := garray.NewSortedArrayFrom(a1, func1)
i1 := array1.PopRand()
- gtest.AssertIN(i1, []interface{}{"a", "d", "c", "b"})
- gtest.Assert(array1.Len(), 3)
+ t.AssertIN(i1, []interface{}{"a", "d", "c", "b"})
+ t.Assert(array1.Len(), 3)
})
}
func TestSortedArray_PopRands(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c", "b"}
func1 := func(v1, v2 interface{}) int {
return strings.Compare(gconv.String(v1), gconv.String(v2))
}
array1 := garray.NewSortedArrayFrom(a1, func1)
i1 := array1.PopRands(2)
- gtest.Assert(len(i1), 2)
- gtest.AssertIN(i1, []interface{}{"a", "d", "c", "b"})
- gtest.Assert(array1.Len(), 2)
+ t.Assert(len(i1), 2)
+ t.AssertIN(i1, []interface{}{"a", "d", "c", "b"})
+ t.Assert(array1.Len(), 2)
i2 := array1.PopRands(3)
- gtest.Assert(len(i1), 2)
- gtest.AssertIN(i2, []interface{}{"a", "d", "c", "b"})
- gtest.Assert(array1.Len(), 0)
+ t.Assert(len(i1), 2)
+ t.AssertIN(i2, []interface{}{"a", "d", "c", "b"})
+ t.Assert(array1.Len(), 0)
})
}
func TestSortedArray_PopLefts(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c", "b", "e", "f"}
func1 := func(v1, v2 interface{}) int {
return strings.Compare(gconv.String(v1), gconv.String(v2))
}
array1 := garray.NewSortedArrayFrom(a1, func1)
i1 := array1.PopLefts(2)
- gtest.Assert(len(i1), 2)
- gtest.AssertIN(i1, []interface{}{"a", "d", "c", "b", "e", "f"})
- gtest.Assert(array1.Len(), 4)
+ t.Assert(len(i1), 2)
+ t.AssertIN(i1, []interface{}{"a", "d", "c", "b", "e", "f"})
+ t.Assert(array1.Len(), 4)
i2 := array1.PopLefts(5)
- gtest.Assert(len(i2), 4)
- gtest.AssertIN(i1, []interface{}{"a", "d", "c", "b", "e", "f"})
- gtest.Assert(array1.Len(), 0)
+ t.Assert(len(i2), 4)
+ t.AssertIN(i1, []interface{}{"a", "d", "c", "b", "e", "f"})
+ t.Assert(array1.Len(), 0)
})
}
func TestSortedArray_PopRights(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c", "b", "e", "f"}
func1 := func(v1, v2 interface{}) int {
return strings.Compare(gconv.String(v1), gconv.String(v2))
}
array1 := garray.NewSortedArrayFrom(a1, func1)
i1 := array1.PopRights(2)
- gtest.Assert(len(i1), 2)
- gtest.Assert(i1, []interface{}{"e", "f"})
- gtest.Assert(array1.Len(), 4)
+ t.Assert(len(i1), 2)
+ t.Assert(i1, []interface{}{"e", "f"})
+ t.Assert(array1.Len(), 4)
i2 := array1.PopRights(10)
- gtest.Assert(len(i2), 4)
+ t.Assert(len(i2), 4)
})
}
func TestSortedArray_Range(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c", "b", "e", "f"}
func1 := func(v1, v2 interface{}) int {
return strings.Compare(gconv.String(v1), gconv.String(v2))
@@ -244,25 +244,25 @@ func TestSortedArray_Range(t *testing.T) {
array1 := garray.NewSortedArrayFrom(a1, func1)
array2 := garray.NewSortedArrayFrom(a1, func1, true)
i1 := array1.Range(2, 5)
- gtest.Assert(i1, []interface{}{"c", "d", "e"})
- gtest.Assert(array1.Len(), 6)
+ t.Assert(i1, []interface{}{"c", "d", "e"})
+ t.Assert(array1.Len(), 6)
i2 := array1.Range(7, 5)
- gtest.Assert(len(i2), 0)
+ t.Assert(len(i2), 0)
i2 = array1.Range(-1, 2)
- gtest.Assert(i2, []interface{}{"a", "b"})
+ t.Assert(i2, []interface{}{"a", "b"})
i2 = array1.Range(4, 10)
- gtest.Assert(len(i2), 2)
- gtest.Assert(i2, []interface{}{"e", "f"})
+ t.Assert(len(i2), 2)
+ t.Assert(i2, []interface{}{"e", "f"})
- gtest.Assert(array2.Range(1, 3), []interface{}{"b", "c"})
+ t.Assert(array2.Range(1, 3), []interface{}{"b", "c"})
})
}
func TestSortedArray_Sum(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c", "b", "e", "f"}
a2 := []interface{}{"1", "2", "3", "b", "e", "f"}
a3 := []interface{}{"4", "5", "6"}
@@ -272,15 +272,15 @@ func TestSortedArray_Sum(t *testing.T) {
array1 := garray.NewSortedArrayFrom(a1, func1)
array2 := garray.NewSortedArrayFrom(a2, func1)
array3 := garray.NewSortedArrayFrom(a3, func1)
- gtest.Assert(array1.Sum(), 0)
- gtest.Assert(array2.Sum(), 6)
- gtest.Assert(array3.Sum(), 15)
+ t.Assert(array1.Sum(), 0)
+ t.Assert(array2.Sum(), 6)
+ t.Assert(array3.Sum(), 15)
})
}
func TestSortedArray_Clone(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c", "b", "e", "f"}
func1 := func(v1, v2 interface{}) int {
@@ -288,30 +288,30 @@ func TestSortedArray_Clone(t *testing.T) {
}
array1 := garray.NewSortedArrayFrom(a1, func1)
array2 := array1.Clone()
- gtest.Assert(array1, array2)
+ t.Assert(array1, array2)
array1.Remove(1)
- gtest.AssertNE(array1, array2)
+ t.AssertNE(array1, array2)
})
}
func TestSortedArray_Clear(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c", "b", "e", "f"}
func1 := func(v1, v2 interface{}) int {
return strings.Compare(gconv.String(v1), gconv.String(v2))
}
array1 := garray.NewSortedArrayFrom(a1, func1)
- gtest.Assert(array1.Len(), 6)
+ t.Assert(array1.Len(), 6)
array1.Clear()
- gtest.Assert(array1.Len(), 0)
+ t.Assert(array1.Len(), 0)
})
}
func TestSortedArray_Chunk(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c", "b", "e"}
func1 := func(v1, v2 interface{}) int {
@@ -319,45 +319,45 @@ func TestSortedArray_Chunk(t *testing.T) {
}
array1 := garray.NewSortedArrayFrom(a1, func1)
i1 := array1.Chunk(2)
- gtest.Assert(len(i1), 3)
- gtest.Assert(i1[0], []interface{}{"a", "b"})
- gtest.Assert(i1[2], []interface{}{"e"})
+ t.Assert(len(i1), 3)
+ t.Assert(i1[0], []interface{}{"a", "b"})
+ t.Assert(i1[2], []interface{}{"e"})
i1 = array1.Chunk(0)
- gtest.Assert(len(i1), 0)
+ t.Assert(len(i1), 0)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{1, 2, 3, 4, 5}
array1 := garray.NewSortedArrayFrom(a1, gutil.ComparatorInt)
chunks := array1.Chunk(3)
- gtest.Assert(len(chunks), 2)
- gtest.Assert(chunks[0], []interface{}{1, 2, 3})
- gtest.Assert(chunks[1], []interface{}{4, 5})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 2)
+ t.Assert(chunks[0], []interface{}{1, 2, 3})
+ t.Assert(chunks[1], []interface{}{4, 5})
+ t.Assert(array1.Chunk(0), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{1, 2, 3, 4, 5, 6}
array1 := garray.NewSortedArrayFrom(a1, gutil.ComparatorInt)
chunks := array1.Chunk(2)
- gtest.Assert(len(chunks), 3)
- gtest.Assert(chunks[0], []interface{}{1, 2})
- gtest.Assert(chunks[1], []interface{}{3, 4})
- gtest.Assert(chunks[2], []interface{}{5, 6})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 3)
+ t.Assert(chunks[0], []interface{}{1, 2})
+ t.Assert(chunks[1], []interface{}{3, 4})
+ t.Assert(chunks[2], []interface{}{5, 6})
+ t.Assert(array1.Chunk(0), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{1, 2, 3, 4, 5, 6}
array1 := garray.NewSortedArrayFrom(a1, gutil.ComparatorInt)
chunks := array1.Chunk(3)
- gtest.Assert(len(chunks), 2)
- gtest.Assert(chunks[0], []interface{}{1, 2, 3})
- gtest.Assert(chunks[1], []interface{}{4, 5, 6})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 2)
+ t.Assert(chunks[0], []interface{}{1, 2, 3})
+ t.Assert(chunks[1], []interface{}{4, 5, 6})
+ t.Assert(array1.Chunk(0), nil)
})
}
func TestSortedArray_SubSlice(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c", "b", "e"}
func1 := func(v1, v2 interface{}) int {
@@ -366,28 +366,28 @@ func TestSortedArray_SubSlice(t *testing.T) {
array1 := garray.NewSortedArrayFrom(a1, func1)
array2 := garray.NewSortedArrayFrom(a1, func1, true)
i1 := array1.SubSlice(2, 3)
- gtest.Assert(len(i1), 3)
- gtest.Assert(i1, []interface{}{"c", "d", "e"})
+ t.Assert(len(i1), 3)
+ t.Assert(i1, []interface{}{"c", "d", "e"})
i1 = array1.SubSlice(2, 6)
- gtest.Assert(len(i1), 3)
- gtest.Assert(i1, []interface{}{"c", "d", "e"})
+ t.Assert(len(i1), 3)
+ t.Assert(i1, []interface{}{"c", "d", "e"})
i1 = array1.SubSlice(7, 2)
- gtest.Assert(len(i1), 0)
+ t.Assert(len(i1), 0)
s1 := array1.SubSlice(1, -2)
- gtest.Assert(s1, nil)
+ t.Assert(s1, nil)
s1 = array1.SubSlice(-9, 2)
- gtest.Assert(s1, nil)
- gtest.Assert(array2.SubSlice(1, 3), []interface{}{"b", "c", "d"})
+ t.Assert(s1, nil)
+ t.Assert(array2.SubSlice(1, 3), []interface{}{"b", "c", "d"})
})
}
func TestSortedArray_Rand(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c"}
func1 := func(v1, v2 interface{}) int {
@@ -395,13 +395,13 @@ func TestSortedArray_Rand(t *testing.T) {
}
array1 := garray.NewSortedArrayFrom(a1, func1)
i1 := array1.Rand()
- gtest.AssertIN(i1, []interface{}{"a", "d", "c"})
- gtest.Assert(array1.Len(), 3)
+ t.AssertIN(i1, []interface{}{"a", "d", "c"})
+ t.Assert(array1.Len(), 3)
})
}
func TestSortedArray_Rands(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c"}
func1 := func(v1, v2 interface{}) int {
@@ -409,43 +409,43 @@ func TestSortedArray_Rands(t *testing.T) {
}
array1 := garray.NewSortedArrayFrom(a1, func1)
i1 := array1.Rands(2)
- gtest.AssertIN(i1, []interface{}{"a", "d", "c"})
- gtest.Assert(len(i1), 2)
- gtest.Assert(array1.Len(), 3)
+ t.AssertIN(i1, []interface{}{"a", "d", "c"})
+ t.Assert(len(i1), 2)
+ t.Assert(array1.Len(), 3)
i1 = array1.Rands(4)
- gtest.Assert(len(i1), 3)
+ t.Assert(len(i1), 3)
})
}
func TestSortedArray_Join(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c"}
func1 := func(v1, v2 interface{}) int {
return strings.Compare(gconv.String(v1), gconv.String(v2))
}
array1 := garray.NewSortedArrayFrom(a1, func1)
- gtest.Assert(array1.Join(","), `a,c,d`)
- gtest.Assert(array1.Join("."), `a.c.d`)
+ t.Assert(array1.Join(","), `a,c,d`)
+ t.Assert(array1.Join("."), `a.c.d`)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{0, 1, `"a"`, `\a`}
array1 := garray.NewSortedArrayFrom(a1, gutil.ComparatorString)
- gtest.Assert(array1.Join("."), `"a".0.1.\a`)
+ t.Assert(array1.Join("."), `"a".0.1.\a`)
})
}
func TestSortedArray_String(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{0, 1, "a", "b"}
array1 := garray.NewSortedArrayFrom(a1, gutil.ComparatorString)
- gtest.Assert(array1.String(), `[0,1,"a","b"]`)
+ t.Assert(array1.String(), `[0,1,"a","b"]`)
})
}
func TestSortedArray_CountValues(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c", "c"}
func1 := func(v1, v2 interface{}) int {
@@ -453,15 +453,15 @@ func TestSortedArray_CountValues(t *testing.T) {
}
array1 := garray.NewSortedArrayFrom(a1, func1)
m1 := array1.CountValues()
- gtest.Assert(len(m1), 3)
- gtest.Assert(m1["c"], 2)
- gtest.Assert(m1["a"], 1)
+ t.Assert(len(m1), 3)
+ t.Assert(m1["c"], 2)
+ t.Assert(m1["a"], 1)
})
}
func TestSortedArray_SetUnique(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []interface{}{"a", "d", "c", "c"}
func1 := func(v1, v2 interface{}) int {
@@ -469,13 +469,13 @@ func TestSortedArray_SetUnique(t *testing.T) {
}
array1 := garray.NewSortedArrayFrom(a1, func1)
array1.SetUnique(true)
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(array1, []interface{}{"a", "c", "d"})
+ t.Assert(array1.Len(), 3)
+ t.Assert(array1, []interface{}{"a", "c", "d"})
})
}
func TestSortedArray_LockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
func1 := func(v1, v2 interface{}) int {
return strings.Compare(gconv.String(v1), gconv.String(v2))
}
@@ -504,13 +504,13 @@ func TestSortedArray_LockFunc(t *testing.T) {
<-ch2 //等待go1完成
// 防止ci抖动,以豪秒为单位
- gtest.AssertGT(t2-t1, 20) //go1加的读写互斥锁,所go2读的时候被阻塞。
- gtest.Assert(a1.Contains("g"), true)
+ t.AssertGT(t2-t1, 20) //go1加的读写互斥锁,所go2读的时候被阻塞。
+ t.Assert(a1.Contains("g"), true)
})
}
func TestSortedArray_RLockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
func1 := func(v1, v2 interface{}) int {
return strings.Compare(gconv.String(v1), gconv.String(v2))
}
@@ -539,13 +539,13 @@ func TestSortedArray_RLockFunc(t *testing.T) {
<-ch2 //等待go1完成
// 防止ci抖动,以豪秒为单位
- gtest.AssertLT(t2-t1, 20) //go1加的读锁,所go2读的时候不会被阻塞。
- gtest.Assert(a1.Contains("g"), true)
+ t.AssertLT(t2-t1, 20) //go1加的读锁,所go2读的时候不会被阻塞。
+ t.Assert(a1.Contains("g"), true)
})
}
func TestSortedArray_Merge(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
func1 := func(v1, v2 interface{}) int {
if gconv.Int(v1) < gconv.Int(v2) {
return 0
@@ -564,38 +564,38 @@ func TestSortedArray_Merge(t *testing.T) {
a1 := garray.NewSortedArrayFrom(s1, func1)
- gtest.Assert(a1.Merge(s2).Len(), 6)
- gtest.Assert(a1.Merge(i1).Len(), 9)
- gtest.Assert(a1.Merge(i2).Len(), 10)
- gtest.Assert(a1.Merge(s3).Len(), 12)
- gtest.Assert(a1.Merge(s4).Len(), 14)
- gtest.Assert(a1.Merge(s5).Len(), 16)
- gtest.Assert(a1.Merge(s6).Len(), 19)
+ t.Assert(a1.Merge(s2).Len(), 6)
+ t.Assert(a1.Merge(i1).Len(), 9)
+ t.Assert(a1.Merge(i2).Len(), 10)
+ t.Assert(a1.Merge(s3).Len(), 12)
+ t.Assert(a1.Merge(s4).Len(), 14)
+ t.Assert(a1.Merge(s5).Len(), 16)
+ t.Assert(a1.Merge(s6).Len(), 19)
})
}
func TestSortedArray_Json(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []interface{}{"a", "b", "d", "c"}
s2 := []interface{}{"a", "b", "c", "d"}
a1 := garray.NewSortedArrayFrom(s1, gutil.ComparatorString)
b1, err1 := json.Marshal(a1)
b2, err2 := json.Marshal(s1)
- gtest.Assert(b1, b2)
- gtest.Assert(err1, err2)
+ t.Assert(b1, b2)
+ t.Assert(err1, err2)
a2 := garray.NewSortedArray(gutil.ComparatorString)
err1 = json.Unmarshal(b2, &a2)
- gtest.Assert(a2.Slice(), s2)
+ t.Assert(a2.Slice(), s2)
var a3 garray.SortedArray
err := json.Unmarshal(b2, &a3)
- gtest.Assert(err, nil)
- gtest.Assert(a3.Slice(), s1)
- gtest.Assert(a3.Interfaces(), s1)
+ t.Assert(err, nil)
+ t.Assert(a3.Slice(), s1)
+ t.Assert(a3.Interfaces(), s1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Name string
Scores *garray.SortedArray
@@ -605,76 +605,76 @@ func TestSortedArray_Json(t *testing.T) {
"Scores": []int{99, 100, 98},
}
b, err := json.Marshal(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
user := new(User)
err = json.Unmarshal(b, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Name, data["Name"])
- gtest.AssertNE(user.Scores, nil)
- gtest.Assert(user.Scores.Len(), 3)
- gtest.AssertIN(user.Scores.PopLeft(), data["Scores"])
- gtest.AssertIN(user.Scores.PopLeft(), data["Scores"])
- gtest.AssertIN(user.Scores.PopLeft(), data["Scores"])
+ t.Assert(err, nil)
+ t.Assert(user.Name, data["Name"])
+ t.AssertNE(user.Scores, nil)
+ t.Assert(user.Scores.Len(), 3)
+ t.AssertIN(user.Scores.PopLeft(), data["Scores"])
+ t.AssertIN(user.Scores.PopLeft(), data["Scores"])
+ t.AssertIN(user.Scores.PopLeft(), data["Scores"])
})
}
func TestSortedArray_Iterator(t *testing.T) {
slice := g.Slice{"a", "b", "d", "c"}
array := garray.NewSortedArrayFrom(slice, gutil.ComparatorString)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.Iterator(func(k int, v interface{}) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.IteratorAsc(func(k int, v interface{}) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.IteratorDesc(func(k int, v interface{}) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.Iterator(func(k int, v interface{}) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.IteratorAsc(func(k int, v interface{}) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.IteratorDesc(func(k int, v interface{}) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
}
func TestSortedArray_RemoveValue(t *testing.T) {
slice := g.Slice{"a", "b", "d", "c"}
array := garray.NewSortedArrayFrom(slice, gutil.ComparatorString)
- gtest.Case(t, func() {
- gtest.Assert(array.RemoveValue("e"), false)
- gtest.Assert(array.RemoveValue("b"), true)
- gtest.Assert(array.RemoveValue("a"), true)
- gtest.Assert(array.RemoveValue("c"), true)
- gtest.Assert(array.RemoveValue("f"), false)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(array.RemoveValue("e"), false)
+ t.Assert(array.RemoveValue("b"), true)
+ t.Assert(array.RemoveValue("a"), true)
+ t.Assert(array.RemoveValue("c"), true)
+ t.Assert(array.RemoveValue("f"), false)
})
}
@@ -684,48 +684,48 @@ func TestSortedArray_UnmarshalValue(t *testing.T) {
Array *garray.SortedArray
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"array": []byte(`[2,3,1]`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"array": g.Slice{2, 3, 1},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
})
}
func TestSortedArray_FilterNil(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
values := g.Slice{0, 1, 2, 3, 4, "", g.Slice{}}
array := garray.NewSortedArrayFromCopy(values, gutil.ComparatorInt)
- gtest.Assert(array.FilterNil().Slice(), g.Slice{0, "", g.Slice{}, 1, 2, 3, 4})
+ t.Assert(array.FilterNil().Slice(), g.Slice{0, "", g.Slice{}, 1, 2, 3, 4})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.NewSortedArrayFromCopy(g.Slice{nil, 1, 2, 3, 4, nil}, gutil.ComparatorInt)
- gtest.Assert(array.FilterNil(), g.Slice{1, 2, 3, 4})
+ t.Assert(array.FilterNil(), g.Slice{1, 2, 3, 4})
})
}
func TestSortedArray_FilterEmpty(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.NewSortedArrayFrom(g.Slice{0, 1, 2, 3, 4, "", g.Slice{}}, gutil.ComparatorInt)
- gtest.Assert(array.FilterEmpty(), g.Slice{1, 2, 3, 4})
+ t.Assert(array.FilterEmpty(), g.Slice{1, 2, 3, 4})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.NewSortedArrayFrom(g.Slice{1, 2, 3, 4}, gutil.ComparatorInt)
- gtest.Assert(array.FilterEmpty(), g.Slice{1, 2, 3, 4})
+ t.Assert(array.FilterEmpty(), g.Slice{1, 2, 3, 4})
})
}
diff --git a/container/garray/garray_z_unit_sorted_int_array_test.go b/container/garray/garray_z_unit_sorted_int_array_test.go
index e7aeae3ca..26542fff4 100644
--- a/container/garray/garray_z_unit_sorted_int_array_test.go
+++ b/container/garray/garray_z_unit_sorted_int_array_test.go
@@ -21,355 +21,355 @@ import (
)
func TestNewSortedIntArrayFrom(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{0, 3, 2, 1, 4, 5, 6}
array1 := garray.NewSortedIntArrayFrom(a1, true)
- gtest.Assert(array1.Join("."), "0.1.2.3.4.5.6")
- gtest.Assert(array1.Slice(), a1)
- gtest.Assert(array1.Interfaces(), a1)
+ t.Assert(array1.Join("."), "0.1.2.3.4.5.6")
+ t.Assert(array1.Slice(), a1)
+ t.Assert(array1.Interfaces(), a1)
})
}
func TestNewSortedIntArrayFromCopy(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{0, 5, 2, 1, 4, 3, 6}
array1 := garray.NewSortedIntArrayFromCopy(a1, false)
- gtest.Assert(array1.Join("."), "0.1.2.3.4.5.6")
+ t.Assert(array1.Join("."), "0.1.2.3.4.5.6")
})
}
func TestSortedIntArray_SetArray(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{0, 1, 2, 3}
a2 := []int{4, 5, 6}
array1 := garray.NewSortedIntArrayFrom(a1)
array2 := array1.SetArray(a2)
- gtest.Assert(array2.Len(), 3)
- gtest.Assert(array2.Search(3), -1)
- gtest.Assert(array2.Search(5), 1)
- gtest.Assert(array2.Search(6), 2)
+ t.Assert(array2.Len(), 3)
+ t.Assert(array2.Search(3), -1)
+ t.Assert(array2.Search(5), 1)
+ t.Assert(array2.Search(6), 2)
})
}
func TestSortedIntArray_Sort(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{0, 3, 2, 1}
array1 := garray.NewSortedIntArrayFrom(a1)
array2 := array1.Sort()
- gtest.Assert(array2.Len(), 4)
- gtest.Assert(array2, []int{0, 1, 2, 3})
+ t.Assert(array2.Len(), 4)
+ t.Assert(array2, []int{0, 1, 2, 3})
})
}
func TestSortedIntArray_Get(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 3, 5, 0}
array1 := garray.NewSortedIntArrayFrom(a1)
- gtest.Assert(array1.Get(0), 0)
- gtest.Assert(array1.Get(1), 1)
- gtest.Assert(array1.Get(3), 5)
+ t.Assert(array1.Get(0), 0)
+ t.Assert(array1.Get(1), 1)
+ t.Assert(array1.Get(3), 5)
})
}
func TestSortedIntArray_Remove(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 3, 5, 0}
array1 := garray.NewSortedIntArrayFrom(a1)
- gtest.Assert(array1.Remove(-1), 0)
- gtest.Assert(array1.Remove(100000), 0)
+ t.Assert(array1.Remove(-1), 0)
+ t.Assert(array1.Remove(100000), 0)
i1 := array1.Remove(2)
- gtest.Assert(i1, 3)
- gtest.Assert(array1.Search(5), 2)
+ t.Assert(i1, 3)
+ t.Assert(array1.Search(5), 2)
// 再次删除剩下的数组中的第一个
i2 := array1.Remove(0)
- gtest.Assert(i2, 0)
- gtest.Assert(array1.Search(5), 1)
+ t.Assert(i2, 0)
+ t.Assert(array1.Search(5), 1)
a2 := []int{1, 3, 4}
array2 := garray.NewSortedIntArrayFrom(a2)
i3 := array2.Remove(1)
- gtest.Assert(array2.Search(1), 0)
- gtest.Assert(i3, 3)
+ t.Assert(array2.Search(1), 0)
+ t.Assert(i3, 3)
i3 = array2.Remove(1)
- gtest.Assert(array2.Search(4), -1)
- gtest.Assert(i3, 4)
+ t.Assert(array2.Search(4), -1)
+ t.Assert(i3, 4)
})
}
func TestSortedIntArray_PopLeft(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 3, 5, 2}
array1 := garray.NewSortedIntArrayFrom(a1)
i1 := array1.PopLeft()
- gtest.Assert(i1, 1)
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(array1.Search(1), -1)
+ t.Assert(i1, 1)
+ t.Assert(array1.Len(), 3)
+ t.Assert(array1.Search(1), -1)
})
}
func TestSortedIntArray_PopRight(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 3, 5, 2}
array1 := garray.NewSortedIntArrayFrom(a1)
i1 := array1.PopRight()
- gtest.Assert(i1, 5)
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(array1.Search(5), -1)
+ t.Assert(i1, 5)
+ t.Assert(array1.Len(), 3)
+ t.Assert(array1.Search(5), -1)
})
}
func TestSortedIntArray_PopRand(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 3, 5, 2}
array1 := garray.NewSortedIntArrayFrom(a1)
i1 := array1.PopRand()
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(array1.Search(i1), -1)
- gtest.AssertIN(i1, []int{1, 3, 5, 2})
+ t.Assert(array1.Len(), 3)
+ t.Assert(array1.Search(i1), -1)
+ t.AssertIN(i1, []int{1, 3, 5, 2})
})
}
func TestSortedIntArray_PopRands(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 3, 5, 2}
array1 := garray.NewSortedIntArrayFrom(a1)
ns1 := array1.PopRands(2)
- gtest.Assert(array1.Len(), 2)
- gtest.AssertIN(ns1, []int{1, 3, 5, 2})
+ t.Assert(array1.Len(), 2)
+ t.AssertIN(ns1, []int{1, 3, 5, 2})
a2 := []int{1, 3, 5, 2}
array2 := garray.NewSortedIntArrayFrom(a2)
ns2 := array2.PopRands(5)
- gtest.Assert(array2.Len(), 0)
- gtest.Assert(len(ns2), 4)
- gtest.AssertIN(ns2, []int{1, 3, 5, 2})
+ t.Assert(array2.Len(), 0)
+ t.Assert(len(ns2), 4)
+ t.AssertIN(ns2, []int{1, 3, 5, 2})
})
}
func TestSortedIntArray_PopLefts(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 3, 5, 2}
array1 := garray.NewSortedIntArrayFrom(a1)
ns1 := array1.PopLefts(2)
- gtest.Assert(array1.Len(), 2)
- gtest.Assert(ns1, []int{1, 2})
+ t.Assert(array1.Len(), 2)
+ t.Assert(ns1, []int{1, 2})
a2 := []int{1, 3, 5, 2}
array2 := garray.NewSortedIntArrayFrom(a2)
ns2 := array2.PopLefts(5)
- gtest.Assert(array2.Len(), 0)
- gtest.AssertIN(ns2, []int{1, 3, 5, 2})
+ t.Assert(array2.Len(), 0)
+ t.AssertIN(ns2, []int{1, 3, 5, 2})
})
}
func TestSortedIntArray_PopRights(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 3, 5, 2}
array1 := garray.NewSortedIntArrayFrom(a1)
ns1 := array1.PopRights(2)
- gtest.Assert(array1.Len(), 2)
- gtest.Assert(ns1, []int{3, 5})
+ t.Assert(array1.Len(), 2)
+ t.Assert(ns1, []int{3, 5})
a2 := []int{1, 3, 5, 2}
array2 := garray.NewSortedIntArrayFrom(a2)
ns2 := array2.PopRights(5)
- gtest.Assert(array2.Len(), 0)
- gtest.AssertIN(ns2, []int{1, 3, 5, 2})
+ t.Assert(array2.Len(), 0)
+ t.AssertIN(ns2, []int{1, 3, 5, 2})
})
}
func TestSortedIntArray_Range(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 3, 5, 2, 6, 7}
array1 := garray.NewSortedIntArrayFrom(a1)
array2 := garray.NewSortedIntArrayFrom(a1, true)
ns1 := array1.Range(1, 4)
- gtest.Assert(len(ns1), 3)
- gtest.Assert(ns1, []int{2, 3, 5})
+ t.Assert(len(ns1), 3)
+ t.Assert(ns1, []int{2, 3, 5})
ns2 := array1.Range(5, 4)
- gtest.Assert(len(ns2), 0)
+ t.Assert(len(ns2), 0)
ns3 := array1.Range(-1, 4)
- gtest.Assert(len(ns3), 4)
+ t.Assert(len(ns3), 4)
nsl := array1.Range(5, 8)
- gtest.Assert(len(nsl), 1)
- gtest.Assert(array2.Range(1, 2), []int{2})
+ t.Assert(len(nsl), 1)
+ t.Assert(array2.Range(1, 2), []int{2})
})
}
func TestSortedIntArray_Sum(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 3, 5}
array1 := garray.NewSortedIntArrayFrom(a1)
n1 := array1.Sum()
- gtest.Assert(n1, 9)
+ t.Assert(n1, 9)
})
}
func TestSortedIntArray_Join(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 3, 5}
array1 := garray.NewSortedIntArrayFrom(a1)
- gtest.Assert(array1.Join("."), `1.3.5`)
+ t.Assert(array1.Join("."), `1.3.5`)
})
}
func TestSortedIntArray_String(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 3, 5}
array1 := garray.NewSortedIntArrayFrom(a1)
- gtest.Assert(array1.String(), `[1,3,5]`)
+ t.Assert(array1.String(), `[1,3,5]`)
})
}
func TestSortedIntArray_Contains(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 3, 5}
array1 := garray.NewSortedIntArrayFrom(a1)
- gtest.Assert(array1.Contains(4), false)
+ t.Assert(array1.Contains(4), false)
})
}
func TestSortedIntArray_Clone(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 3, 5}
array1 := garray.NewSortedIntArrayFrom(a1)
array2 := array1.Clone()
- gtest.Assert(array2.Len(), 3)
- gtest.Assert(array2, array1)
+ t.Assert(array2.Len(), 3)
+ t.Assert(array2, array1)
})
}
func TestSortedIntArray_Clear(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 3, 5}
array1 := garray.NewSortedIntArrayFrom(a1)
array1.Clear()
- gtest.Assert(array1.Len(), 0)
+ t.Assert(array1.Len(), 0)
})
}
func TestSortedIntArray_Chunk(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 4, 5}
array1 := garray.NewSortedIntArrayFrom(a1)
ns1 := array1.Chunk(2) //按每几个元素切成一个数组
ns2 := array1.Chunk(-1)
- gtest.Assert(len(ns1), 3)
- gtest.Assert(ns1[0], []int{1, 2})
- gtest.Assert(ns1[2], []int{5})
- gtest.Assert(len(ns2), 0)
+ t.Assert(len(ns1), 3)
+ t.Assert(ns1[0], []int{1, 2})
+ t.Assert(ns1[2], []int{5})
+ t.Assert(len(ns2), 0)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 4, 5}
array1 := garray.NewSortedIntArrayFrom(a1)
chunks := array1.Chunk(3)
- gtest.Assert(len(chunks), 2)
- gtest.Assert(chunks[0], []int{1, 2, 3})
- gtest.Assert(chunks[1], []int{4, 5})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 2)
+ t.Assert(chunks[0], []int{1, 2, 3})
+ t.Assert(chunks[1], []int{4, 5})
+ t.Assert(array1.Chunk(0), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 4, 5, 6}
array1 := garray.NewSortedIntArrayFrom(a1)
chunks := array1.Chunk(2)
- gtest.Assert(len(chunks), 3)
- gtest.Assert(chunks[0], []int{1, 2})
- gtest.Assert(chunks[1], []int{3, 4})
- gtest.Assert(chunks[2], []int{5, 6})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 3)
+ t.Assert(chunks[0], []int{1, 2})
+ t.Assert(chunks[1], []int{3, 4})
+ t.Assert(chunks[2], []int{5, 6})
+ t.Assert(array1.Chunk(0), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 4, 5, 6}
array1 := garray.NewSortedIntArrayFrom(a1)
chunks := array1.Chunk(3)
- gtest.Assert(len(chunks), 2)
- gtest.Assert(chunks[0], []int{1, 2, 3})
- gtest.Assert(chunks[1], []int{4, 5, 6})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 2)
+ t.Assert(chunks[0], []int{1, 2, 3})
+ t.Assert(chunks[1], []int{4, 5, 6})
+ t.Assert(array1.Chunk(0), nil)
})
}
func TestSortedIntArray_SubSlice(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 4, 5}
array1 := garray.NewSortedIntArrayFrom(a1)
array2 := garray.NewSortedIntArrayFrom(a1, true)
ns1 := array1.SubSlice(1, 2)
- gtest.Assert(len(ns1), 2)
- gtest.Assert(ns1, []int{2, 3})
+ t.Assert(len(ns1), 2)
+ t.Assert(ns1, []int{2, 3})
ns2 := array1.SubSlice(7, 2)
- gtest.Assert(len(ns2), 0)
+ t.Assert(len(ns2), 0)
ns3 := array1.SubSlice(3, 5)
- gtest.Assert(len(ns3), 2)
- gtest.Assert(ns3, []int{4, 5})
+ t.Assert(len(ns3), 2)
+ t.Assert(ns3, []int{4, 5})
ns4 := array1.SubSlice(3, 1)
- gtest.Assert(len(ns4), 1)
- gtest.Assert(ns4, []int{4})
- gtest.Assert(array1.SubSlice(-1, 1), []int{5})
- gtest.Assert(array1.SubSlice(-9, 1), nil)
- gtest.Assert(array1.SubSlice(1, -9), nil)
- gtest.Assert(array2.SubSlice(1, 2), []int{2, 3})
+ t.Assert(len(ns4), 1)
+ t.Assert(ns4, []int{4})
+ t.Assert(array1.SubSlice(-1, 1), []int{5})
+ t.Assert(array1.SubSlice(-9, 1), nil)
+ t.Assert(array1.SubSlice(1, -9), nil)
+ t.Assert(array2.SubSlice(1, 2), []int{2, 3})
})
}
func TestSortedIntArray_Rand(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 4, 5}
array1 := garray.NewSortedIntArrayFrom(a1)
ns1 := array1.Rand() //按每几个元素切成一个数组
- gtest.AssertIN(ns1, a1)
+ t.AssertIN(ns1, a1)
})
}
func TestSortedIntArray_Rands(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 4, 5}
array1 := garray.NewSortedIntArrayFrom(a1)
ns1 := array1.Rands(2) //按每几个元素切成一个数组
- gtest.AssertIN(ns1, a1)
- gtest.Assert(len(ns1), 2)
+ t.AssertIN(ns1, a1)
+ t.Assert(len(ns1), 2)
ns2 := array1.Rands(6) //按每几个元素切成一个数组
- gtest.AssertIN(ns2, a1)
- gtest.Assert(len(ns2), 5)
+ t.AssertIN(ns2, a1)
+ t.Assert(len(ns2), 5)
})
}
func TestSortedIntArray_CountValues(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 4, 5, 3}
array1 := garray.NewSortedIntArrayFrom(a1)
ns1 := array1.CountValues() //按每几个元素切成一个数组
- gtest.Assert(len(ns1), 5)
- gtest.Assert(ns1[2], 1)
- gtest.Assert(ns1[3], 2)
+ t.Assert(len(ns1), 5)
+ t.Assert(ns1[2], 1)
+ t.Assert(ns1[3], 2)
})
}
func TestSortedIntArray_SetUnique(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []int{1, 2, 3, 4, 5, 3}
array1 := garray.NewSortedIntArrayFrom(a1)
array1.SetUnique(true)
- gtest.Assert(array1.Len(), 5)
- gtest.Assert(array1, []int{1, 2, 3, 4, 5})
+ t.Assert(array1.Len(), 5)
+ t.Assert(array1, []int{1, 2, 3, 4, 5})
})
}
func TestSortedIntArray_LockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []int{1, 2, 3, 4}
a1 := garray.NewSortedIntArrayFrom(s1, true)
ch1 := make(chan int64, 3)
@@ -394,13 +394,13 @@ func TestSortedIntArray_LockFunc(t *testing.T) {
<-ch2 //等待go1完成
// 防止ci抖动,以豪秒为单位
- gtest.AssertGT(t2-t1, 20) //go1加的读写互斥锁,所go2读的时候被阻塞。
- gtest.Assert(a1.Contains(6), true)
+ t.AssertGT(t2-t1, 20) //go1加的读写互斥锁,所go2读的时候被阻塞。
+ t.Assert(a1.Contains(6), true)
})
}
func TestSortedIntArray_RLockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []int{1, 2, 3, 4}
a1 := garray.NewSortedIntArrayFrom(s1, true)
@@ -426,13 +426,13 @@ func TestSortedIntArray_RLockFunc(t *testing.T) {
<-ch2 //等待go1完成
// 防止ci抖动,以豪秒为单位
- gtest.AssertLT(t2-t1, 20) //go1加的读锁,所go2读的时候,并没有阻塞。
- gtest.Assert(a1.Contains(6), true)
+ t.AssertLT(t2-t1, 20) //go1加的读锁,所go2读的时候,并没有阻塞。
+ t.Assert(a1.Contains(6), true)
})
}
func TestSortedIntArray_Merge(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
func1 := func(v1, v2 interface{}) int {
if gconv.Int(v1) < gconv.Int(v2) {
return 0
@@ -449,37 +449,37 @@ func TestSortedIntArray_Merge(t *testing.T) {
s6 := garray.NewSortedIntArrayFrom([]int{1, 2, 3})
a1 := garray.NewSortedIntArrayFrom(i0)
- gtest.Assert(a1.Merge(s2).Len(), 6)
- gtest.Assert(a1.Merge(i1).Len(), 9)
- gtest.Assert(a1.Merge(i2).Len(), 10)
- gtest.Assert(a1.Merge(s3).Len(), 12)
- gtest.Assert(a1.Merge(s4).Len(), 14)
- gtest.Assert(a1.Merge(s5).Len(), 16)
- gtest.Assert(a1.Merge(s6).Len(), 19)
+ t.Assert(a1.Merge(s2).Len(), 6)
+ t.Assert(a1.Merge(i1).Len(), 9)
+ t.Assert(a1.Merge(i2).Len(), 10)
+ t.Assert(a1.Merge(s3).Len(), 12)
+ t.Assert(a1.Merge(s4).Len(), 14)
+ t.Assert(a1.Merge(s5).Len(), 16)
+ t.Assert(a1.Merge(s6).Len(), 19)
})
}
func TestSortedIntArray_Json(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []int{1, 4, 3, 2}
s2 := []int{1, 2, 3, 4}
a1 := garray.NewSortedIntArrayFrom(s1)
b1, err1 := json.Marshal(a1)
b2, err2 := json.Marshal(s1)
- gtest.Assert(b1, b2)
- gtest.Assert(err1, err2)
+ t.Assert(b1, b2)
+ t.Assert(err1, err2)
a2 := garray.NewSortedIntArray()
err1 = json.Unmarshal(b2, &a2)
- gtest.Assert(a2.Slice(), s2)
+ t.Assert(a2.Slice(), s2)
var a3 garray.SortedIntArray
err := json.Unmarshal(b2, &a3)
- gtest.Assert(err, nil)
- gtest.Assert(a3.Slice(), s1)
+ t.Assert(err, nil)
+ t.Assert(a3.Slice(), s1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Name string
Scores *garray.SortedIntArray
@@ -489,73 +489,73 @@ func TestSortedIntArray_Json(t *testing.T) {
"Scores": []int{99, 100, 98},
}
b, err := json.Marshal(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
user := new(User)
err = json.Unmarshal(b, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Name, data["Name"])
- gtest.Assert(user.Scores, []int{98, 99, 100})
+ t.Assert(err, nil)
+ t.Assert(user.Name, data["Name"])
+ t.Assert(user.Scores, []int{98, 99, 100})
})
}
func TestSortedIntArray_Iterator(t *testing.T) {
slice := g.SliceInt{10, 20, 30, 40}
array := garray.NewSortedIntArrayFrom(slice)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.Iterator(func(k int, v int) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.IteratorAsc(func(k int, v int) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.IteratorDesc(func(k int, v int) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.Iterator(func(k int, v int) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.IteratorAsc(func(k int, v int) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.IteratorDesc(func(k int, v int) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
}
func TestSortedIntArray_RemoveValue(t *testing.T) {
slice := g.SliceInt{10, 20, 30, 40}
array := garray.NewSortedIntArrayFrom(slice)
- gtest.Case(t, func() {
- gtest.Assert(array.RemoveValue(99), false)
- gtest.Assert(array.RemoveValue(20), true)
- gtest.Assert(array.RemoveValue(10), true)
- gtest.Assert(array.RemoveValue(20), false)
- gtest.Assert(array.RemoveValue(88), false)
- gtest.Assert(array.Len(), 2)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(array.RemoveValue(99), false)
+ t.Assert(array.RemoveValue(20), true)
+ t.Assert(array.RemoveValue(10), true)
+ t.Assert(array.RemoveValue(20), false)
+ t.Assert(array.RemoveValue(88), false)
+ t.Assert(array.Len(), 2)
})
}
@@ -565,36 +565,36 @@ func TestSortedIntArray_UnmarshalValue(t *testing.T) {
Array *garray.SortedIntArray
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"array": []byte(`[2,3,1]`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"array": g.Slice{2, 3, 1},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Array.Slice(), g.Slice{1, 2, 3})
})
}
func TestSortedIntArray_FilterEmpty(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.NewSortedIntArrayFrom(g.SliceInt{0, 1, 2, 3, 4, 0})
- gtest.Assert(array.FilterEmpty(), g.SliceInt{1, 2, 3, 4})
+ t.Assert(array.FilterEmpty(), g.SliceInt{1, 2, 3, 4})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.NewSortedIntArrayFrom(g.SliceInt{1, 2, 3, 4})
- gtest.Assert(array.FilterEmpty(), g.SliceInt{1, 2, 3, 4})
+ t.Assert(array.FilterEmpty(), g.SliceInt{1, 2, 3, 4})
})
}
diff --git a/container/garray/garray_z_unit_sorted_str_array_test.go b/container/garray/garray_z_unit_sorted_str_array_test.go
index 24cd2f4dd..fd1e75cbe 100644
--- a/container/garray/garray_z_unit_sorted_str_array_test.go
+++ b/container/garray/garray_z_unit_sorted_str_array_test.go
@@ -20,362 +20,362 @@ import (
)
func TestNewSortedStrArrayFrom(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"a", "d", "c", "b"}
s1 := garray.NewSortedStrArrayFrom(a1, true)
- gtest.Assert(s1, []string{"a", "b", "c", "d"})
+ t.Assert(s1, []string{"a", "b", "c", "d"})
s2 := garray.NewSortedStrArrayFrom(a1, false)
- gtest.Assert(s2, []string{"a", "b", "c", "d"})
+ t.Assert(s2, []string{"a", "b", "c", "d"})
})
}
func TestNewSortedStrArrayFromCopy(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"a", "d", "c", "b"}
s1 := garray.NewSortedStrArrayFromCopy(a1, true)
- gtest.Assert(s1.Len(), 4)
- gtest.Assert(s1, []string{"a", "b", "c", "d"})
+ t.Assert(s1.Len(), 4)
+ t.Assert(s1, []string{"a", "b", "c", "d"})
})
}
func TestSortedStrArray_SetArray(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"a", "d", "c", "b"}
a2 := []string{"f", "g", "h"}
array1 := garray.NewSortedStrArrayFrom(a1)
array1.SetArray(a2)
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(array1.Contains("d"), false)
- gtest.Assert(array1.Contains("b"), false)
- gtest.Assert(array1.Contains("g"), true)
+ t.Assert(array1.Len(), 3)
+ t.Assert(array1.Contains("d"), false)
+ t.Assert(array1.Contains("b"), false)
+ t.Assert(array1.Contains("g"), true)
})
}
func TestSortedStrArray_Sort(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"a", "d", "c", "b"}
array1 := garray.NewSortedStrArrayFrom(a1)
- gtest.Assert(array1, []string{"a", "b", "c", "d"})
+ t.Assert(array1, []string{"a", "b", "c", "d"})
array1.Sort()
- gtest.Assert(array1.Len(), 4)
- gtest.Assert(array1.Contains("c"), true)
- gtest.Assert(array1, []string{"a", "b", "c", "d"})
+ t.Assert(array1.Len(), 4)
+ t.Assert(array1.Contains("c"), true)
+ t.Assert(array1, []string{"a", "b", "c", "d"})
})
}
func TestSortedStrArray_Get(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"a", "d", "c", "b"}
array1 := garray.NewSortedStrArrayFrom(a1)
- gtest.Assert(array1.Get(2), "c")
- gtest.Assert(array1.Get(0), "a")
+ t.Assert(array1.Get(2), "c")
+ t.Assert(array1.Get(0), "a")
})
}
func TestSortedStrArray_Remove(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"a", "d", "c", "b"}
array1 := garray.NewSortedStrArrayFrom(a1)
- gtest.Assert(array1.Remove(-1), "")
- gtest.Assert(array1.Remove(100000), "")
+ t.Assert(array1.Remove(-1), "")
+ t.Assert(array1.Remove(100000), "")
- gtest.Assert(array1.Remove(2), "c")
- gtest.Assert(array1.Get(2), "d")
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(array1.Contains("c"), false)
+ t.Assert(array1.Remove(2), "c")
+ t.Assert(array1.Get(2), "d")
+ t.Assert(array1.Len(), 3)
+ t.Assert(array1.Contains("c"), false)
- gtest.Assert(array1.Remove(0), "a")
- gtest.Assert(array1.Len(), 2)
- gtest.Assert(array1.Contains("a"), false)
+ t.Assert(array1.Remove(0), "a")
+ t.Assert(array1.Len(), 2)
+ t.Assert(array1.Contains("a"), false)
// 此时array1里的元素只剩下2个
- gtest.Assert(array1.Remove(1), "d")
- gtest.Assert(array1.Len(), 1)
+ t.Assert(array1.Remove(1), "d")
+ t.Assert(array1.Len(), 1)
})
}
func TestSortedStrArray_PopLeft(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "c", "b"}
array1 := garray.NewSortedStrArrayFrom(a1)
s1 := array1.PopLeft()
- gtest.Assert(s1, "a")
- gtest.Assert(array1.Len(), 4)
- gtest.Assert(array1.Contains("a"), false)
+ t.Assert(s1, "a")
+ t.Assert(array1.Len(), 4)
+ t.Assert(array1.Contains("a"), false)
})
}
func TestSortedStrArray_PopRight(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "c", "b"}
array1 := garray.NewSortedStrArrayFrom(a1)
s1 := array1.PopRight()
- gtest.Assert(s1, "e")
- gtest.Assert(array1.Len(), 4)
- gtest.Assert(array1.Contains("e"), false)
+ t.Assert(s1, "e")
+ t.Assert(array1.Len(), 4)
+ t.Assert(array1.Contains("e"), false)
})
}
func TestSortedStrArray_PopRand(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "c", "b"}
array1 := garray.NewSortedStrArrayFrom(a1)
s1 := array1.PopRand()
- gtest.AssertIN(s1, []string{"e", "a", "d", "c", "b"})
- gtest.Assert(array1.Len(), 4)
- gtest.Assert(array1.Contains(s1), false)
+ t.AssertIN(s1, []string{"e", "a", "d", "c", "b"})
+ t.Assert(array1.Len(), 4)
+ t.Assert(array1.Contains(s1), false)
})
}
func TestSortedStrArray_PopRands(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "c", "b"}
array1 := garray.NewSortedStrArrayFrom(a1)
s1 := array1.PopRands(2)
- gtest.AssertIN(s1, []string{"e", "a", "d", "c", "b"})
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(len(s1), 2)
+ t.AssertIN(s1, []string{"e", "a", "d", "c", "b"})
+ t.Assert(array1.Len(), 3)
+ t.Assert(len(s1), 2)
s1 = array1.PopRands(4)
- gtest.Assert(len(s1), 3)
- gtest.AssertIN(s1, []string{"e", "a", "d", "c", "b"})
+ t.Assert(len(s1), 3)
+ t.AssertIN(s1, []string{"e", "a", "d", "c", "b"})
})
}
func TestSortedStrArray_PopLefts(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "c", "b"}
array1 := garray.NewSortedStrArrayFrom(a1)
s1 := array1.PopLefts(2)
- gtest.Assert(s1, []string{"a", "b"})
- gtest.Assert(array1.Len(), 3)
- gtest.Assert(len(s1), 2)
+ t.Assert(s1, []string{"a", "b"})
+ t.Assert(array1.Len(), 3)
+ t.Assert(len(s1), 2)
s1 = array1.PopLefts(4)
- gtest.Assert(len(s1), 3)
- gtest.Assert(s1, []string{"c", "d", "e"})
+ t.Assert(len(s1), 3)
+ t.Assert(s1, []string{"c", "d", "e"})
})
}
func TestSortedStrArray_PopRights(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "c", "b", "f", "g"}
array1 := garray.NewSortedStrArrayFrom(a1)
s1 := array1.PopRights(2)
- gtest.Assert(s1, []string{"f", "g"})
- gtest.Assert(array1.Len(), 5)
- gtest.Assert(len(s1), 2)
+ t.Assert(s1, []string{"f", "g"})
+ t.Assert(array1.Len(), 5)
+ t.Assert(len(s1), 2)
s1 = array1.PopRights(6)
- gtest.Assert(len(s1), 5)
- gtest.Assert(s1, []string{"a", "b", "c", "d", "e"})
- gtest.Assert(array1.Len(), 0)
+ t.Assert(len(s1), 5)
+ t.Assert(s1, []string{"a", "b", "c", "d", "e"})
+ t.Assert(array1.Len(), 0)
})
}
func TestSortedStrArray_Range(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "c", "b", "f", "g"}
array1 := garray.NewSortedStrArrayFrom(a1)
array2 := garray.NewSortedStrArrayFrom(a1, true)
s1 := array1.Range(2, 4)
- gtest.Assert(len(s1), 2)
- gtest.Assert(s1, []string{"c", "d"})
+ t.Assert(len(s1), 2)
+ t.Assert(s1, []string{"c", "d"})
s1 = array1.Range(-1, 2)
- gtest.Assert(len(s1), 2)
- gtest.Assert(s1, []string{"a", "b"})
+ t.Assert(len(s1), 2)
+ t.Assert(s1, []string{"a", "b"})
s1 = array1.Range(4, 8)
- gtest.Assert(len(s1), 3)
- gtest.Assert(s1, []string{"e", "f", "g"})
- gtest.Assert(array1.Range(10, 2), nil)
+ t.Assert(len(s1), 3)
+ t.Assert(s1, []string{"e", "f", "g"})
+ t.Assert(array1.Range(10, 2), nil)
s2 := array2.Range(2, 4)
- gtest.Assert(s2, []string{"c", "d"})
+ t.Assert(s2, []string{"c", "d"})
})
}
func TestSortedStrArray_Sum(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "c", "b", "f", "g"}
a2 := []string{"1", "2", "3", "4", "a"}
array1 := garray.NewSortedStrArrayFrom(a1)
array2 := garray.NewSortedStrArrayFrom(a2)
- gtest.Assert(array1.Sum(), 0)
- gtest.Assert(array2.Sum(), 10)
+ t.Assert(array1.Sum(), 0)
+ t.Assert(array2.Sum(), 10)
})
}
func TestSortedStrArray_Clone(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "c", "b", "f", "g"}
array1 := garray.NewSortedStrArrayFrom(a1)
array2 := array1.Clone()
- gtest.Assert(array1, array2)
+ t.Assert(array1, array2)
array1.Remove(1)
- gtest.Assert(array2.Len(), 7)
+ t.Assert(array2.Len(), 7)
})
}
func TestSortedStrArray_Clear(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "c", "b", "f", "g"}
array1 := garray.NewSortedStrArrayFrom(a1)
array1.Clear()
- gtest.Assert(array1.Len(), 0)
+ t.Assert(array1.Len(), 0)
})
}
func TestSortedStrArray_SubSlice(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "c", "b", "f", "g"}
array1 := garray.NewSortedStrArrayFrom(a1)
array2 := garray.NewSortedStrArrayFrom(a1, true)
s1 := array1.SubSlice(1, 3)
- gtest.Assert(len(s1), 3)
- gtest.Assert(s1, []string{"b", "c", "d"})
- gtest.Assert(array1.Len(), 7)
+ t.Assert(len(s1), 3)
+ t.Assert(s1, []string{"b", "c", "d"})
+ t.Assert(array1.Len(), 7)
s2 := array1.SubSlice(1, 10)
- gtest.Assert(len(s2), 6)
+ t.Assert(len(s2), 6)
s3 := array1.SubSlice(10, 2)
- gtest.Assert(len(s3), 0)
+ t.Assert(len(s3), 0)
s3 = array1.SubSlice(-5, 2)
- gtest.Assert(s3, []string{"c", "d"})
+ t.Assert(s3, []string{"c", "d"})
s3 = array1.SubSlice(-10, 2)
- gtest.Assert(s3, nil)
+ t.Assert(s3, nil)
s3 = array1.SubSlice(1, -2)
- gtest.Assert(s3, nil)
+ t.Assert(s3, nil)
- gtest.Assert(array2.SubSlice(1, 3), []string{"b", "c", "d"})
+ t.Assert(array2.SubSlice(1, 3), []string{"b", "c", "d"})
})
}
func TestSortedStrArray_Len(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "c", "b", "f", "g"}
array1 := garray.NewSortedStrArrayFrom(a1)
- gtest.Assert(array1.Len(), 7)
+ t.Assert(array1.Len(), 7)
})
}
func TestSortedStrArray_Rand(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d"}
array1 := garray.NewSortedStrArrayFrom(a1)
- gtest.AssertIN(array1.Rand(), []string{"e", "a", "d"})
+ t.AssertIN(array1.Rand(), []string{"e", "a", "d"})
})
}
func TestSortedStrArray_Rands(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d"}
array1 := garray.NewSortedStrArrayFrom(a1)
s1 := array1.Rands(2)
- gtest.AssertIN(s1, []string{"e", "a", "d"})
- gtest.Assert(len(s1), 2)
+ t.AssertIN(s1, []string{"e", "a", "d"})
+ t.Assert(len(s1), 2)
s1 = array1.Rands(4)
- gtest.AssertIN(s1, []string{"e", "a", "d"})
- gtest.Assert(len(s1), 3)
+ t.AssertIN(s1, []string{"e", "a", "d"})
+ t.Assert(len(s1), 3)
})
}
func TestSortedStrArray_Join(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d"}
array1 := garray.NewSortedStrArrayFrom(a1)
- gtest.Assert(array1.Join(","), `a,d,e`)
- gtest.Assert(array1.Join("."), `a.d.e`)
+ t.Assert(array1.Join(","), `a,d,e`)
+ t.Assert(array1.Join("."), `a.d.e`)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"a", `"b"`, `\c`}
array1 := garray.NewSortedStrArrayFrom(a1)
- gtest.Assert(array1.Join("."), `"b".\c.a`)
+ t.Assert(array1.Join("."), `"b".\c.a`)
})
}
func TestSortedStrArray_String(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d"}
array1 := garray.NewSortedStrArrayFrom(a1)
- gtest.Assert(array1.String(), `["a","d","e"]`)
+ t.Assert(array1.String(), `["a","d","e"]`)
})
}
func TestSortedStrArray_CountValues(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "a", "c"}
array1 := garray.NewSortedStrArrayFrom(a1)
m1 := array1.CountValues()
- gtest.Assert(m1["a"], 2)
- gtest.Assert(m1["d"], 1)
+ t.Assert(m1["a"], 2)
+ t.Assert(m1["d"], 1)
})
}
func TestSortedStrArray_Chunk(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "a", "c"}
array1 := garray.NewSortedStrArrayFrom(a1)
array2 := array1.Chunk(2)
- gtest.Assert(len(array2), 3)
- gtest.Assert(len(array2[0]), 2)
- gtest.Assert(array2[1], []string{"c", "d"})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(array2), 3)
+ t.Assert(len(array2[0]), 2)
+ t.Assert(array2[1], []string{"c", "d"})
+ t.Assert(array1.Chunk(0), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"1", "2", "3", "4", "5"}
array1 := garray.NewSortedStrArrayFrom(a1)
chunks := array1.Chunk(3)
- gtest.Assert(len(chunks), 2)
- gtest.Assert(chunks[0], []string{"1", "2", "3"})
- gtest.Assert(chunks[1], []string{"4", "5"})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 2)
+ t.Assert(chunks[0], []string{"1", "2", "3"})
+ t.Assert(chunks[1], []string{"4", "5"})
+ t.Assert(array1.Chunk(0), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"1", "2", "3", "4", "5", "6"}
array1 := garray.NewSortedStrArrayFrom(a1)
chunks := array1.Chunk(2)
- gtest.Assert(len(chunks), 3)
- gtest.Assert(chunks[0], []string{"1", "2"})
- gtest.Assert(chunks[1], []string{"3", "4"})
- gtest.Assert(chunks[2], []string{"5", "6"})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 3)
+ t.Assert(chunks[0], []string{"1", "2"})
+ t.Assert(chunks[1], []string{"3", "4"})
+ t.Assert(chunks[2], []string{"5", "6"})
+ t.Assert(array1.Chunk(0), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"1", "2", "3", "4", "5", "6"}
array1 := garray.NewSortedStrArrayFrom(a1)
chunks := array1.Chunk(3)
- gtest.Assert(len(chunks), 2)
- gtest.Assert(chunks[0], []string{"1", "2", "3"})
- gtest.Assert(chunks[1], []string{"4", "5", "6"})
- gtest.Assert(array1.Chunk(0), nil)
+ t.Assert(len(chunks), 2)
+ t.Assert(chunks[0], []string{"1", "2", "3"})
+ t.Assert(chunks[1], []string{"4", "5", "6"})
+ t.Assert(array1.Chunk(0), nil)
})
}
func TestSortedStrArray_SetUnique(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a1 := []string{"e", "a", "d", "a", "c"}
array1 := garray.NewSortedStrArrayFrom(a1)
array2 := array1.SetUnique(true)
- gtest.Assert(array2.Len(), 4)
- gtest.Assert(array2, []string{"a", "c", "d", "e"})
+ t.Assert(array2.Len(), 4)
+ t.Assert(array2, []string{"a", "c", "d", "e"})
})
}
func TestSortedStrArray_LockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []string{"a", "b", "c", "d"}
a1 := garray.NewSortedStrArrayFrom(s1, true)
@@ -401,13 +401,13 @@ func TestSortedStrArray_LockFunc(t *testing.T) {
<-ch2 //等待go1完成
// 防止ci抖动,以豪秒为单位
- gtest.AssertGT(t2-t1, 20) //go1加的读写互斥锁,所go2读的时候被阻塞。
- gtest.Assert(a1.Contains("g"), true)
+ t.AssertGT(t2-t1, 20) //go1加的读写互斥锁,所go2读的时候被阻塞。
+ t.Assert(a1.Contains("g"), true)
})
}
func TestSortedStrArray_RLockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []string{"a", "b", "c", "d"}
a1 := garray.NewSortedStrArrayFrom(s1, true)
@@ -433,13 +433,13 @@ func TestSortedStrArray_RLockFunc(t *testing.T) {
<-ch2 //等待go1完成
// 防止ci抖动,以豪秒为单位
- gtest.AssertLT(t2-t1, 20) //go1加的读锁,所go2读的时候,并没有阻塞。
- gtest.Assert(a1.Contains("g"), true)
+ t.AssertLT(t2-t1, 20) //go1加的读锁,所go2读的时候,并没有阻塞。
+ t.Assert(a1.Contains("g"), true)
})
}
func TestSortedStrArray_Merge(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
func1 := func(v1, v2 interface{}) int {
if gconv.Int(v1) < gconv.Int(v2) {
return 0
@@ -457,39 +457,39 @@ func TestSortedStrArray_Merge(t *testing.T) {
s6 := garray.NewSortedIntArrayFrom([]int{1, 2, 3})
a1 := garray.NewSortedStrArrayFrom(s1)
- gtest.Assert(a1.Merge(s2).Len(), 6)
- gtest.Assert(a1.Merge(i1).Len(), 9)
- gtest.Assert(a1.Merge(i2).Len(), 10)
- gtest.Assert(a1.Merge(s3).Len(), 12)
- gtest.Assert(a1.Merge(s4).Len(), 14)
- gtest.Assert(a1.Merge(s5).Len(), 16)
- gtest.Assert(a1.Merge(s6).Len(), 19)
+ t.Assert(a1.Merge(s2).Len(), 6)
+ t.Assert(a1.Merge(i1).Len(), 9)
+ t.Assert(a1.Merge(i2).Len(), 10)
+ t.Assert(a1.Merge(s3).Len(), 12)
+ t.Assert(a1.Merge(s4).Len(), 14)
+ t.Assert(a1.Merge(s5).Len(), 16)
+ t.Assert(a1.Merge(s6).Len(), 19)
})
}
func TestSortedStrArray_Json(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []string{"a", "b", "d", "c"}
s2 := []string{"a", "b", "c", "d"}
a1 := garray.NewSortedStrArrayFrom(s1)
b1, err1 := json.Marshal(a1)
b2, err2 := json.Marshal(s1)
- gtest.Assert(b1, b2)
- gtest.Assert(err1, err2)
+ t.Assert(b1, b2)
+ t.Assert(err1, err2)
a2 := garray.NewSortedStrArray()
err1 = json.Unmarshal(b2, &a2)
- gtest.Assert(a2.Slice(), s2)
- gtest.Assert(a2.Interfaces(), s2)
+ t.Assert(a2.Slice(), s2)
+ t.Assert(a2.Interfaces(), s2)
var a3 garray.SortedStrArray
err := json.Unmarshal(b2, &a3)
- gtest.Assert(err, nil)
- gtest.Assert(a3.Slice(), s1)
- gtest.Assert(a3.Interfaces(), s1)
+ t.Assert(err, nil)
+ t.Assert(a3.Slice(), s1)
+ t.Assert(a3.Interfaces(), s1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Name string
Scores *garray.SortedStrArray
@@ -499,72 +499,72 @@ func TestSortedStrArray_Json(t *testing.T) {
"Scores": []string{"A+", "A", "A"},
}
b, err := json.Marshal(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
user := new(User)
err = json.Unmarshal(b, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Name, data["Name"])
- gtest.Assert(user.Scores, []string{"A", "A", "A+"})
+ t.Assert(err, nil)
+ t.Assert(user.Name, data["Name"])
+ t.Assert(user.Scores, []string{"A", "A", "A+"})
})
}
func TestSortedStrArray_Iterator(t *testing.T) {
slice := g.SliceStr{"a", "b", "d", "c"}
array := garray.NewSortedStrArrayFrom(slice)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.Iterator(func(k int, v string) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.IteratorAsc(func(k int, v string) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array.IteratorDesc(func(k int, v string) bool {
- gtest.Assert(v, slice[k])
+ t.Assert(v, slice[k])
return true
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.Iterator(func(k int, v string) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.IteratorAsc(func(k int, v string) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
index := 0
array.IteratorDesc(func(k int, v string) bool {
index++
return false
})
- gtest.Assert(index, 1)
+ t.Assert(index, 1)
})
}
func TestSortedStrArray_RemoveValue(t *testing.T) {
slice := g.SliceStr{"a", "b", "d", "c"}
array := garray.NewSortedStrArrayFrom(slice)
- gtest.Case(t, func() {
- gtest.Assert(array.RemoveValue("e"), false)
- gtest.Assert(array.RemoveValue("b"), true)
- gtest.Assert(array.RemoveValue("a"), true)
- gtest.Assert(array.RemoveValue("c"), true)
- gtest.Assert(array.RemoveValue("f"), false)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(array.RemoveValue("e"), false)
+ t.Assert(array.RemoveValue("b"), true)
+ t.Assert(array.RemoveValue("a"), true)
+ t.Assert(array.RemoveValue("c"), true)
+ t.Assert(array.RemoveValue("f"), false)
})
}
@@ -574,36 +574,36 @@ func TestSortedStrArray_UnmarshalValue(t *testing.T) {
Array *garray.SortedStrArray
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"array": []byte(`["1","3","2"]`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Array.Slice(), g.SliceStr{"1", "2", "3"})
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Array.Slice(), g.SliceStr{"1", "2", "3"})
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"array": g.SliceStr{"1", "3", "2"},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Array.Slice(), g.SliceStr{"1", "2", "3"})
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Array.Slice(), g.SliceStr{"1", "2", "3"})
})
}
func TestSortedStrArray_FilterEmpty(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.NewSortedStrArrayFrom(g.SliceStr{"", "1", "2", "0"})
- gtest.Assert(array.FilterEmpty(), g.SliceStr{"0", "1", "2"})
+ t.Assert(array.FilterEmpty(), g.SliceStr{"0", "1", "2"})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.NewSortedStrArrayFrom(g.SliceStr{"1", "2"})
- gtest.Assert(array.FilterEmpty(), g.SliceStr{"1", "2"})
+ t.Assert(array.FilterEmpty(), g.SliceStr{"1", "2"})
})
}
diff --git a/container/gchan/gchan_z_unit_test.go b/container/gchan/gchan_z_unit_test.go
index ed60f15ca..cb3d07e46 100644
--- a/container/gchan/gchan_z_unit_test.go
+++ b/container/gchan/gchan_z_unit_test.go
@@ -9,18 +9,18 @@ import (
)
func Test_Gchan(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
ch := gchan.New(10)
- gtest.Assert(ch.Cap(), 10)
- gtest.Assert(ch.Push(1), nil)
- gtest.Assert(ch.Len(), 1)
- gtest.Assert(ch.Size(), 1)
+ t.Assert(ch.Cap(), 10)
+ t.Assert(ch.Push(1), nil)
+ t.Assert(ch.Len(), 1)
+ t.Assert(ch.Size(), 1)
ch.Pop()
- gtest.Assert(ch.Len(), 0)
- gtest.Assert(ch.Size(), 0)
+ t.Assert(ch.Len(), 0)
+ t.Assert(ch.Size(), 0)
ch.Close()
- gtest.Assert(ch.Push(1), errors.New("channel is closed"))
+ t.Assert(ch.Push(1), errors.New("channel is closed"))
ch = gchan.New(0)
ch1 := gchan.New(0)
@@ -32,7 +32,7 @@ func Test_Gchan(t *testing.T) {
ch1.Push(i)
break
}
- gtest.Assert(v, i)
+ t.Assert(v, i)
i++
}
}()
@@ -41,7 +41,7 @@ func Test_Gchan(t *testing.T) {
ch.Push(index)
}
ch.Close()
- gtest.Assert(ch1.Pop(), 10)
+ t.Assert(ch1.Pop(), 10)
ch1.Close()
})
}
diff --git a/container/glist/glist_z_unit_test.go b/container/glist/glist_z_unit_test.go
index 81fdeef08..49a249b2a 100644
--- a/container/glist/glist_z_unit_test.go
+++ b/container/glist/glist_z_unit_test.go
@@ -408,17 +408,17 @@ func TestList_PushBacks(t *testing.T) {
}
func TestList_PopBacks(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
l := New()
a1 := []interface{}{1, 2, 3, 4}
a2 := []interface{}{"a", "c", "b", "e"}
l.PushFronts(a1)
i1 := l.PopBacks(2)
- gtest.Assert(i1, []interface{}{1, 2})
+ t.Assert(i1, []interface{}{1, 2})
l.PushBacks(a2) //4.3,a,c,b,e
i1 = l.PopBacks(3)
- gtest.Assert(i1, []interface{}{"e", "b", "c"})
+ t.Assert(i1, []interface{}{"e", "b", "c"})
})
}
@@ -427,8 +427,8 @@ func TestList_PopFronts(t *testing.T) {
a1 := []interface{}{1, 2, 3, 4}
l.PushFronts(a1)
i1 := l.PopFronts(2)
- gtest.Assert(i1, []interface{}{4, 3})
- gtest.Assert(l.Len(), 2)
+ t.Assert(i1, []interface{}{4, 3})
+ t.Assert(l.Len(), 2)
}
func TestList_PopBackAll(t *testing.T) {
@@ -436,8 +436,8 @@ func TestList_PopBackAll(t *testing.T) {
a1 := []interface{}{1, 2, 3, 4}
l.PushFronts(a1)
i1 := l.PopBackAll()
- gtest.Assert(i1, []interface{}{1, 2, 3, 4})
- gtest.Assert(l.Len(), 0)
+ t.Assert(i1, []interface{}{1, 2, 3, 4})
+ t.Assert(l.Len(), 0)
}
@@ -446,8 +446,8 @@ func TestList_PopFrontAll(t *testing.T) {
a1 := []interface{}{1, 2, 3, 4}
l.PushFronts(a1)
i1 := l.PopFrontAll()
- gtest.Assert(i1, []interface{}{4, 3, 2, 1})
- gtest.Assert(l.Len(), 0)
+ t.Assert(i1, []interface{}{4, 3, 2, 1})
+ t.Assert(l.Len(), 0)
}
func TestList_FrontAll(t *testing.T) {
@@ -455,8 +455,8 @@ func TestList_FrontAll(t *testing.T) {
a1 := []interface{}{1, 2, 3, 4}
l.PushFronts(a1)
i1 := l.FrontAll()
- gtest.Assert(i1, []interface{}{4, 3, 2, 1})
- gtest.Assert(l.Len(), 4)
+ t.Assert(i1, []interface{}{4, 3, 2, 1})
+ t.Assert(l.Len(), 4)
}
func TestList_BackAll(t *testing.T) {
@@ -464,8 +464,8 @@ func TestList_BackAll(t *testing.T) {
a1 := []interface{}{1, 2, 3, 4}
l.PushFronts(a1)
i1 := l.BackAll()
- gtest.Assert(i1, []interface{}{1, 2, 3, 4})
- gtest.Assert(l.Len(), 4)
+ t.Assert(i1, []interface{}{1, 2, 3, 4})
+ t.Assert(l.Len(), 4)
}
func TestList_FrontValue(t *testing.T) {
@@ -474,11 +474,11 @@ func TestList_FrontValue(t *testing.T) {
a1 := []interface{}{1, 2, 3, 4}
l.PushFronts(a1)
i1 := l.FrontValue()
- gtest.Assert(gconv.Int(i1), 4)
- gtest.Assert(l.Len(), 4)
+ t.Assert(gconv.Int(i1), 4)
+ t.Assert(l.Len(), 4)
i1 = l2.FrontValue()
- gtest.Assert(i1, nil)
+ t.Assert(i1, nil)
}
func TestList_BackValue(t *testing.T) {
@@ -487,11 +487,11 @@ func TestList_BackValue(t *testing.T) {
a1 := []interface{}{1, 2, 3, 4}
l.PushFronts(a1)
i1 := l.BackValue()
- gtest.Assert(gconv.Int(i1), 1)
- gtest.Assert(l.Len(), 4)
+ t.Assert(gconv.Int(i1), 1)
+ t.Assert(l.Len(), 4)
i1 = l2.FrontValue()
- gtest.Assert(i1, nil)
+ t.Assert(i1, nil)
}
@@ -500,17 +500,17 @@ func TestList_Back(t *testing.T) {
a1 := []interface{}{1, 2, 3, 4}
l.PushFronts(a1)
e1 := l.Back()
- gtest.Assert(e1.Value, 1)
- gtest.Assert(l.Len(), 4)
+ t.Assert(e1.Value, 1)
+ t.Assert(l.Len(), 4)
}
func TestList_Size(t *testing.T) {
l := New()
a1 := []interface{}{1, 2, 3, 4}
l.PushFronts(a1)
- gtest.Assert(l.Size(), 4)
+ t.Assert(l.Size(), 4)
l.PopFront()
- gtest.Assert(l.Size(), 3)
+ t.Assert(l.Size(), 3)
}
func TestList_Removes(t *testing.T) {
@@ -519,11 +519,11 @@ func TestList_Removes(t *testing.T) {
l.PushFronts(a1)
e1 := l.Back()
l.Removes([]*Element{e1})
- gtest.Assert(l.Len(), 3)
+ t.Assert(l.Len(), 3)
e2 := l.Back()
l.Removes([]*Element{e2})
- gtest.Assert(l.Len(), 2)
+ t.Assert(l.Len(), 2)
checkList(t, l, []interface{}{4, 3})
}
@@ -533,7 +533,7 @@ func TestList_Clear(t *testing.T) {
a1 := []interface{}{1, 2, 3, 4}
l.PushFronts(a1)
l.Clear()
- gtest.Assert(l.Len(), 0)
+ t.Assert(l.Len(), 0)
}
func TestList_IteratorAsc(t *testing.T) {
@@ -564,7 +564,7 @@ func TestList_IteratorDesc(t *testing.T) {
return false
}
l.IteratorDesc(fun1)
- gtest.Assert(l.Len(), 4)
+ t.Assert(l.Len(), 4)
checkList(t, l, []interface{}{4, 3, 2, 1})
}
@@ -585,51 +585,51 @@ func TestList_Iterator(t *testing.T) {
}
func TestList_Join(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
l := NewFrom([]interface{}{1, 2, "a", `"b"`, `\c`})
- gtest.Assert(l.Join(","), `1,2,"a","\"b\"","\\c"`)
- gtest.Assert(l.Join("."), `1.2."a"."\"b\""."\\c"`)
+ t.Assert(l.Join(","), `1,2,"a","\"b\"","\\c"`)
+ t.Assert(l.Join("."), `1.2."a"."\"b\""."\\c"`)
})
}
func TestList_String(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
l := NewFrom([]interface{}{1, 2, "a", `"b"`, `\c`})
- gtest.Assert(l.String(), `[1,2,"a","\"b\"","\\c"]`)
+ t.Assert(l.String(), `[1,2,"a","\"b\"","\\c"]`)
})
}
func TestList_Json(t *testing.T) {
// Marshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a := []interface{}{"a", "b", "c"}
l := New()
l.PushBacks(a)
b1, err1 := json.Marshal(l)
b2, err2 := json.Marshal(a)
- gtest.Assert(err1, err2)
- gtest.Assert(b1, b2)
+ t.Assert(err1, err2)
+ t.Assert(b1, b2)
})
// Unmarshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a := []interface{}{"a", "b", "c"}
l := New()
b, err := json.Marshal(a)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = json.Unmarshal(b, l)
- gtest.Assert(err, nil)
- gtest.Assert(l.FrontAll(), a)
+ t.Assert(err, nil)
+ t.Assert(l.FrontAll(), a)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var l List
a := []interface{}{"a", "b", "c"}
b, err := json.Marshal(a)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = json.Unmarshal(b, &l)
- gtest.Assert(err, nil)
- gtest.Assert(l.FrontAll(), a)
+ t.Assert(err, nil)
+ t.Assert(l.FrontAll(), a)
})
}
@@ -639,25 +639,25 @@ func TestList_UnmarshalValue(t *testing.T) {
List *List
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"list": []byte(`[1,2,3]`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.List.FrontAll(), []interface{}{1, 2, 3})
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.List.FrontAll(), []interface{}{1, 2, 3})
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"list": []interface{}{1, 2, 3},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.List.FrontAll(), []interface{}{1, 2, 3})
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.List.FrontAll(), []interface{}{1, 2, 3})
})
}
diff --git a/container/gmap/gmap_z_basic_test.go b/container/gmap/gmap_z_basic_test.go
index 0502916bc..b847e2809 100644
--- a/container/gmap/gmap_z_basic_test.go
+++ b/container/gmap/gmap_z_basic_test.go
@@ -18,63 +18,63 @@ func getValue() interface{} {
}
func Test_Map_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.New()
m.Set("key1", "val1")
- gtest.Assert(m.Keys(), []interface{}{"key1"})
+ t.Assert(m.Keys(), []interface{}{"key1"})
- gtest.Assert(m.Get("key1"), "val1")
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.IsEmpty(), false)
+ t.Assert(m.Get("key1"), "val1")
+ t.Assert(m.Size(), 1)
+ t.Assert(m.IsEmpty(), false)
- gtest.Assert(m.GetOrSet("key2", "val2"), "val2")
- gtest.Assert(m.SetIfNotExist("key2", "val2"), false)
+ t.Assert(m.GetOrSet("key2", "val2"), "val2")
+ t.Assert(m.SetIfNotExist("key2", "val2"), false)
- gtest.Assert(m.SetIfNotExist("key3", "val3"), true)
+ t.Assert(m.SetIfNotExist("key3", "val3"), true)
- gtest.Assert(m.Remove("key2"), "val2")
- gtest.Assert(m.Contains("key2"), false)
+ t.Assert(m.Remove("key2"), "val2")
+ t.Assert(m.Contains("key2"), false)
- gtest.AssertIN("key3", m.Keys())
- gtest.AssertIN("key1", m.Keys())
- gtest.AssertIN("val3", m.Values())
- gtest.AssertIN("val1", m.Values())
+ t.AssertIN("key3", m.Keys())
+ t.AssertIN("key1", m.Keys())
+ t.AssertIN("val3", m.Values())
+ t.AssertIN("val1", m.Values())
m.Flip()
- gtest.Assert(m.Map(), map[interface{}]interface{}{"val3": "key3", "val1": "key1"})
+ t.Assert(m.Map(), map[interface{}]interface{}{"val3": "key3", "val1": "key1"})
m.Clear()
- gtest.Assert(m.Size(), 0)
- gtest.Assert(m.IsEmpty(), true)
+ t.Assert(m.Size(), 0)
+ t.Assert(m.IsEmpty(), true)
m2 := gmap.NewFrom(map[interface{}]interface{}{1: 1, "key1": "val1"})
- gtest.Assert(m2.Map(), map[interface{}]interface{}{1: 1, "key1": "val1"})
+ t.Assert(m2.Map(), map[interface{}]interface{}{1: 1, "key1": "val1"})
})
}
func Test_Map_Set_Fun(t *testing.T) {
m := gmap.New()
m.GetOrSetFunc("fun", getValue)
m.GetOrSetFuncLock("funlock", getValue)
- gtest.Assert(m.Get("funlock"), 3)
- gtest.Assert(m.Get("fun"), 3)
+ t.Assert(m.Get("funlock"), 3)
+ t.Assert(m.Get("fun"), 3)
m.GetOrSetFunc("fun", getValue)
- gtest.Assert(m.SetIfNotExistFunc("fun", getValue), false)
- gtest.Assert(m.SetIfNotExistFuncLock("funlock", getValue), false)
+ t.Assert(m.SetIfNotExistFunc("fun", getValue), false)
+ t.Assert(m.SetIfNotExistFuncLock("funlock", getValue), false)
}
func Test_Map_Batch(t *testing.T) {
m := gmap.New()
m.Sets(map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
- gtest.Assert(m.Map(), map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
+ t.Assert(m.Map(), map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
m.Removes([]interface{}{"key1", 1})
- gtest.Assert(m.Map(), map[interface{}]interface{}{"key2": "val2", "key3": "val3"})
+ t.Assert(m.Map(), map[interface{}]interface{}{"key2": "val2", "key3": "val3"})
}
func Test_Map_Iterator(t *testing.T) {
expect := map[interface{}]interface{}{1: 1, "key1": "val1"}
m := gmap.NewFrom(expect)
m.Iterator(func(k interface{}, v interface{}) bool {
- gtest.Assert(expect[k], v)
+ t.Assert(expect[k], v)
return true
})
// 断言返回值对遍历控制
@@ -88,8 +88,8 @@ func Test_Map_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, 2)
- gtest.Assert(j, 1)
+ t.Assert(i, 2)
+ t.Assert(j, 1)
}
func Test_Map_Lock(t *testing.T) {
@@ -97,10 +97,10 @@ func Test_Map_Lock(t *testing.T) {
m := gmap.NewFrom(expect)
m.LockFunc(func(m map[interface{}]interface{}) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
m.RLockFunc(func(m map[interface{}]interface{}) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
}
@@ -110,11 +110,11 @@ func Test_Map_Clone(t *testing.T) {
m_clone := m.Clone()
m.Remove(1)
//修改原 map,clone 后的 map 不影响
- gtest.AssertIN(1, m_clone.Keys())
+ t.AssertIN(1, m_clone.Keys())
m_clone.Remove("key1")
//修改clone map,原 map 不影响
- gtest.AssertIN("key1", m.Keys())
+ t.AssertIN("key1", m.Keys())
}
func Test_Map_Basic_Merge(t *testing.T) {
m1 := gmap.New()
@@ -122,5 +122,5 @@ func Test_Map_Basic_Merge(t *testing.T) {
m1.Set("key1", "val1")
m2.Set("key2", "val2")
m1.Merge(m2)
- gtest.Assert(m1.Map(), map[interface{}]interface{}{"key1": "val1", "key2": "val2"})
+ t.Assert(m1.Map(), map[interface{}]interface{}{"key1": "val1", "key2": "val2"})
}
diff --git a/container/gmap/gmap_z_unit_any_any_test.go b/container/gmap/gmap_z_unit_any_any_test.go
index 31f6162d7..ba6e2bf58 100644
--- a/container/gmap/gmap_z_unit_any_any_test.go
+++ b/container/gmap/gmap_z_unit_any_any_test.go
@@ -22,35 +22,35 @@ func anyAnyCallBack(int, interface{}) bool {
}
func Test_AnyAnyMap_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewAnyAnyMap()
m.Set(1, 1)
- gtest.Assert(m.Get(1), 1)
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.IsEmpty(), false)
+ t.Assert(m.Get(1), 1)
+ t.Assert(m.Size(), 1)
+ t.Assert(m.IsEmpty(), false)
- gtest.Assert(m.GetOrSet(2, "2"), "2")
- gtest.Assert(m.SetIfNotExist(2, "2"), false)
+ t.Assert(m.GetOrSet(2, "2"), "2")
+ t.Assert(m.SetIfNotExist(2, "2"), false)
- gtest.Assert(m.SetIfNotExist(3, 3), true)
+ t.Assert(m.SetIfNotExist(3, 3), true)
- gtest.Assert(m.Remove(2), "2")
- gtest.Assert(m.Contains(2), false)
+ t.Assert(m.Remove(2), "2")
+ t.Assert(m.Contains(2), false)
- gtest.AssertIN(3, m.Keys())
- gtest.AssertIN(1, m.Keys())
- gtest.AssertIN(3, m.Values())
- gtest.AssertIN(1, m.Values())
+ t.AssertIN(3, m.Keys())
+ t.AssertIN(1, m.Keys())
+ t.AssertIN(3, m.Values())
+ t.AssertIN(1, m.Values())
m.Flip()
- gtest.Assert(m.Map(), map[interface{}]int{1: 1, 3: 3})
+ t.Assert(m.Map(), map[interface{}]int{1: 1, 3: 3})
m.Clear()
- gtest.Assert(m.Size(), 0)
- gtest.Assert(m.IsEmpty(), true)
+ t.Assert(m.Size(), 0)
+ t.Assert(m.IsEmpty(), true)
m2 := gmap.NewAnyAnyMapFrom(map[interface{}]interface{}{1: 1, 2: "2"})
- gtest.Assert(m2.Map(), map[interface{}]interface{}{1: 1, 2: "2"})
+ t.Assert(m2.Map(), map[interface{}]interface{}{1: 1, 2: "2"})
})
}
@@ -59,14 +59,14 @@ func Test_AnyAnyMap_Set_Fun(t *testing.T) {
m.GetOrSetFunc(1, getAny)
m.GetOrSetFuncLock(2, getAny)
- gtest.Assert(m.Get(1), 123)
- gtest.Assert(m.Get(2), 123)
+ t.Assert(m.Get(1), 123)
+ t.Assert(m.Get(2), 123)
- gtest.Assert(m.SetIfNotExistFunc(1, getAny), false)
- gtest.Assert(m.SetIfNotExistFunc(3, getAny), true)
+ t.Assert(m.SetIfNotExistFunc(1, getAny), false)
+ t.Assert(m.SetIfNotExistFunc(3, getAny), true)
- gtest.Assert(m.SetIfNotExistFuncLock(2, getAny), false)
- gtest.Assert(m.SetIfNotExistFuncLock(4, getAny), true)
+ t.Assert(m.SetIfNotExistFuncLock(2, getAny), false)
+ t.Assert(m.SetIfNotExistFuncLock(4, getAny), true)
}
@@ -74,16 +74,16 @@ func Test_AnyAnyMap_Batch(t *testing.T) {
m := gmap.NewAnyAnyMap()
m.Sets(map[interface{}]interface{}{1: 1, 2: "2", 3: 3})
- gtest.Assert(m.Map(), map[interface{}]interface{}{1: 1, 2: "2", 3: 3})
+ t.Assert(m.Map(), map[interface{}]interface{}{1: 1, 2: "2", 3: 3})
m.Removes([]interface{}{1, 2})
- gtest.Assert(m.Map(), map[interface{}]interface{}{3: 3})
+ t.Assert(m.Map(), map[interface{}]interface{}{3: 3})
}
func Test_AnyAnyMap_Iterator(t *testing.T) {
expect := map[interface{}]interface{}{1: 1, 2: "2"}
m := gmap.NewAnyAnyMapFrom(expect)
m.Iterator(func(k interface{}, v interface{}) bool {
- gtest.Assert(expect[k], v)
+ t.Assert(expect[k], v)
return true
})
// 断言返回值对遍历控制
@@ -97,8 +97,8 @@ func Test_AnyAnyMap_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, "2")
- gtest.Assert(j, 1)
+ t.Assert(i, "2")
+ t.Assert(j, 1)
}
@@ -106,26 +106,26 @@ func Test_AnyAnyMap_Lock(t *testing.T) {
expect := map[interface{}]interface{}{1: 1, 2: "2"}
m := gmap.NewAnyAnyMapFrom(expect)
m.LockFunc(func(m map[interface{}]interface{}) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
m.RLockFunc(func(m map[interface{}]interface{}) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
}
func Test_AnyAnyMap_Clone(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//clone 方法是深克隆
m := gmap.NewAnyAnyMapFrom(map[interface{}]interface{}{1: 1, 2: "2"})
m_clone := m.Clone()
m.Remove(1)
//修改原 map,clone 后的 map 不影响
- gtest.AssertIN(1, m_clone.Keys())
+ t.AssertIN(1, m_clone.Keys())
m_clone.Remove(2)
//修改clone map,原 map 不影响
- gtest.AssertIN(2, m.Keys())
+ t.AssertIN(2, m.Keys())
})
}
@@ -135,53 +135,53 @@ func Test_AnyAnyMap_Merge(t *testing.T) {
m1.Set(1, 1)
m2.Set(2, "2")
m1.Merge(m2)
- gtest.Assert(m1.Map(), map[interface{}]interface{}{1: 1, 2: "2"})
+ t.Assert(m1.Map(), map[interface{}]interface{}{1: 1, 2: "2"})
}
func Test_AnyAnyMap_Map(t *testing.T) {
m := gmap.NewAnyAnyMap()
m.Set(1, 0)
m.Set(2, 2)
- gtest.Assert(m.Get(1), 0)
- gtest.Assert(m.Get(2), 2)
+ t.Assert(m.Get(1), 0)
+ t.Assert(m.Get(2), 2)
data := m.Map()
- gtest.Assert(data[1], 0)
- gtest.Assert(data[2], 2)
+ t.Assert(data[1], 0)
+ t.Assert(data[2], 2)
data[3] = 3
- gtest.Assert(m.Get(3), 3)
+ t.Assert(m.Get(3), 3)
m.Set(4, 4)
- gtest.Assert(data[4], 4)
+ t.Assert(data[4], 4)
}
func Test_AnyAnyMap_MapCopy(t *testing.T) {
m := gmap.NewAnyAnyMap()
m.Set(1, 0)
m.Set(2, 2)
- gtest.Assert(m.Get(1), 0)
- gtest.Assert(m.Get(2), 2)
+ t.Assert(m.Get(1), 0)
+ t.Assert(m.Get(2), 2)
data := m.MapCopy()
- gtest.Assert(data[1], 0)
- gtest.Assert(data[2], 2)
+ t.Assert(data[1], 0)
+ t.Assert(data[2], 2)
data[3] = 3
- gtest.Assert(m.Get(3), nil)
+ t.Assert(m.Get(3), nil)
m.Set(4, 4)
- gtest.Assert(data[4], nil)
+ t.Assert(data[4], nil)
}
func Test_AnyAnyMap_FilterEmpty(t *testing.T) {
m := gmap.NewAnyAnyMap()
m.Set(1, 0)
m.Set(2, 2)
- gtest.Assert(m.Get(1), 0)
- gtest.Assert(m.Get(2), 2)
+ t.Assert(m.Get(1), 0)
+ t.Assert(m.Get(2), 2)
m.FilterEmpty()
- gtest.Assert(m.Get(1), nil)
- gtest.Assert(m.Get(2), 2)
+ t.Assert(m.Get(1), nil)
+ t.Assert(m.Get(2), 2)
}
func Test_AnyAnyMap_Json(t *testing.T) {
// Marshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapAnyAny{
"k1": "v1",
"k2": "v2",
@@ -189,90 +189,90 @@ func Test_AnyAnyMap_Json(t *testing.T) {
m1 := gmap.NewAnyAnyMapFrom(data)
b1, err1 := json.Marshal(m1)
b2, err2 := json.Marshal(gconv.Map(data))
- gtest.Assert(err1, err2)
- gtest.Assert(b1, b2)
+ t.Assert(err1, err2)
+ t.Assert(b1, b2)
})
// Unmarshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapAnyAny{
"k1": "v1",
"k2": "v2",
}
b, err := json.Marshal(gconv.Map(data))
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
m := gmap.New()
err = json.Unmarshal(b, m)
- gtest.Assert(err, nil)
- gtest.Assert(m.Get("k1"), data["k1"])
- gtest.Assert(m.Get("k2"), data["k2"])
+ t.Assert(err, nil)
+ t.Assert(m.Get("k1"), data["k1"])
+ t.Assert(m.Get("k2"), data["k2"])
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapAnyAny{
"k1": "v1",
"k2": "v2",
}
b, err := json.Marshal(gconv.Map(data))
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
var m gmap.Map
err = json.Unmarshal(b, &m)
- gtest.Assert(err, nil)
- gtest.Assert(m.Get("k1"), data["k1"])
- gtest.Assert(m.Get("k2"), data["k2"])
+ t.Assert(err, nil)
+ t.Assert(m.Get("k1"), data["k1"])
+ t.Assert(m.Get("k2"), data["k2"])
})
}
func Test_AnyAnyMap_Pop(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewAnyAnyMapFrom(g.MapAnyAny{
"k1": "v1",
"k2": "v2",
})
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
k1, v1 := m.Pop()
- gtest.AssertIN(k1, g.Slice{"k1", "k2"})
- gtest.AssertIN(v1, g.Slice{"v1", "v2"})
- gtest.Assert(m.Size(), 1)
+ t.AssertIN(k1, g.Slice{"k1", "k2"})
+ t.AssertIN(v1, g.Slice{"v1", "v2"})
+ t.Assert(m.Size(), 1)
k2, v2 := m.Pop()
- gtest.AssertIN(k2, g.Slice{"k1", "k2"})
- gtest.AssertIN(v2, g.Slice{"v1", "v2"})
- gtest.Assert(m.Size(), 0)
+ t.AssertIN(k2, g.Slice{"k1", "k2"})
+ t.AssertIN(v2, g.Slice{"v1", "v2"})
+ t.Assert(m.Size(), 0)
- gtest.AssertNE(k1, k2)
- gtest.AssertNE(v1, v2)
+ t.AssertNE(k1, k2)
+ t.AssertNE(v1, v2)
})
}
func Test_AnyAnyMap_Pops(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewAnyAnyMapFrom(g.MapAnyAny{
"k1": "v1",
"k2": "v2",
"k3": "v3",
})
- gtest.Assert(m.Size(), 3)
+ t.Assert(m.Size(), 3)
kArray := garray.New()
vArray := garray.New()
for k, v := range m.Pops(1) {
- gtest.AssertIN(k, g.Slice{"k1", "k2", "k3"})
- gtest.AssertIN(v, g.Slice{"v1", "v2", "v3"})
+ t.AssertIN(k, g.Slice{"k1", "k2", "k3"})
+ t.AssertIN(v, g.Slice{"v1", "v2", "v3"})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
for k, v := range m.Pops(2) {
- gtest.AssertIN(k, g.Slice{"k1", "k2", "k3"})
- gtest.AssertIN(v, g.Slice{"v1", "v2", "v3"})
+ t.AssertIN(k, g.Slice{"k1", "k2", "k3"})
+ t.AssertIN(v, g.Slice{"v1", "v2", "v3"})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 0)
+ t.Assert(m.Size(), 0)
- gtest.Assert(kArray.Unique().Len(), 3)
- gtest.Assert(vArray.Unique().Len(), 3)
+ t.Assert(kArray.Unique().Len(), 3)
+ t.Assert(vArray.Unique().Len(), 3)
})
}
@@ -282,20 +282,20 @@ func TestAnyAnyMap_UnmarshalValue(t *testing.T) {
Map *gmap.Map
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"map": []byte(`{"k1":"v1","k2":"v2"}`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get("k1"), "v1")
- gtest.Assert(t.Map.Get("k2"), "v2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get("k1"), "v1")
+ t.Assert(t.Map.Get("k2"), "v2")
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
@@ -304,10 +304,10 @@ func TestAnyAnyMap_UnmarshalValue(t *testing.T) {
"k2": "v2",
},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get("k1"), "v1")
- gtest.Assert(t.Map.Get("k2"), "v2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get("k1"), "v1")
+ t.Assert(t.Map.Get("k2"), "v2")
})
}
diff --git a/container/gmap/gmap_z_unit_int_any_test.go b/container/gmap/gmap_z_unit_int_any_test.go
index 4d0438422..4c8efb98a 100644
--- a/container/gmap/gmap_z_unit_int_any_test.go
+++ b/container/gmap/gmap_z_unit_int_any_test.go
@@ -24,35 +24,35 @@ func intAnyCallBack(int, interface{}) bool {
return true
}
func Test_IntAnyMap_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewIntAnyMap()
m.Set(1, 1)
- gtest.Assert(m.Get(1), 1)
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.IsEmpty(), false)
+ t.Assert(m.Get(1), 1)
+ t.Assert(m.Size(), 1)
+ t.Assert(m.IsEmpty(), false)
- gtest.Assert(m.GetOrSet(2, "2"), "2")
- gtest.Assert(m.SetIfNotExist(2, "2"), false)
+ t.Assert(m.GetOrSet(2, "2"), "2")
+ t.Assert(m.SetIfNotExist(2, "2"), false)
- gtest.Assert(m.SetIfNotExist(3, 3), true)
+ t.Assert(m.SetIfNotExist(3, 3), true)
- gtest.Assert(m.Remove(2), "2")
- gtest.Assert(m.Contains(2), false)
+ t.Assert(m.Remove(2), "2")
+ t.Assert(m.Contains(2), false)
- gtest.AssertIN(3, m.Keys())
- gtest.AssertIN(1, m.Keys())
- gtest.AssertIN(3, m.Values())
- gtest.AssertIN(1, m.Values())
+ t.AssertIN(3, m.Keys())
+ t.AssertIN(1, m.Keys())
+ t.AssertIN(3, m.Values())
+ t.AssertIN(1, m.Values())
m.Flip()
- gtest.Assert(m.Map(), map[interface{}]int{1: 1, 3: 3})
+ t.Assert(m.Map(), map[interface{}]int{1: 1, 3: 3})
m.Clear()
- gtest.Assert(m.Size(), 0)
- gtest.Assert(m.IsEmpty(), true)
+ t.Assert(m.Size(), 0)
+ t.Assert(m.IsEmpty(), true)
m2 := gmap.NewIntAnyMapFrom(map[int]interface{}{1: 1, 2: "2"})
- gtest.Assert(m2.Map(), map[int]interface{}{1: 1, 2: "2"})
+ t.Assert(m2.Map(), map[int]interface{}{1: 1, 2: "2"})
})
}
func Test_IntAnyMap_Set_Fun(t *testing.T) {
@@ -60,14 +60,14 @@ func Test_IntAnyMap_Set_Fun(t *testing.T) {
m.GetOrSetFunc(1, getAny)
m.GetOrSetFuncLock(2, getAny)
- gtest.Assert(m.Get(1), 123)
- gtest.Assert(m.Get(2), 123)
+ t.Assert(m.Get(1), 123)
+ t.Assert(m.Get(2), 123)
- gtest.Assert(m.SetIfNotExistFunc(1, getAny), false)
- gtest.Assert(m.SetIfNotExistFunc(3, getAny), true)
+ t.Assert(m.SetIfNotExistFunc(1, getAny), false)
+ t.Assert(m.SetIfNotExistFunc(3, getAny), true)
- gtest.Assert(m.SetIfNotExistFuncLock(2, getAny), false)
- gtest.Assert(m.SetIfNotExistFuncLock(4, getAny), true)
+ t.Assert(m.SetIfNotExistFuncLock(2, getAny), false)
+ t.Assert(m.SetIfNotExistFuncLock(4, getAny), true)
}
@@ -75,15 +75,15 @@ func Test_IntAnyMap_Batch(t *testing.T) {
m := gmap.NewIntAnyMap()
m.Sets(map[int]interface{}{1: 1, 2: "2", 3: 3})
- gtest.Assert(m.Map(), map[int]interface{}{1: 1, 2: "2", 3: 3})
+ t.Assert(m.Map(), map[int]interface{}{1: 1, 2: "2", 3: 3})
m.Removes([]int{1, 2})
- gtest.Assert(m.Map(), map[int]interface{}{3: 3})
+ t.Assert(m.Map(), map[int]interface{}{3: 3})
}
func Test_IntAnyMap_Iterator(t *testing.T) {
expect := map[int]interface{}{1: 1, 2: "2"}
m := gmap.NewIntAnyMapFrom(expect)
m.Iterator(func(k int, v interface{}) bool {
- gtest.Assert(expect[k], v)
+ t.Assert(expect[k], v)
return true
})
// 断言返回值对遍历控制
@@ -97,8 +97,8 @@ func Test_IntAnyMap_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, "2")
- gtest.Assert(j, 1)
+ t.Assert(i, "2")
+ t.Assert(j, 1)
}
@@ -106,10 +106,10 @@ func Test_IntAnyMap_Lock(t *testing.T) {
expect := map[int]interface{}{1: 1, 2: "2"}
m := gmap.NewIntAnyMapFrom(expect)
m.LockFunc(func(m map[int]interface{}) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
m.RLockFunc(func(m map[int]interface{}) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
}
func Test_IntAnyMap_Clone(t *testing.T) {
@@ -119,11 +119,11 @@ func Test_IntAnyMap_Clone(t *testing.T) {
m_clone := m.Clone()
m.Remove(1)
//修改原 map,clone 后的 map 不影响
- gtest.AssertIN(1, m_clone.Keys())
+ t.AssertIN(1, m_clone.Keys())
m_clone.Remove(2)
//修改clone map,原 map 不影响
- gtest.AssertIN(2, m.Keys())
+ t.AssertIN(2, m.Keys())
}
func Test_IntAnyMap_Merge(t *testing.T) {
m1 := gmap.NewIntAnyMap()
@@ -131,54 +131,54 @@ func Test_IntAnyMap_Merge(t *testing.T) {
m1.Set(1, 1)
m2.Set(2, "2")
m1.Merge(m2)
- gtest.Assert(m1.Map(), map[int]interface{}{1: 1, 2: "2"})
+ t.Assert(m1.Map(), map[int]interface{}{1: 1, 2: "2"})
}
func Test_IntAnyMap_Map(t *testing.T) {
m := gmap.NewIntAnyMap()
m.Set(1, 0)
m.Set(2, 2)
- gtest.Assert(m.Get(1), 0)
- gtest.Assert(m.Get(2), 2)
+ t.Assert(m.Get(1), 0)
+ t.Assert(m.Get(2), 2)
data := m.Map()
- gtest.Assert(data[1], 0)
- gtest.Assert(data[2], 2)
+ t.Assert(data[1], 0)
+ t.Assert(data[2], 2)
data[3] = 3
- gtest.Assert(m.Get(3), 3)
+ t.Assert(m.Get(3), 3)
m.Set(4, 4)
- gtest.Assert(data[4], 4)
+ t.Assert(data[4], 4)
}
func Test_IntAnyMap_MapCopy(t *testing.T) {
m := gmap.NewIntAnyMap()
m.Set(1, 0)
m.Set(2, 2)
- gtest.Assert(m.Get(1), 0)
- gtest.Assert(m.Get(2), 2)
+ t.Assert(m.Get(1), 0)
+ t.Assert(m.Get(2), 2)
data := m.MapCopy()
- gtest.Assert(data[1], 0)
- gtest.Assert(data[2], 2)
+ t.Assert(data[1], 0)
+ t.Assert(data[2], 2)
data[3] = 3
- gtest.Assert(m.Get(3), nil)
+ t.Assert(m.Get(3), nil)
m.Set(4, 4)
- gtest.Assert(data[4], nil)
+ t.Assert(data[4], nil)
}
func Test_IntAnyMap_FilterEmpty(t *testing.T) {
m := gmap.NewIntAnyMap()
m.Set(1, 0)
m.Set(2, 2)
- gtest.Assert(m.Size(), 2)
- gtest.Assert(m.Get(1), 0)
- gtest.Assert(m.Get(2), 2)
+ t.Assert(m.Size(), 2)
+ t.Assert(m.Get(1), 0)
+ t.Assert(m.Get(2), 2)
m.FilterEmpty()
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.Get(2), 2)
+ t.Assert(m.Size(), 1)
+ t.Assert(m.Get(2), 2)
}
func Test_IntAnyMap_Json(t *testing.T) {
// Marshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapIntAny{
1: "v1",
2: "v2",
@@ -186,76 +186,76 @@ func Test_IntAnyMap_Json(t *testing.T) {
m1 := gmap.NewIntAnyMapFrom(data)
b1, err1 := json.Marshal(m1)
b2, err2 := json.Marshal(data)
- gtest.Assert(err1, err2)
- gtest.Assert(b1, b2)
+ t.Assert(err1, err2)
+ t.Assert(b1, b2)
})
// Unmarshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapIntAny{
1: "v1",
2: "v2",
}
b, err := json.Marshal(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
m := gmap.NewIntAnyMap()
err = json.Unmarshal(b, m)
- gtest.Assert(err, nil)
- gtest.Assert(m.Get(1), data[1])
- gtest.Assert(m.Get(2), data[2])
+ t.Assert(err, nil)
+ t.Assert(m.Get(1), data[1])
+ t.Assert(m.Get(2), data[2])
})
}
func Test_IntAnyMap_Pop(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewIntAnyMapFrom(g.MapIntAny{
1: "v1",
2: "v2",
})
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
k1, v1 := m.Pop()
- gtest.AssertIN(k1, g.Slice{1, 2})
- gtest.AssertIN(v1, g.Slice{"v1", "v2"})
- gtest.Assert(m.Size(), 1)
+ t.AssertIN(k1, g.Slice{1, 2})
+ t.AssertIN(v1, g.Slice{"v1", "v2"})
+ t.Assert(m.Size(), 1)
k2, v2 := m.Pop()
- gtest.AssertIN(k2, g.Slice{1, 2})
- gtest.AssertIN(v2, g.Slice{"v1", "v2"})
- gtest.Assert(m.Size(), 0)
+ t.AssertIN(k2, g.Slice{1, 2})
+ t.AssertIN(v2, g.Slice{"v1", "v2"})
+ t.Assert(m.Size(), 0)
- gtest.AssertNE(k1, k2)
- gtest.AssertNE(v1, v2)
+ t.AssertNE(k1, k2)
+ t.AssertNE(v1, v2)
})
}
func Test_IntAnyMap_Pops(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewIntAnyMapFrom(g.MapIntAny{
1: "v1",
2: "v2",
3: "v3",
})
- gtest.Assert(m.Size(), 3)
+ t.Assert(m.Size(), 3)
kArray := garray.New()
vArray := garray.New()
for k, v := range m.Pops(1) {
- gtest.AssertIN(k, g.Slice{1, 2, 3})
- gtest.AssertIN(v, g.Slice{"v1", "v2", "v3"})
+ t.AssertIN(k, g.Slice{1, 2, 3})
+ t.AssertIN(v, g.Slice{"v1", "v2", "v3"})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
for k, v := range m.Pops(2) {
- gtest.AssertIN(k, g.Slice{1, 2, 3})
- gtest.AssertIN(v, g.Slice{"v1", "v2", "v3"})
+ t.AssertIN(k, g.Slice{1, 2, 3})
+ t.AssertIN(v, g.Slice{"v1", "v2", "v3"})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 0)
+ t.Assert(m.Size(), 0)
- gtest.Assert(kArray.Unique().Len(), 3)
- gtest.Assert(vArray.Unique().Len(), 3)
+ t.Assert(kArray.Unique().Len(), 3)
+ t.Assert(vArray.Unique().Len(), 3)
})
}
@@ -265,20 +265,20 @@ func TestIntAnyMap_UnmarshalValue(t *testing.T) {
Map *gmap.IntAnyMap
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"map": []byte(`{"1":"v1","2":"v2"}`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get(1), "v1")
- gtest.Assert(t.Map.Get(2), "v2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get(1), "v1")
+ t.Assert(t.Map.Get(2), "v2")
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
@@ -287,10 +287,10 @@ func TestIntAnyMap_UnmarshalValue(t *testing.T) {
2: "v2",
},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get(1), "v1")
- gtest.Assert(t.Map.Get(2), "v2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get(1), "v1")
+ t.Assert(t.Map.Get(2), "v2")
})
}
diff --git a/container/gmap/gmap_z_unit_int_int_test.go b/container/gmap/gmap_z_unit_int_int_test.go
index b6214d58f..719916107 100644
--- a/container/gmap/gmap_z_unit_int_int_test.go
+++ b/container/gmap/gmap_z_unit_int_int_test.go
@@ -24,35 +24,35 @@ func intIntCallBack(int, int) bool {
return true
}
func Test_IntIntMap_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewIntIntMap()
m.Set(1, 1)
- gtest.Assert(m.Get(1), 1)
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.IsEmpty(), false)
+ t.Assert(m.Get(1), 1)
+ t.Assert(m.Size(), 1)
+ t.Assert(m.IsEmpty(), false)
- gtest.Assert(m.GetOrSet(2, 2), 2)
- gtest.Assert(m.SetIfNotExist(2, 2), false)
+ t.Assert(m.GetOrSet(2, 2), 2)
+ t.Assert(m.SetIfNotExist(2, 2), false)
- gtest.Assert(m.SetIfNotExist(3, 3), true)
+ t.Assert(m.SetIfNotExist(3, 3), true)
- gtest.Assert(m.Remove(2), 2)
- gtest.Assert(m.Contains(2), false)
+ t.Assert(m.Remove(2), 2)
+ t.Assert(m.Contains(2), false)
- gtest.AssertIN(3, m.Keys())
- gtest.AssertIN(1, m.Keys())
- gtest.AssertIN(3, m.Values())
- gtest.AssertIN(1, m.Values())
+ t.AssertIN(3, m.Keys())
+ t.AssertIN(1, m.Keys())
+ t.AssertIN(3, m.Values())
+ t.AssertIN(1, m.Values())
m.Flip()
- gtest.Assert(m.Map(), map[int]int{1: 1, 3: 3})
+ t.Assert(m.Map(), map[int]int{1: 1, 3: 3})
m.Clear()
- gtest.Assert(m.Size(), 0)
- gtest.Assert(m.IsEmpty(), true)
+ t.Assert(m.Size(), 0)
+ t.Assert(m.IsEmpty(), true)
m2 := gmap.NewIntIntMapFrom(map[int]int{1: 1, 2: 2})
- gtest.Assert(m2.Map(), map[int]int{1: 1, 2: 2})
+ t.Assert(m2.Map(), map[int]int{1: 1, 2: 2})
})
}
func Test_IntIntMap_Set_Fun(t *testing.T) {
@@ -60,13 +60,13 @@ func Test_IntIntMap_Set_Fun(t *testing.T) {
m.GetOrSetFunc(1, getInt)
m.GetOrSetFuncLock(2, getInt)
- gtest.Assert(m.Get(1), 123)
- gtest.Assert(m.Get(2), 123)
- gtest.Assert(m.SetIfNotExistFunc(1, getInt), false)
- gtest.Assert(m.SetIfNotExistFunc(3, getInt), true)
+ t.Assert(m.Get(1), 123)
+ t.Assert(m.Get(2), 123)
+ t.Assert(m.SetIfNotExistFunc(1, getInt), false)
+ t.Assert(m.SetIfNotExistFunc(3, getInt), true)
- gtest.Assert(m.SetIfNotExistFuncLock(2, getInt), false)
- gtest.Assert(m.SetIfNotExistFuncLock(4, getInt), true)
+ t.Assert(m.SetIfNotExistFuncLock(2, getInt), false)
+ t.Assert(m.SetIfNotExistFuncLock(4, getInt), true)
}
@@ -75,16 +75,16 @@ func Test_IntIntMap_Batch(t *testing.T) {
m.Sets(map[int]int{1: 1, 2: 2, 3: 3})
m.Iterator(intIntCallBack)
- gtest.Assert(m.Map(), map[int]int{1: 1, 2: 2, 3: 3})
+ t.Assert(m.Map(), map[int]int{1: 1, 2: 2, 3: 3})
m.Removes([]int{1, 2})
- gtest.Assert(m.Map(), map[int]int{3: 3})
+ t.Assert(m.Map(), map[int]int{3: 3})
}
func Test_IntIntMap_Iterator(t *testing.T) {
expect := map[int]int{1: 1, 2: 2}
m := gmap.NewIntIntMapFrom(expect)
m.Iterator(func(k int, v int) bool {
- gtest.Assert(expect[k], v)
+ t.Assert(expect[k], v)
return true
})
// 断言返回值对遍历控制
@@ -98,18 +98,18 @@ func Test_IntIntMap_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, 2)
- gtest.Assert(j, 1)
+ t.Assert(i, 2)
+ t.Assert(j, 1)
}
func Test_IntIntMap_Lock(t *testing.T) {
expect := map[int]int{1: 1, 2: 2}
m := gmap.NewIntIntMapFrom(expect)
m.LockFunc(func(m map[int]int) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
m.RLockFunc(func(m map[int]int) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
}
@@ -121,11 +121,11 @@ func Test_IntIntMap_Clone(t *testing.T) {
m_clone := m.Clone()
m.Remove(1)
//修改原 map,clone 后的 map 不影响
- gtest.AssertIN(1, m_clone.Keys())
+ t.AssertIN(1, m_clone.Keys())
m_clone.Remove(2)
//修改clone map,原 map 不影响
- gtest.AssertIN(2, m.Keys())
+ t.AssertIN(2, m.Keys())
}
func Test_IntIntMap_Merge(t *testing.T) {
@@ -134,54 +134,54 @@ func Test_IntIntMap_Merge(t *testing.T) {
m1.Set(1, 1)
m2.Set(2, 2)
m1.Merge(m2)
- gtest.Assert(m1.Map(), map[int]int{1: 1, 2: 2})
+ t.Assert(m1.Map(), map[int]int{1: 1, 2: 2})
}
func Test_IntIntMap_Map(t *testing.T) {
m := gmap.NewIntIntMap()
m.Set(1, 0)
m.Set(2, 2)
- gtest.Assert(m.Get(1), 0)
- gtest.Assert(m.Get(2), 2)
+ t.Assert(m.Get(1), 0)
+ t.Assert(m.Get(2), 2)
data := m.Map()
- gtest.Assert(data[1], 0)
- gtest.Assert(data[2], 2)
+ t.Assert(data[1], 0)
+ t.Assert(data[2], 2)
data[3] = 3
- gtest.Assert(m.Get(3), 3)
+ t.Assert(m.Get(3), 3)
m.Set(4, 4)
- gtest.Assert(data[4], 4)
+ t.Assert(data[4], 4)
}
func Test_IntIntMap_MapCopy(t *testing.T) {
m := gmap.NewIntIntMap()
m.Set(1, 0)
m.Set(2, 2)
- gtest.Assert(m.Get(1), 0)
- gtest.Assert(m.Get(2), 2)
+ t.Assert(m.Get(1), 0)
+ t.Assert(m.Get(2), 2)
data := m.MapCopy()
- gtest.Assert(data[1], 0)
- gtest.Assert(data[2], 2)
+ t.Assert(data[1], 0)
+ t.Assert(data[2], 2)
data[3] = 3
- gtest.Assert(m.Get(3), 0)
+ t.Assert(m.Get(3), 0)
m.Set(4, 4)
- gtest.Assert(data[4], 0)
+ t.Assert(data[4], 0)
}
func Test_IntIntMap_FilterEmpty(t *testing.T) {
m := gmap.NewIntIntMap()
m.Set(1, 0)
m.Set(2, 2)
- gtest.Assert(m.Size(), 2)
- gtest.Assert(m.Get(1), 0)
- gtest.Assert(m.Get(2), 2)
+ t.Assert(m.Size(), 2)
+ t.Assert(m.Get(1), 0)
+ t.Assert(m.Get(2), 2)
m.FilterEmpty()
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.Get(2), 2)
+ t.Assert(m.Size(), 1)
+ t.Assert(m.Get(2), 2)
}
func Test_IntIntMap_Json(t *testing.T) {
// Marshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapIntInt{
1: 10,
2: 20,
@@ -189,76 +189,76 @@ func Test_IntIntMap_Json(t *testing.T) {
m1 := gmap.NewIntIntMapFrom(data)
b1, err1 := json.Marshal(m1)
b2, err2 := json.Marshal(data)
- gtest.Assert(err1, err2)
- gtest.Assert(b1, b2)
+ t.Assert(err1, err2)
+ t.Assert(b1, b2)
})
// Unmarshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapIntInt{
1: 10,
2: 20,
}
b, err := json.Marshal(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
m := gmap.NewIntIntMap()
err = json.Unmarshal(b, m)
- gtest.Assert(err, nil)
- gtest.Assert(m.Get(1), data[1])
- gtest.Assert(m.Get(2), data[2])
+ t.Assert(err, nil)
+ t.Assert(m.Get(1), data[1])
+ t.Assert(m.Get(2), data[2])
})
}
func Test_IntIntMap_Pop(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewIntIntMapFrom(g.MapIntInt{
1: 11,
2: 22,
})
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
k1, v1 := m.Pop()
- gtest.AssertIN(k1, g.Slice{1, 2})
- gtest.AssertIN(v1, g.Slice{11, 22})
- gtest.Assert(m.Size(), 1)
+ t.AssertIN(k1, g.Slice{1, 2})
+ t.AssertIN(v1, g.Slice{11, 22})
+ t.Assert(m.Size(), 1)
k2, v2 := m.Pop()
- gtest.AssertIN(k2, g.Slice{1, 2})
- gtest.AssertIN(v2, g.Slice{11, 22})
- gtest.Assert(m.Size(), 0)
+ t.AssertIN(k2, g.Slice{1, 2})
+ t.AssertIN(v2, g.Slice{11, 22})
+ t.Assert(m.Size(), 0)
- gtest.AssertNE(k1, k2)
- gtest.AssertNE(v1, v2)
+ t.AssertNE(k1, k2)
+ t.AssertNE(v1, v2)
})
}
func Test_IntIntMap_Pops(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewIntIntMapFrom(g.MapIntInt{
1: 11,
2: 22,
3: 33,
})
- gtest.Assert(m.Size(), 3)
+ t.Assert(m.Size(), 3)
kArray := garray.New()
vArray := garray.New()
for k, v := range m.Pops(1) {
- gtest.AssertIN(k, g.Slice{1, 2, 3})
- gtest.AssertIN(v, g.Slice{11, 22, 33})
+ t.AssertIN(k, g.Slice{1, 2, 3})
+ t.AssertIN(v, g.Slice{11, 22, 33})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
for k, v := range m.Pops(2) {
- gtest.AssertIN(k, g.Slice{1, 2, 3})
- gtest.AssertIN(v, g.Slice{11, 22, 33})
+ t.AssertIN(k, g.Slice{1, 2, 3})
+ t.AssertIN(v, g.Slice{11, 22, 33})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 0)
+ t.Assert(m.Size(), 0)
- gtest.Assert(kArray.Unique().Len(), 3)
- gtest.Assert(vArray.Unique().Len(), 3)
+ t.Assert(kArray.Unique().Len(), 3)
+ t.Assert(vArray.Unique().Len(), 3)
})
}
@@ -268,20 +268,20 @@ func TestIntIntMap_UnmarshalValue(t *testing.T) {
Map *gmap.IntIntMap
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"map": []byte(`{"1":1,"2":2}`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get(1), "1")
- gtest.Assert(t.Map.Get(2), "2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get(1), "1")
+ t.Assert(t.Map.Get(2), "2")
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
@@ -290,10 +290,10 @@ func TestIntIntMap_UnmarshalValue(t *testing.T) {
2: 2,
},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get(1), "1")
- gtest.Assert(t.Map.Get(2), "2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get(1), "1")
+ t.Assert(t.Map.Get(2), "2")
})
}
diff --git a/container/gmap/gmap_z_unit_int_str_test.go b/container/gmap/gmap_z_unit_int_str_test.go
index f36c576f0..489ed525f 100644
--- a/container/gmap/gmap_z_unit_int_str_test.go
+++ b/container/gmap/gmap_z_unit_int_str_test.go
@@ -24,40 +24,40 @@ func intStrCallBack(int, string) bool {
return true
}
func Test_IntStrMap_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewIntStrMap()
m.Set(1, "a")
- gtest.Assert(m.Get(1), "a")
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.IsEmpty(), false)
+ t.Assert(m.Get(1), "a")
+ t.Assert(m.Size(), 1)
+ t.Assert(m.IsEmpty(), false)
- gtest.Assert(m.GetOrSet(2, "b"), "b")
- gtest.Assert(m.SetIfNotExist(2, "b"), false)
+ t.Assert(m.GetOrSet(2, "b"), "b")
+ t.Assert(m.SetIfNotExist(2, "b"), false)
- gtest.Assert(m.SetIfNotExist(3, "c"), true)
+ t.Assert(m.SetIfNotExist(3, "c"), true)
- gtest.Assert(m.Remove(2), "b")
- gtest.Assert(m.Contains(2), false)
+ t.Assert(m.Remove(2), "b")
+ t.Assert(m.Contains(2), false)
- gtest.AssertIN(3, m.Keys())
- gtest.AssertIN(1, m.Keys())
- gtest.AssertIN("a", m.Values())
- gtest.AssertIN("c", m.Values())
+ t.AssertIN(3, m.Keys())
+ t.AssertIN(1, m.Keys())
+ t.AssertIN("a", m.Values())
+ t.AssertIN("c", m.Values())
//反转之后不成为以下 map,flip 操作只是翻转原 map
- //gtest.Assert(m.Map(), map[string]int{"a": 1, "c": 3})
+ //t.Assert(m.Map(), map[string]int{"a": 1, "c": 3})
m_f := gmap.NewIntStrMap()
m_f.Set(1, "2")
m_f.Flip()
- gtest.Assert(m_f.Map(), map[int]string{2: "1"})
+ t.Assert(m_f.Map(), map[int]string{2: "1"})
m.Clear()
- gtest.Assert(m.Size(), 0)
- gtest.Assert(m.IsEmpty(), true)
+ t.Assert(m.Size(), 0)
+ t.Assert(m.IsEmpty(), true)
m2 := gmap.NewIntStrMapFrom(map[int]string{1: "a", 2: "b"})
- gtest.Assert(m2.Map(), map[int]string{1: "a", 2: "b"})
+ t.Assert(m2.Map(), map[int]string{1: "a", 2: "b"})
})
}
func Test_IntStrMap_Set_Fun(t *testing.T) {
@@ -65,13 +65,13 @@ func Test_IntStrMap_Set_Fun(t *testing.T) {
m.GetOrSetFunc(1, getStr)
m.GetOrSetFuncLock(2, getStr)
- gtest.Assert(m.Get(1), "z")
- gtest.Assert(m.Get(2), "z")
- gtest.Assert(m.SetIfNotExistFunc(1, getStr), false)
- gtest.Assert(m.SetIfNotExistFunc(3, getStr), true)
+ t.Assert(m.Get(1), "z")
+ t.Assert(m.Get(2), "z")
+ t.Assert(m.SetIfNotExistFunc(1, getStr), false)
+ t.Assert(m.SetIfNotExistFunc(3, getStr), true)
- gtest.Assert(m.SetIfNotExistFuncLock(2, getStr), false)
- gtest.Assert(m.SetIfNotExistFuncLock(4, getStr), true)
+ t.Assert(m.SetIfNotExistFuncLock(2, getStr), false)
+ t.Assert(m.SetIfNotExistFuncLock(4, getStr), true)
}
@@ -79,15 +79,15 @@ func Test_IntStrMap_Batch(t *testing.T) {
m := gmap.NewIntStrMap()
m.Sets(map[int]string{1: "a", 2: "b", 3: "c"})
- gtest.Assert(m.Map(), map[int]string{1: "a", 2: "b", 3: "c"})
+ t.Assert(m.Map(), map[int]string{1: "a", 2: "b", 3: "c"})
m.Removes([]int{1, 2})
- gtest.Assert(m.Map(), map[int]interface{}{3: "c"})
+ t.Assert(m.Map(), map[int]interface{}{3: "c"})
}
func Test_IntStrMap_Iterator(t *testing.T) {
expect := map[int]string{1: "a", 2: "b"}
m := gmap.NewIntStrMapFrom(expect)
m.Iterator(func(k int, v string) bool {
- gtest.Assert(expect[k], v)
+ t.Assert(expect[k], v)
return true
})
// 断言返回值对遍历控制
@@ -101,8 +101,8 @@ func Test_IntStrMap_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, 2)
- gtest.Assert(j, 1)
+ t.Assert(i, 2)
+ t.Assert(j, 1)
}
func Test_IntStrMap_Lock(t *testing.T) {
@@ -110,10 +110,10 @@ func Test_IntStrMap_Lock(t *testing.T) {
expect := map[int]string{1: "a", 2: "b", 3: "c"}
m := gmap.NewIntStrMapFrom(expect)
m.LockFunc(func(m map[int]string) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
m.RLockFunc(func(m map[int]string) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
}
@@ -124,11 +124,11 @@ func Test_IntStrMap_Clone(t *testing.T) {
m_clone := m.Clone()
m.Remove(1)
//修改原 map,clone 后的 map 不影响
- gtest.AssertIN(1, m_clone.Keys())
+ t.AssertIN(1, m_clone.Keys())
m_clone.Remove(2)
//修改clone map,原 map 不影响
- gtest.AssertIN(2, m.Keys())
+ t.AssertIN(2, m.Keys())
}
func Test_IntStrMap_Merge(t *testing.T) {
m1 := gmap.NewIntStrMap()
@@ -136,53 +136,53 @@ func Test_IntStrMap_Merge(t *testing.T) {
m1.Set(1, "a")
m2.Set(2, "b")
m1.Merge(m2)
- gtest.Assert(m1.Map(), map[int]string{1: "a", 2: "b"})
+ t.Assert(m1.Map(), map[int]string{1: "a", 2: "b"})
}
func Test_IntStrMap_Map(t *testing.T) {
m := gmap.NewIntStrMap()
m.Set(1, "0")
m.Set(2, "2")
- gtest.Assert(m.Get(1), "0")
- gtest.Assert(m.Get(2), "2")
+ t.Assert(m.Get(1), "0")
+ t.Assert(m.Get(2), "2")
data := m.Map()
- gtest.Assert(data[1], "0")
- gtest.Assert(data[2], "2")
+ t.Assert(data[1], "0")
+ t.Assert(data[2], "2")
data[3] = "3"
- gtest.Assert(m.Get(3), "3")
+ t.Assert(m.Get(3), "3")
m.Set(4, "4")
- gtest.Assert(data[4], "4")
+ t.Assert(data[4], "4")
}
func Test_IntStrMap_MapCopy(t *testing.T) {
m := gmap.NewIntStrMap()
m.Set(1, "0")
m.Set(2, "2")
- gtest.Assert(m.Get(1), "0")
- gtest.Assert(m.Get(2), "2")
+ t.Assert(m.Get(1), "0")
+ t.Assert(m.Get(2), "2")
data := m.MapCopy()
- gtest.Assert(data[1], "0")
- gtest.Assert(data[2], "2")
+ t.Assert(data[1], "0")
+ t.Assert(data[2], "2")
data[3] = "3"
- gtest.Assert(m.Get(3), "")
+ t.Assert(m.Get(3), "")
m.Set(4, "4")
- gtest.Assert(data[4], "")
+ t.Assert(data[4], "")
}
func Test_IntStrMap_FilterEmpty(t *testing.T) {
m := gmap.NewIntStrMap()
m.Set(1, "")
m.Set(2, "2")
- gtest.Assert(m.Size(), 2)
- gtest.Assert(m.Get(2), "2")
+ t.Assert(m.Size(), 2)
+ t.Assert(m.Get(2), "2")
m.FilterEmpty()
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.Get(2), "2")
+ t.Assert(m.Size(), 1)
+ t.Assert(m.Get(2), "2")
}
func Test_IntStrMap_Json(t *testing.T) {
// Marshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapIntStr{
1: "v1",
2: "v2",
@@ -190,76 +190,76 @@ func Test_IntStrMap_Json(t *testing.T) {
m1 := gmap.NewIntStrMapFrom(data)
b1, err1 := json.Marshal(m1)
b2, err2 := json.Marshal(data)
- gtest.Assert(err1, err2)
- gtest.Assert(b1, b2)
+ t.Assert(err1, err2)
+ t.Assert(b1, b2)
})
// Unmarshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapIntStr{
1: "v1",
2: "v2",
}
b, err := json.Marshal(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
m := gmap.NewIntStrMap()
err = json.Unmarshal(b, m)
- gtest.Assert(err, nil)
- gtest.Assert(m.Get(1), data[1])
- gtest.Assert(m.Get(2), data[2])
+ t.Assert(err, nil)
+ t.Assert(m.Get(1), data[1])
+ t.Assert(m.Get(2), data[2])
})
}
func Test_IntStrMap_Pop(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewIntStrMapFrom(g.MapIntStr{
1: "v1",
2: "v2",
})
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
k1, v1 := m.Pop()
- gtest.AssertIN(k1, g.Slice{1, 2})
- gtest.AssertIN(v1, g.Slice{"v1", "v2"})
- gtest.Assert(m.Size(), 1)
+ t.AssertIN(k1, g.Slice{1, 2})
+ t.AssertIN(v1, g.Slice{"v1", "v2"})
+ t.Assert(m.Size(), 1)
k2, v2 := m.Pop()
- gtest.AssertIN(k2, g.Slice{1, 2})
- gtest.AssertIN(v2, g.Slice{"v1", "v2"})
- gtest.Assert(m.Size(), 0)
+ t.AssertIN(k2, g.Slice{1, 2})
+ t.AssertIN(v2, g.Slice{"v1", "v2"})
+ t.Assert(m.Size(), 0)
- gtest.AssertNE(k1, k2)
- gtest.AssertNE(v1, v2)
+ t.AssertNE(k1, k2)
+ t.AssertNE(v1, v2)
})
}
func Test_IntStrMap_Pops(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewIntStrMapFrom(g.MapIntStr{
1: "v1",
2: "v2",
3: "v3",
})
- gtest.Assert(m.Size(), 3)
+ t.Assert(m.Size(), 3)
kArray := garray.New()
vArray := garray.New()
for k, v := range m.Pops(1) {
- gtest.AssertIN(k, g.Slice{1, 2, 3})
- gtest.AssertIN(v, g.Slice{"v1", "v2", "v3"})
+ t.AssertIN(k, g.Slice{1, 2, 3})
+ t.AssertIN(v, g.Slice{"v1", "v2", "v3"})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
for k, v := range m.Pops(2) {
- gtest.AssertIN(k, g.Slice{1, 2, 3})
- gtest.AssertIN(v, g.Slice{"v1", "v2", "v3"})
+ t.AssertIN(k, g.Slice{1, 2, 3})
+ t.AssertIN(v, g.Slice{"v1", "v2", "v3"})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 0)
+ t.Assert(m.Size(), 0)
- gtest.Assert(kArray.Unique().Len(), 3)
- gtest.Assert(vArray.Unique().Len(), 3)
+ t.Assert(kArray.Unique().Len(), 3)
+ t.Assert(vArray.Unique().Len(), 3)
})
}
@@ -269,20 +269,20 @@ func TestIntStrMap_UnmarshalValue(t *testing.T) {
Map *gmap.IntStrMap
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"map": []byte(`{"1":"v1","2":"v2"}`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get(1), "v1")
- gtest.Assert(t.Map.Get(2), "v2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get(1), "v1")
+ t.Assert(t.Map.Get(2), "v2")
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
@@ -291,10 +291,10 @@ func TestIntStrMap_UnmarshalValue(t *testing.T) {
2: "v2",
},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get(1), "v1")
- gtest.Assert(t.Map.Get(2), "v2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get(1), "v1")
+ t.Assert(t.Map.Get(2), "v2")
})
}
diff --git a/container/gmap/gmap_z_unit_list_map_test.go b/container/gmap/gmap_z_unit_list_map_test.go
index 7829bf16d..bc3ea2b59 100644
--- a/container/gmap/gmap_z_unit_list_map_test.go
+++ b/container/gmap/gmap_z_unit_list_map_test.go
@@ -18,63 +18,63 @@ import (
)
func Test_ListMap_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewListMap()
m.Set("key1", "val1")
- gtest.Assert(m.Keys(), []interface{}{"key1"})
+ t.Assert(m.Keys(), []interface{}{"key1"})
- gtest.Assert(m.Get("key1"), "val1")
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.IsEmpty(), false)
+ t.Assert(m.Get("key1"), "val1")
+ t.Assert(m.Size(), 1)
+ t.Assert(m.IsEmpty(), false)
- gtest.Assert(m.GetOrSet("key2", "val2"), "val2")
- gtest.Assert(m.SetIfNotExist("key2", "val2"), false)
+ t.Assert(m.GetOrSet("key2", "val2"), "val2")
+ t.Assert(m.SetIfNotExist("key2", "val2"), false)
- gtest.Assert(m.SetIfNotExist("key3", "val3"), true)
- gtest.Assert(m.Remove("key2"), "val2")
- gtest.Assert(m.Contains("key2"), false)
+ t.Assert(m.SetIfNotExist("key3", "val3"), true)
+ t.Assert(m.Remove("key2"), "val2")
+ t.Assert(m.Contains("key2"), false)
- gtest.AssertIN("key3", m.Keys())
- gtest.AssertIN("key1", m.Keys())
- gtest.AssertIN("val3", m.Values())
- gtest.AssertIN("val1", m.Values())
+ t.AssertIN("key3", m.Keys())
+ t.AssertIN("key1", m.Keys())
+ t.AssertIN("val3", m.Values())
+ t.AssertIN("val1", m.Values())
m.Flip()
- gtest.Assert(m.Map(), map[interface{}]interface{}{"val3": "key3", "val1": "key1"})
+ t.Assert(m.Map(), map[interface{}]interface{}{"val3": "key3", "val1": "key1"})
m.Clear()
- gtest.Assert(m.Size(), 0)
- gtest.Assert(m.IsEmpty(), true)
+ t.Assert(m.Size(), 0)
+ t.Assert(m.IsEmpty(), true)
m2 := gmap.NewListMapFrom(map[interface{}]interface{}{1: 1, "key1": "val1"})
- gtest.Assert(m2.Map(), map[interface{}]interface{}{1: 1, "key1": "val1"})
+ t.Assert(m2.Map(), map[interface{}]interface{}{1: 1, "key1": "val1"})
})
}
func Test_ListMap_Set_Fun(t *testing.T) {
m := gmap.NewListMap()
m.GetOrSetFunc("fun", getValue)
m.GetOrSetFuncLock("funlock", getValue)
- gtest.Assert(m.Get("funlock"), 3)
- gtest.Assert(m.Get("fun"), 3)
+ t.Assert(m.Get("funlock"), 3)
+ t.Assert(m.Get("fun"), 3)
m.GetOrSetFunc("fun", getValue)
- gtest.Assert(m.SetIfNotExistFunc("fun", getValue), false)
- gtest.Assert(m.SetIfNotExistFuncLock("funlock", getValue), false)
+ t.Assert(m.SetIfNotExistFunc("fun", getValue), false)
+ t.Assert(m.SetIfNotExistFuncLock("funlock", getValue), false)
}
func Test_ListMap_Batch(t *testing.T) {
m := gmap.NewListMap()
m.Sets(map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
- gtest.Assert(m.Map(), map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
+ t.Assert(m.Map(), map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
m.Removes([]interface{}{"key1", 1})
- gtest.Assert(m.Map(), map[interface{}]interface{}{"key2": "val2", "key3": "val3"})
+ t.Assert(m.Map(), map[interface{}]interface{}{"key2": "val2", "key3": "val3"})
}
func Test_ListMap_Iterator(t *testing.T) {
expect := map[interface{}]interface{}{1: 1, "key1": "val1"}
m := gmap.NewListMapFrom(expect)
m.Iterator(func(k interface{}, v interface{}) bool {
- gtest.Assert(expect[k], v)
+ t.Assert(expect[k], v)
return true
})
// 断言返回值对遍历控制
@@ -88,8 +88,8 @@ func Test_ListMap_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, 2)
- gtest.Assert(j, 1)
+ t.Assert(i, 2)
+ t.Assert(j, 1)
}
func Test_ListMap_Clone(t *testing.T) {
@@ -98,11 +98,11 @@ func Test_ListMap_Clone(t *testing.T) {
m_clone := m.Clone()
m.Remove(1)
//修改原 map,clone 后的 map 不影响
- gtest.AssertIN(1, m_clone.Keys())
+ t.AssertIN(1, m_clone.Keys())
m_clone.Remove("key1")
//修改clone map,原 map 不影响
- gtest.AssertIN("key1", m.Keys())
+ t.AssertIN("key1", m.Keys())
}
func Test_ListMap_Basic_Merge(t *testing.T) {
@@ -111,7 +111,7 @@ func Test_ListMap_Basic_Merge(t *testing.T) {
m1.Set("key1", "val1")
m2.Set("key2", "val2")
m1.Merge(m2)
- gtest.Assert(m1.Map(), map[interface{}]interface{}{"key1": "val1", "key2": "val2"})
+ t.Assert(m1.Map(), map[interface{}]interface{}{"key1": "val1", "key2": "val2"})
}
func Test_ListMap_Order(t *testing.T) {
@@ -119,24 +119,24 @@ func Test_ListMap_Order(t *testing.T) {
m.Set("k1", "v1")
m.Set("k2", "v2")
m.Set("k3", "v3")
- gtest.Assert(m.Keys(), g.Slice{"k1", "k2", "k3"})
- gtest.Assert(m.Values(), g.Slice{"v1", "v2", "v3"})
+ t.Assert(m.Keys(), g.Slice{"k1", "k2", "k3"})
+ t.Assert(m.Values(), g.Slice{"v1", "v2", "v3"})
}
func Test_ListMap_FilterEmpty(t *testing.T) {
m := gmap.NewListMap()
m.Set(1, "")
m.Set(2, "2")
- gtest.Assert(m.Size(), 2)
- gtest.Assert(m.Get(2), "2")
+ t.Assert(m.Size(), 2)
+ t.Assert(m.Get(2), "2")
m.FilterEmpty()
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.Get(2), "2")
+ t.Assert(m.Size(), 1)
+ t.Assert(m.Get(2), "2")
}
func Test_ListMap_Json(t *testing.T) {
// Marshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapAnyAny{
"k1": "v1",
"k2": "v2",
@@ -144,91 +144,91 @@ func Test_ListMap_Json(t *testing.T) {
m1 := gmap.NewListMapFrom(data)
b1, err1 := json.Marshal(m1)
b2, err2 := json.Marshal(gconv.Map(data))
- gtest.Assert(err1, err2)
- gtest.Assert(b1, b2)
+ t.Assert(err1, err2)
+ t.Assert(b1, b2)
})
// Unmarshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapAnyAny{
"k1": "v1",
"k2": "v2",
}
b, err := json.Marshal(gconv.Map(data))
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
m := gmap.NewListMap()
err = json.Unmarshal(b, m)
- gtest.Assert(err, nil)
- gtest.Assert(m.Get("k1"), data["k1"])
- gtest.Assert(m.Get("k2"), data["k2"])
+ t.Assert(err, nil)
+ t.Assert(m.Get("k1"), data["k1"])
+ t.Assert(m.Get("k2"), data["k2"])
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapAnyAny{
"k1": "v1",
"k2": "v2",
}
b, err := json.Marshal(gconv.Map(data))
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
var m gmap.ListMap
err = json.Unmarshal(b, &m)
- gtest.Assert(err, nil)
- gtest.Assert(m.Get("k1"), data["k1"])
- gtest.Assert(m.Get("k2"), data["k2"])
+ t.Assert(err, nil)
+ t.Assert(m.Get("k1"), data["k1"])
+ t.Assert(m.Get("k2"), data["k2"])
})
}
func Test_ListMap_Pop(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewListMapFrom(g.MapAnyAny{
"k1": "v1",
"k2": "v2",
})
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
k1, v1 := m.Pop()
- gtest.AssertIN(k1, g.Slice{"k1", "k2"})
- gtest.AssertIN(v1, g.Slice{"v1", "v2"})
- gtest.Assert(m.Size(), 1)
+ t.AssertIN(k1, g.Slice{"k1", "k2"})
+ t.AssertIN(v1, g.Slice{"v1", "v2"})
+ t.Assert(m.Size(), 1)
k2, v2 := m.Pop()
- gtest.AssertIN(k2, g.Slice{"k1", "k2"})
- gtest.AssertIN(v2, g.Slice{"v1", "v2"})
- gtest.Assert(m.Size(), 0)
+ t.AssertIN(k2, g.Slice{"k1", "k2"})
+ t.AssertIN(v2, g.Slice{"v1", "v2"})
+ t.Assert(m.Size(), 0)
- gtest.AssertNE(k1, k2)
- gtest.AssertNE(v1, v2)
+ t.AssertNE(k1, k2)
+ t.AssertNE(v1, v2)
})
}
func Test_ListMap_Pops(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewListMapFrom(g.MapAnyAny{
"k1": "v1",
"k2": "v2",
"k3": "v3",
})
- gtest.Assert(m.Size(), 3)
+ t.Assert(m.Size(), 3)
kArray := garray.New()
vArray := garray.New()
for k, v := range m.Pops(1) {
- gtest.AssertIN(k, g.Slice{"k1", "k2", "k3"})
- gtest.AssertIN(v, g.Slice{"v1", "v2", "v3"})
+ t.AssertIN(k, g.Slice{"k1", "k2", "k3"})
+ t.AssertIN(v, g.Slice{"v1", "v2", "v3"})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
for k, v := range m.Pops(2) {
- gtest.AssertIN(k, g.Slice{"k1", "k2", "k3"})
- gtest.AssertIN(v, g.Slice{"v1", "v2", "v3"})
+ t.AssertIN(k, g.Slice{"k1", "k2", "k3"})
+ t.AssertIN(v, g.Slice{"v1", "v2", "v3"})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 0)
+ t.Assert(m.Size(), 0)
- gtest.Assert(kArray.Unique().Len(), 3)
- gtest.Assert(vArray.Unique().Len(), 3)
+ t.Assert(kArray.Unique().Len(), 3)
+ t.Assert(vArray.Unique().Len(), 3)
})
}
@@ -238,20 +238,20 @@ func TestListMap_UnmarshalValue(t *testing.T) {
Map *gmap.ListMap
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"map": []byte(`{"1":"v1","2":"v2"}`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get("1"), "v1")
- gtest.Assert(t.Map.Get("2"), "v2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get("1"), "v1")
+ t.Assert(t.Map.Get("2"), "v2")
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
@@ -260,10 +260,10 @@ func TestListMap_UnmarshalValue(t *testing.T) {
2: "v2",
},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get("1"), "v1")
- gtest.Assert(t.Map.Get("2"), "v2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get("1"), "v1")
+ t.Assert(t.Map.Get("2"), "v2")
})
}
diff --git a/container/gmap/gmap_z_unit_str_any_test.go b/container/gmap/gmap_z_unit_str_any_test.go
index d47f31413..f8b5468d0 100644
--- a/container/gmap/gmap_z_unit_str_any_test.go
+++ b/container/gmap/gmap_z_unit_str_any_test.go
@@ -21,36 +21,36 @@ func stringAnyCallBack(string, interface{}) bool {
return true
}
func Test_StrAnyMap_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewStrAnyMap()
m.Set("a", 1)
- gtest.Assert(m.Get("a"), 1)
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.IsEmpty(), false)
+ t.Assert(m.Get("a"), 1)
+ t.Assert(m.Size(), 1)
+ t.Assert(m.IsEmpty(), false)
- gtest.Assert(m.GetOrSet("b", "2"), "2")
- gtest.Assert(m.SetIfNotExist("b", "2"), false)
+ t.Assert(m.GetOrSet("b", "2"), "2")
+ t.Assert(m.SetIfNotExist("b", "2"), false)
- gtest.Assert(m.SetIfNotExist("c", 3), true)
+ t.Assert(m.SetIfNotExist("c", 3), true)
- gtest.Assert(m.Remove("b"), "2")
- gtest.Assert(m.Contains("b"), false)
+ t.Assert(m.Remove("b"), "2")
+ t.Assert(m.Contains("b"), false)
- gtest.AssertIN("c", m.Keys())
- gtest.AssertIN("a", m.Keys())
- gtest.AssertIN(3, m.Values())
- gtest.AssertIN(1, m.Values())
+ t.AssertIN("c", m.Keys())
+ t.AssertIN("a", m.Keys())
+ t.AssertIN(3, m.Values())
+ t.AssertIN(1, m.Values())
m.Flip()
- gtest.Assert(m.Map(), map[string]interface{}{"1": "a", "3": "c"})
+ t.Assert(m.Map(), map[string]interface{}{"1": "a", "3": "c"})
m.Clear()
- gtest.Assert(m.Size(), 0)
- gtest.Assert(m.IsEmpty(), true)
+ t.Assert(m.Size(), 0)
+ t.Assert(m.IsEmpty(), true)
m2 := gmap.NewStrAnyMapFrom(map[string]interface{}{"a": 1, "b": "2"})
- gtest.Assert(m2.Map(), map[string]interface{}{"a": 1, "b": "2"})
+ t.Assert(m2.Map(), map[string]interface{}{"a": 1, "b": "2"})
})
}
func Test_StrAnyMap_Set_Fun(t *testing.T) {
@@ -58,13 +58,13 @@ func Test_StrAnyMap_Set_Fun(t *testing.T) {
m.GetOrSetFunc("a", getAny)
m.GetOrSetFuncLock("b", getAny)
- gtest.Assert(m.Get("a"), 123)
- gtest.Assert(m.Get("b"), 123)
- gtest.Assert(m.SetIfNotExistFunc("a", getAny), false)
- gtest.Assert(m.SetIfNotExistFunc("c", getAny), true)
+ t.Assert(m.Get("a"), 123)
+ t.Assert(m.Get("b"), 123)
+ t.Assert(m.SetIfNotExistFunc("a", getAny), false)
+ t.Assert(m.SetIfNotExistFunc("c", getAny), true)
- gtest.Assert(m.SetIfNotExistFuncLock("b", getAny), false)
- gtest.Assert(m.SetIfNotExistFuncLock("d", getAny), true)
+ t.Assert(m.SetIfNotExistFuncLock("b", getAny), false)
+ t.Assert(m.SetIfNotExistFuncLock("d", getAny), true)
}
@@ -72,16 +72,16 @@ func Test_StrAnyMap_Batch(t *testing.T) {
m := gmap.NewStrAnyMap()
m.Sets(map[string]interface{}{"a": 1, "b": "2", "c": 3})
- gtest.Assert(m.Map(), map[string]interface{}{"a": 1, "b": "2", "c": 3})
+ t.Assert(m.Map(), map[string]interface{}{"a": 1, "b": "2", "c": 3})
m.Removes([]string{"a", "b"})
- gtest.Assert(m.Map(), map[string]interface{}{"c": 3})
+ t.Assert(m.Map(), map[string]interface{}{"c": 3})
}
func Test_StrAnyMap_Iterator(t *testing.T) {
expect := map[string]interface{}{"a": true, "b": false}
m := gmap.NewStrAnyMapFrom(expect)
m.Iterator(func(k string, v interface{}) bool {
- gtest.Assert(expect[k], v)
+ t.Assert(expect[k], v)
return true
})
// 断言返回值对遍历控制
@@ -95,8 +95,8 @@ func Test_StrAnyMap_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, 2)
- gtest.Assert(j, 1)
+ t.Assert(i, 2)
+ t.Assert(j, 1)
}
func Test_StrAnyMap_Lock(t *testing.T) {
@@ -104,10 +104,10 @@ func Test_StrAnyMap_Lock(t *testing.T) {
m := gmap.NewStrAnyMapFrom(expect)
m.LockFunc(func(m map[string]interface{}) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
m.RLockFunc(func(m map[string]interface{}) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
}
func Test_StrAnyMap_Clone(t *testing.T) {
@@ -117,11 +117,11 @@ func Test_StrAnyMap_Clone(t *testing.T) {
m_clone := m.Clone()
m.Remove("a")
//修改原 map,clone 后的 map 不影响
- gtest.AssertIN("a", m_clone.Keys())
+ t.AssertIN("a", m_clone.Keys())
m_clone.Remove("b")
//修改clone map,原 map 不影响
- gtest.AssertIN("b", m.Keys())
+ t.AssertIN("b", m.Keys())
}
func Test_StrAnyMap_Merge(t *testing.T) {
m1 := gmap.NewStrAnyMap()
@@ -129,54 +129,54 @@ func Test_StrAnyMap_Merge(t *testing.T) {
m1.Set("a", 1)
m2.Set("b", "2")
m1.Merge(m2)
- gtest.Assert(m1.Map(), map[string]interface{}{"a": 1, "b": "2"})
+ t.Assert(m1.Map(), map[string]interface{}{"a": 1, "b": "2"})
}
func Test_StrAnyMap_Map(t *testing.T) {
m := gmap.NewStrAnyMap()
m.Set("1", 1)
m.Set("2", 2)
- gtest.Assert(m.Get("1"), 1)
- gtest.Assert(m.Get("2"), 2)
+ t.Assert(m.Get("1"), 1)
+ t.Assert(m.Get("2"), 2)
data := m.Map()
- gtest.Assert(data["1"], 1)
- gtest.Assert(data["2"], 2)
+ t.Assert(data["1"], 1)
+ t.Assert(data["2"], 2)
data["3"] = 3
- gtest.Assert(m.Get("3"), 3)
+ t.Assert(m.Get("3"), 3)
m.Set("4", 4)
- gtest.Assert(data["4"], 4)
+ t.Assert(data["4"], 4)
}
func Test_StrAnyMap_MapCopy(t *testing.T) {
m := gmap.NewStrAnyMap()
m.Set("1", 1)
m.Set("2", 2)
- gtest.Assert(m.Get("1"), 1)
- gtest.Assert(m.Get("2"), 2)
+ t.Assert(m.Get("1"), 1)
+ t.Assert(m.Get("2"), 2)
data := m.MapCopy()
- gtest.Assert(data["1"], 1)
- gtest.Assert(data["2"], 2)
+ t.Assert(data["1"], 1)
+ t.Assert(data["2"], 2)
data["3"] = 3
- gtest.Assert(m.Get("3"), nil)
+ t.Assert(m.Get("3"), nil)
m.Set("4", 4)
- gtest.Assert(data["4"], nil)
+ t.Assert(data["4"], nil)
}
func Test_StrAnyMap_FilterEmpty(t *testing.T) {
m := gmap.NewStrAnyMap()
m.Set("1", 0)
m.Set("2", 2)
- gtest.Assert(m.Size(), 2)
- gtest.Assert(m.Get("1"), 0)
- gtest.Assert(m.Get("2"), 2)
+ t.Assert(m.Size(), 2)
+ t.Assert(m.Get("1"), 0)
+ t.Assert(m.Get("2"), 2)
m.FilterEmpty()
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.Get("2"), 2)
+ t.Assert(m.Size(), 1)
+ t.Assert(m.Get("2"), 2)
}
func Test_StrAnyMap_Json(t *testing.T) {
// Marshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapStrAny{
"k1": "v1",
"k2": "v2",
@@ -184,90 +184,90 @@ func Test_StrAnyMap_Json(t *testing.T) {
m1 := gmap.NewStrAnyMapFrom(data)
b1, err1 := json.Marshal(m1)
b2, err2 := json.Marshal(data)
- gtest.Assert(err1, err2)
- gtest.Assert(b1, b2)
+ t.Assert(err1, err2)
+ t.Assert(b1, b2)
})
// Unmarshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapStrAny{
"k1": "v1",
"k2": "v2",
}
b, err := json.Marshal(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
m := gmap.NewStrAnyMap()
err = json.Unmarshal(b, m)
- gtest.Assert(err, nil)
- gtest.Assert(m.Get("k1"), data["k1"])
- gtest.Assert(m.Get("k2"), data["k2"])
+ t.Assert(err, nil)
+ t.Assert(m.Get("k1"), data["k1"])
+ t.Assert(m.Get("k2"), data["k2"])
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapStrAny{
"k1": "v1",
"k2": "v2",
}
b, err := json.Marshal(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
var m gmap.StrAnyMap
err = json.Unmarshal(b, &m)
- gtest.Assert(err, nil)
- gtest.Assert(m.Get("k1"), data["k1"])
- gtest.Assert(m.Get("k2"), data["k2"])
+ t.Assert(err, nil)
+ t.Assert(m.Get("k1"), data["k1"])
+ t.Assert(m.Get("k2"), data["k2"])
})
}
func Test_StrAnyMap_Pop(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewStrAnyMapFrom(g.MapStrAny{
"k1": "v1",
"k2": "v2",
})
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
k1, v1 := m.Pop()
- gtest.AssertIN(k1, g.Slice{"k1", "k2"})
- gtest.AssertIN(v1, g.Slice{"v1", "v2"})
- gtest.Assert(m.Size(), 1)
+ t.AssertIN(k1, g.Slice{"k1", "k2"})
+ t.AssertIN(v1, g.Slice{"v1", "v2"})
+ t.Assert(m.Size(), 1)
k2, v2 := m.Pop()
- gtest.AssertIN(k2, g.Slice{"k1", "k2"})
- gtest.AssertIN(v2, g.Slice{"v1", "v2"})
- gtest.Assert(m.Size(), 0)
+ t.AssertIN(k2, g.Slice{"k1", "k2"})
+ t.AssertIN(v2, g.Slice{"v1", "v2"})
+ t.Assert(m.Size(), 0)
- gtest.AssertNE(k1, k2)
- gtest.AssertNE(v1, v2)
+ t.AssertNE(k1, k2)
+ t.AssertNE(v1, v2)
})
}
func Test_StrAnyMap_Pops(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewStrAnyMapFrom(g.MapStrAny{
"k1": "v1",
"k2": "v2",
"k3": "v3",
})
- gtest.Assert(m.Size(), 3)
+ t.Assert(m.Size(), 3)
kArray := garray.New()
vArray := garray.New()
for k, v := range m.Pops(1) {
- gtest.AssertIN(k, g.Slice{"k1", "k2", "k3"})
- gtest.AssertIN(v, g.Slice{"v1", "v2", "v3"})
+ t.AssertIN(k, g.Slice{"k1", "k2", "k3"})
+ t.AssertIN(v, g.Slice{"v1", "v2", "v3"})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
for k, v := range m.Pops(2) {
- gtest.AssertIN(k, g.Slice{"k1", "k2", "k3"})
- gtest.AssertIN(v, g.Slice{"v1", "v2", "v3"})
+ t.AssertIN(k, g.Slice{"k1", "k2", "k3"})
+ t.AssertIN(v, g.Slice{"v1", "v2", "v3"})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 0)
+ t.Assert(m.Size(), 0)
- gtest.Assert(kArray.Unique().Len(), 3)
- gtest.Assert(vArray.Unique().Len(), 3)
+ t.Assert(kArray.Unique().Len(), 3)
+ t.Assert(vArray.Unique().Len(), 3)
})
}
@@ -277,20 +277,20 @@ func TestStrAnyMap_UnmarshalValue(t *testing.T) {
Map *gmap.StrAnyMap
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"map": []byte(`{"k1":"v1","k2":"v2"}`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get("k1"), "v1")
- gtest.Assert(t.Map.Get("k2"), "v2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get("k1"), "v1")
+ t.Assert(t.Map.Get("k2"), "v2")
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
@@ -299,10 +299,10 @@ func TestStrAnyMap_UnmarshalValue(t *testing.T) {
"k2": "v2",
},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get("k1"), "v1")
- gtest.Assert(t.Map.Get("k2"), "v2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get("k1"), "v1")
+ t.Assert(t.Map.Get("k2"), "v2")
})
}
diff --git a/container/gmap/gmap_z_unit_str_int_test.go b/container/gmap/gmap_z_unit_str_int_test.go
index c7f6ab407..fc713aa1a 100644
--- a/container/gmap/gmap_z_unit_str_int_test.go
+++ b/container/gmap/gmap_z_unit_str_int_test.go
@@ -21,38 +21,38 @@ func stringIntCallBack(string, int) bool {
return true
}
func Test_StrIntMap_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewStrIntMap()
m.Set("a", 1)
- gtest.Assert(m.Get("a"), 1)
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.IsEmpty(), false)
+ t.Assert(m.Get("a"), 1)
+ t.Assert(m.Size(), 1)
+ t.Assert(m.IsEmpty(), false)
- gtest.Assert(m.GetOrSet("b", 2), 2)
- gtest.Assert(m.SetIfNotExist("b", 2), false)
+ t.Assert(m.GetOrSet("b", 2), 2)
+ t.Assert(m.SetIfNotExist("b", 2), false)
- gtest.Assert(m.SetIfNotExist("c", 3), true)
+ t.Assert(m.SetIfNotExist("c", 3), true)
- gtest.Assert(m.Remove("b"), 2)
- gtest.Assert(m.Contains("b"), false)
+ t.Assert(m.Remove("b"), 2)
+ t.Assert(m.Contains("b"), false)
- gtest.AssertIN("c", m.Keys())
- gtest.AssertIN("a", m.Keys())
- gtest.AssertIN(3, m.Values())
- gtest.AssertIN(1, m.Values())
+ t.AssertIN("c", m.Keys())
+ t.AssertIN("a", m.Keys())
+ t.AssertIN(3, m.Values())
+ t.AssertIN(1, m.Values())
m_f := gmap.NewStrIntMap()
m_f.Set("1", 2)
m_f.Flip()
- gtest.Assert(m_f.Map(), map[string]int{"2": 1})
+ t.Assert(m_f.Map(), map[string]int{"2": 1})
m.Clear()
- gtest.Assert(m.Size(), 0)
- gtest.Assert(m.IsEmpty(), true)
+ t.Assert(m.Size(), 0)
+ t.Assert(m.IsEmpty(), true)
m2 := gmap.NewStrIntMapFrom(map[string]int{"a": 1, "b": 2})
- gtest.Assert(m2.Map(), map[string]int{"a": 1, "b": 2})
+ t.Assert(m2.Map(), map[string]int{"a": 1, "b": 2})
})
}
func Test_StrIntMap_Set_Fun(t *testing.T) {
@@ -60,13 +60,13 @@ func Test_StrIntMap_Set_Fun(t *testing.T) {
m.GetOrSetFunc("a", getInt)
m.GetOrSetFuncLock("b", getInt)
- gtest.Assert(m.Get("a"), 123)
- gtest.Assert(m.Get("b"), 123)
- gtest.Assert(m.SetIfNotExistFunc("a", getInt), false)
- gtest.Assert(m.SetIfNotExistFunc("c", getInt), true)
+ t.Assert(m.Get("a"), 123)
+ t.Assert(m.Get("b"), 123)
+ t.Assert(m.SetIfNotExistFunc("a", getInt), false)
+ t.Assert(m.SetIfNotExistFunc("c", getInt), true)
- gtest.Assert(m.SetIfNotExistFuncLock("b", getInt), false)
- gtest.Assert(m.SetIfNotExistFuncLock("d", getInt), true)
+ t.Assert(m.SetIfNotExistFuncLock("b", getInt), false)
+ t.Assert(m.SetIfNotExistFuncLock("d", getInt), true)
}
@@ -74,15 +74,15 @@ func Test_StrIntMap_Batch(t *testing.T) {
m := gmap.NewStrIntMap()
m.Sets(map[string]int{"a": 1, "b": 2, "c": 3})
- gtest.Assert(m.Map(), map[string]int{"a": 1, "b": 2, "c": 3})
+ t.Assert(m.Map(), map[string]int{"a": 1, "b": 2, "c": 3})
m.Removes([]string{"a", "b"})
- gtest.Assert(m.Map(), map[string]int{"c": 3})
+ t.Assert(m.Map(), map[string]int{"c": 3})
}
func Test_StrIntMap_Iterator(t *testing.T) {
expect := map[string]int{"a": 1, "b": 2}
m := gmap.NewStrIntMapFrom(expect)
m.Iterator(func(k string, v int) bool {
- gtest.Assert(expect[k], v)
+ t.Assert(expect[k], v)
return true
})
// 断言返回值对遍历控制
@@ -96,8 +96,8 @@ func Test_StrIntMap_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, 2)
- gtest.Assert(j, 1)
+ t.Assert(i, 2)
+ t.Assert(j, 1)
}
@@ -106,10 +106,10 @@ func Test_StrIntMap_Lock(t *testing.T) {
m := gmap.NewStrIntMapFrom(expect)
m.LockFunc(func(m map[string]int) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
m.RLockFunc(func(m map[string]int) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
}
@@ -120,11 +120,11 @@ func Test_StrIntMap_Clone(t *testing.T) {
m_clone := m.Clone()
m.Remove("a")
//修改原 map,clone 后的 map 不影响
- gtest.AssertIN("a", m_clone.Keys())
+ t.AssertIN("a", m_clone.Keys())
m_clone.Remove("b")
//修改clone map,原 map 不影响
- gtest.AssertIN("b", m.Keys())
+ t.AssertIN("b", m.Keys())
}
func Test_StrIntMap_Merge(t *testing.T) {
m1 := gmap.NewStrIntMap()
@@ -132,54 +132,54 @@ func Test_StrIntMap_Merge(t *testing.T) {
m1.Set("a", 1)
m2.Set("b", 2)
m1.Merge(m2)
- gtest.Assert(m1.Map(), map[string]int{"a": 1, "b": 2})
+ t.Assert(m1.Map(), map[string]int{"a": 1, "b": 2})
}
func Test_StrIntMap_Map(t *testing.T) {
m := gmap.NewStrIntMap()
m.Set("1", 1)
m.Set("2", 2)
- gtest.Assert(m.Get("1"), 1)
- gtest.Assert(m.Get("2"), 2)
+ t.Assert(m.Get("1"), 1)
+ t.Assert(m.Get("2"), 2)
data := m.Map()
- gtest.Assert(data["1"], 1)
- gtest.Assert(data["2"], 2)
+ t.Assert(data["1"], 1)
+ t.Assert(data["2"], 2)
data["3"] = 3
- gtest.Assert(m.Get("3"), 3)
+ t.Assert(m.Get("3"), 3)
m.Set("4", 4)
- gtest.Assert(data["4"], 4)
+ t.Assert(data["4"], 4)
}
func Test_StrIntMap_MapCopy(t *testing.T) {
m := gmap.NewStrIntMap()
m.Set("1", 1)
m.Set("2", 2)
- gtest.Assert(m.Get("1"), 1)
- gtest.Assert(m.Get("2"), 2)
+ t.Assert(m.Get("1"), 1)
+ t.Assert(m.Get("2"), 2)
data := m.MapCopy()
- gtest.Assert(data["1"], 1)
- gtest.Assert(data["2"], 2)
+ t.Assert(data["1"], 1)
+ t.Assert(data["2"], 2)
data["3"] = 3
- gtest.Assert(m.Get("3"), 0)
+ t.Assert(m.Get("3"), 0)
m.Set("4", 4)
- gtest.Assert(data["4"], 0)
+ t.Assert(data["4"], 0)
}
func Test_StrIntMap_FilterEmpty(t *testing.T) {
m := gmap.NewStrIntMap()
m.Set("1", 0)
m.Set("2", 2)
- gtest.Assert(m.Size(), 2)
- gtest.Assert(m.Get("1"), 0)
- gtest.Assert(m.Get("2"), 2)
+ t.Assert(m.Size(), 2)
+ t.Assert(m.Get("1"), 0)
+ t.Assert(m.Get("2"), 2)
m.FilterEmpty()
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.Get("2"), 2)
+ t.Assert(m.Size(), 1)
+ t.Assert(m.Get("2"), 2)
}
func Test_StrIntMap_Json(t *testing.T) {
// Marshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapStrInt{
"k1": 1,
"k2": 2,
@@ -187,90 +187,90 @@ func Test_StrIntMap_Json(t *testing.T) {
m1 := gmap.NewStrIntMapFrom(data)
b1, err1 := json.Marshal(m1)
b2, err2 := json.Marshal(data)
- gtest.Assert(err1, err2)
- gtest.Assert(b1, b2)
+ t.Assert(err1, err2)
+ t.Assert(b1, b2)
})
// Unmarshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapStrInt{
"k1": 1,
"k2": 2,
}
b, err := json.Marshal(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
m := gmap.NewStrIntMap()
err = json.Unmarshal(b, m)
- gtest.Assert(err, nil)
- gtest.Assert(m.Get("k1"), data["k1"])
- gtest.Assert(m.Get("k2"), data["k2"])
+ t.Assert(err, nil)
+ t.Assert(m.Get("k1"), data["k1"])
+ t.Assert(m.Get("k2"), data["k2"])
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapStrInt{
"k1": 1,
"k2": 2,
}
b, err := json.Marshal(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
var m gmap.StrIntMap
err = json.Unmarshal(b, &m)
- gtest.Assert(err, nil)
- gtest.Assert(m.Get("k1"), data["k1"])
- gtest.Assert(m.Get("k2"), data["k2"])
+ t.Assert(err, nil)
+ t.Assert(m.Get("k1"), data["k1"])
+ t.Assert(m.Get("k2"), data["k2"])
})
}
func Test_StrIntMap_Pop(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewStrIntMapFrom(g.MapStrInt{
"k1": 11,
"k2": 22,
})
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
k1, v1 := m.Pop()
- gtest.AssertIN(k1, g.Slice{"k1", "k2"})
- gtest.AssertIN(v1, g.Slice{11, 22})
- gtest.Assert(m.Size(), 1)
+ t.AssertIN(k1, g.Slice{"k1", "k2"})
+ t.AssertIN(v1, g.Slice{11, 22})
+ t.Assert(m.Size(), 1)
k2, v2 := m.Pop()
- gtest.AssertIN(k2, g.Slice{"k1", "k2"})
- gtest.AssertIN(v2, g.Slice{11, 22})
- gtest.Assert(m.Size(), 0)
+ t.AssertIN(k2, g.Slice{"k1", "k2"})
+ t.AssertIN(v2, g.Slice{11, 22})
+ t.Assert(m.Size(), 0)
- gtest.AssertNE(k1, k2)
- gtest.AssertNE(v1, v2)
+ t.AssertNE(k1, k2)
+ t.AssertNE(v1, v2)
})
}
func Test_StrIntMap_Pops(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewStrIntMapFrom(g.MapStrInt{
"k1": 11,
"k2": 22,
"k3": 33,
})
- gtest.Assert(m.Size(), 3)
+ t.Assert(m.Size(), 3)
kArray := garray.New()
vArray := garray.New()
for k, v := range m.Pops(1) {
- gtest.AssertIN(k, g.Slice{"k1", "k2", "k3"})
- gtest.AssertIN(v, g.Slice{11, 22, 33})
+ t.AssertIN(k, g.Slice{"k1", "k2", "k3"})
+ t.AssertIN(v, g.Slice{11, 22, 33})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
for k, v := range m.Pops(2) {
- gtest.AssertIN(k, g.Slice{"k1", "k2", "k3"})
- gtest.AssertIN(v, g.Slice{11, 22, 33})
+ t.AssertIN(k, g.Slice{"k1", "k2", "k3"})
+ t.AssertIN(v, g.Slice{11, 22, 33})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 0)
+ t.Assert(m.Size(), 0)
- gtest.Assert(kArray.Unique().Len(), 3)
- gtest.Assert(vArray.Unique().Len(), 3)
+ t.Assert(kArray.Unique().Len(), 3)
+ t.Assert(vArray.Unique().Len(), 3)
})
}
@@ -280,20 +280,20 @@ func TestStrIntMap_UnmarshalValue(t *testing.T) {
Map *gmap.StrIntMap
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"map": []byte(`{"k1":1,"k2":2}`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get("k1"), 1)
- gtest.Assert(t.Map.Get("k2"), 2)
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get("k1"), 1)
+ t.Assert(t.Map.Get("k2"), 2)
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
@@ -302,10 +302,10 @@ func TestStrIntMap_UnmarshalValue(t *testing.T) {
"k2": 2,
},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get("k1"), 1)
- gtest.Assert(t.Map.Get("k2"), 2)
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get("k1"), 1)
+ t.Assert(t.Map.Get("k2"), 2)
})
}
diff --git a/container/gmap/gmap_z_unit_str_str_test.go b/container/gmap/gmap_z_unit_str_str_test.go
index 6906818a3..1a3ca665b 100644
--- a/container/gmap/gmap_z_unit_str_str_test.go
+++ b/container/gmap/gmap_z_unit_str_str_test.go
@@ -21,37 +21,37 @@ func stringStrCallBack(string, string) bool {
return true
}
func Test_StrStrMap_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewStrStrMap()
m.Set("a", "a")
- gtest.Assert(m.Get("a"), "a")
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.IsEmpty(), false)
+ t.Assert(m.Get("a"), "a")
+ t.Assert(m.Size(), 1)
+ t.Assert(m.IsEmpty(), false)
- gtest.Assert(m.GetOrSet("b", "b"), "b")
- gtest.Assert(m.SetIfNotExist("b", "b"), false)
+ t.Assert(m.GetOrSet("b", "b"), "b")
+ t.Assert(m.SetIfNotExist("b", "b"), false)
- gtest.Assert(m.SetIfNotExist("c", "c"), true)
+ t.Assert(m.SetIfNotExist("c", "c"), true)
- gtest.Assert(m.Remove("b"), "b")
- gtest.Assert(m.Contains("b"), false)
+ t.Assert(m.Remove("b"), "b")
+ t.Assert(m.Contains("b"), false)
- gtest.AssertIN("c", m.Keys())
- gtest.AssertIN("a", m.Keys())
- gtest.AssertIN("a", m.Values())
- gtest.AssertIN("c", m.Values())
+ t.AssertIN("c", m.Keys())
+ t.AssertIN("a", m.Keys())
+ t.AssertIN("a", m.Values())
+ t.AssertIN("c", m.Values())
m.Flip()
- gtest.Assert(m.Map(), map[string]string{"a": "a", "c": "c"})
+ t.Assert(m.Map(), map[string]string{"a": "a", "c": "c"})
m.Clear()
- gtest.Assert(m.Size(), 0)
- gtest.Assert(m.IsEmpty(), true)
+ t.Assert(m.Size(), 0)
+ t.Assert(m.IsEmpty(), true)
m2 := gmap.NewStrStrMapFrom(map[string]string{"a": "a", "b": "b"})
- gtest.Assert(m2.Map(), map[string]string{"a": "a", "b": "b"})
+ t.Assert(m2.Map(), map[string]string{"a": "a", "b": "b"})
})
}
func Test_StrStrMap_Set_Fun(t *testing.T) {
@@ -59,13 +59,13 @@ func Test_StrStrMap_Set_Fun(t *testing.T) {
m.GetOrSetFunc("a", getStr)
m.GetOrSetFuncLock("b", getStr)
- gtest.Assert(m.Get("a"), "z")
- gtest.Assert(m.Get("b"), "z")
- gtest.Assert(m.SetIfNotExistFunc("a", getStr), false)
- gtest.Assert(m.SetIfNotExistFunc("c", getStr), true)
+ t.Assert(m.Get("a"), "z")
+ t.Assert(m.Get("b"), "z")
+ t.Assert(m.SetIfNotExistFunc("a", getStr), false)
+ t.Assert(m.SetIfNotExistFunc("c", getStr), true)
- gtest.Assert(m.SetIfNotExistFuncLock("b", getStr), false)
- gtest.Assert(m.SetIfNotExistFuncLock("d", getStr), true)
+ t.Assert(m.SetIfNotExistFuncLock("b", getStr), false)
+ t.Assert(m.SetIfNotExistFuncLock("d", getStr), true)
}
@@ -73,15 +73,15 @@ func Test_StrStrMap_Batch(t *testing.T) {
m := gmap.NewStrStrMap()
m.Sets(map[string]string{"a": "a", "b": "b", "c": "c"})
- gtest.Assert(m.Map(), map[string]string{"a": "a", "b": "b", "c": "c"})
+ t.Assert(m.Map(), map[string]string{"a": "a", "b": "b", "c": "c"})
m.Removes([]string{"a", "b"})
- gtest.Assert(m.Map(), map[string]string{"c": "c"})
+ t.Assert(m.Map(), map[string]string{"c": "c"})
}
func Test_StrStrMap_Iterator(t *testing.T) {
expect := map[string]string{"a": "a", "b": "b"}
m := gmap.NewStrStrMapFrom(expect)
m.Iterator(func(k string, v string) bool {
- gtest.Assert(expect[k], v)
+ t.Assert(expect[k], v)
return true
})
// 断言返回值对遍历控制
@@ -95,8 +95,8 @@ func Test_StrStrMap_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, 2)
- gtest.Assert(j, 1)
+ t.Assert(i, 2)
+ t.Assert(j, 1)
}
func Test_StrStrMap_Lock(t *testing.T) {
@@ -104,10 +104,10 @@ func Test_StrStrMap_Lock(t *testing.T) {
m := gmap.NewStrStrMapFrom(expect)
m.LockFunc(func(m map[string]string) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
m.RLockFunc(func(m map[string]string) {
- gtest.Assert(m, expect)
+ t.Assert(m, expect)
})
}
func Test_StrStrMap_Clone(t *testing.T) {
@@ -117,11 +117,11 @@ func Test_StrStrMap_Clone(t *testing.T) {
m_clone := m.Clone()
m.Remove("a")
//修改原 map,clone 后的 map 不影响
- gtest.AssertIN("a", m_clone.Keys())
+ t.AssertIN("a", m_clone.Keys())
m_clone.Remove("b")
//修改clone map,原 map 不影响
- gtest.AssertIN("b", m.Keys())
+ t.AssertIN("b", m.Keys())
}
func Test_StrStrMap_Merge(t *testing.T) {
m1 := gmap.NewStrStrMap()
@@ -129,54 +129,54 @@ func Test_StrStrMap_Merge(t *testing.T) {
m1.Set("a", "a")
m2.Set("b", "b")
m1.Merge(m2)
- gtest.Assert(m1.Map(), map[string]string{"a": "a", "b": "b"})
+ t.Assert(m1.Map(), map[string]string{"a": "a", "b": "b"})
}
func Test_StrStrMap_Map(t *testing.T) {
m := gmap.NewStrStrMap()
m.Set("1", "1")
m.Set("2", "2")
- gtest.Assert(m.Get("1"), "1")
- gtest.Assert(m.Get("2"), "2")
+ t.Assert(m.Get("1"), "1")
+ t.Assert(m.Get("2"), "2")
data := m.Map()
- gtest.Assert(data["1"], "1")
- gtest.Assert(data["2"], "2")
+ t.Assert(data["1"], "1")
+ t.Assert(data["2"], "2")
data["3"] = "3"
- gtest.Assert(m.Get("3"), "3")
+ t.Assert(m.Get("3"), "3")
m.Set("4", "4")
- gtest.Assert(data["4"], "4")
+ t.Assert(data["4"], "4")
}
func Test_StrStrMap_MapCopy(t *testing.T) {
m := gmap.NewStrStrMap()
m.Set("1", "1")
m.Set("2", "2")
- gtest.Assert(m.Get("1"), "1")
- gtest.Assert(m.Get("2"), "2")
+ t.Assert(m.Get("1"), "1")
+ t.Assert(m.Get("2"), "2")
data := m.MapCopy()
- gtest.Assert(data["1"], "1")
- gtest.Assert(data["2"], "2")
+ t.Assert(data["1"], "1")
+ t.Assert(data["2"], "2")
data["3"] = "3"
- gtest.Assert(m.Get("3"), "")
+ t.Assert(m.Get("3"), "")
m.Set("4", "4")
- gtest.Assert(data["4"], "")
+ t.Assert(data["4"], "")
}
func Test_StrStrMap_FilterEmpty(t *testing.T) {
m := gmap.NewStrStrMap()
m.Set("1", "")
m.Set("2", "2")
- gtest.Assert(m.Size(), 2)
- gtest.Assert(m.Get("1"), "")
- gtest.Assert(m.Get("2"), "2")
+ t.Assert(m.Size(), 2)
+ t.Assert(m.Get("1"), "")
+ t.Assert(m.Get("2"), "2")
m.FilterEmpty()
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.Get("2"), "2")
+ t.Assert(m.Size(), 1)
+ t.Assert(m.Get("2"), "2")
}
func Test_StrStrMap_Json(t *testing.T) {
// Marshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapStrStr{
"k1": "v1",
"k2": "v2",
@@ -184,90 +184,90 @@ func Test_StrStrMap_Json(t *testing.T) {
m1 := gmap.NewStrStrMapFrom(data)
b1, err1 := json.Marshal(m1)
b2, err2 := json.Marshal(data)
- gtest.Assert(err1, err2)
- gtest.Assert(b1, b2)
+ t.Assert(err1, err2)
+ t.Assert(b1, b2)
})
// Unmarshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapStrStr{
"k1": "v1",
"k2": "v2",
}
b, err := json.Marshal(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
m := gmap.NewStrStrMap()
err = json.Unmarshal(b, m)
- gtest.Assert(err, nil)
- gtest.Assert(m.Get("k1"), data["k1"])
- gtest.Assert(m.Get("k2"), data["k2"])
+ t.Assert(err, nil)
+ t.Assert(m.Get("k1"), data["k1"])
+ t.Assert(m.Get("k2"), data["k2"])
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapStrStr{
"k1": "v1",
"k2": "v2",
}
b, err := json.Marshal(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
var m gmap.StrStrMap
err = json.Unmarshal(b, &m)
- gtest.Assert(err, nil)
- gtest.Assert(m.Get("k1"), data["k1"])
- gtest.Assert(m.Get("k2"), data["k2"])
+ t.Assert(err, nil)
+ t.Assert(m.Get("k1"), data["k1"])
+ t.Assert(m.Get("k2"), data["k2"])
})
}
func Test_StrStrMap_Pop(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewStrStrMapFrom(g.MapStrStr{
"k1": "v1",
"k2": "v2",
})
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
k1, v1 := m.Pop()
- gtest.AssertIN(k1, g.Slice{"k1", "k2"})
- gtest.AssertIN(v1, g.Slice{"v1", "v2"})
- gtest.Assert(m.Size(), 1)
+ t.AssertIN(k1, g.Slice{"k1", "k2"})
+ t.AssertIN(v1, g.Slice{"v1", "v2"})
+ t.Assert(m.Size(), 1)
k2, v2 := m.Pop()
- gtest.AssertIN(k2, g.Slice{"k1", "k2"})
- gtest.AssertIN(v2, g.Slice{"v1", "v2"})
- gtest.Assert(m.Size(), 0)
+ t.AssertIN(k2, g.Slice{"k1", "k2"})
+ t.AssertIN(v2, g.Slice{"v1", "v2"})
+ t.Assert(m.Size(), 0)
- gtest.AssertNE(k1, k2)
- gtest.AssertNE(v1, v2)
+ t.AssertNE(k1, k2)
+ t.AssertNE(v1, v2)
})
}
func Test_StrStrMap_Pops(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewStrStrMapFrom(g.MapStrStr{
"k1": "v1",
"k2": "v2",
"k3": "v3",
})
- gtest.Assert(m.Size(), 3)
+ t.Assert(m.Size(), 3)
kArray := garray.New()
vArray := garray.New()
for k, v := range m.Pops(1) {
- gtest.AssertIN(k, g.Slice{"k1", "k2", "k3"})
- gtest.AssertIN(v, g.Slice{"v1", "v2", "v3"})
+ t.AssertIN(k, g.Slice{"k1", "k2", "k3"})
+ t.AssertIN(v, g.Slice{"v1", "v2", "v3"})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 2)
+ t.Assert(m.Size(), 2)
for k, v := range m.Pops(2) {
- gtest.AssertIN(k, g.Slice{"k1", "k2", "k3"})
- gtest.AssertIN(v, g.Slice{"v1", "v2", "v3"})
+ t.AssertIN(k, g.Slice{"k1", "k2", "k3"})
+ t.AssertIN(v, g.Slice{"v1", "v2", "v3"})
kArray.Append(k)
vArray.Append(v)
}
- gtest.Assert(m.Size(), 0)
+ t.Assert(m.Size(), 0)
- gtest.Assert(kArray.Unique().Len(), 3)
- gtest.Assert(vArray.Unique().Len(), 3)
+ t.Assert(kArray.Unique().Len(), 3)
+ t.Assert(vArray.Unique().Len(), 3)
})
}
@@ -277,20 +277,20 @@ func TestStrStrMap_UnmarshalValue(t *testing.T) {
Map *gmap.StrStrMap
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"map": []byte(`{"k1":"v1","k2":"v2"}`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get("k1"), "v1")
- gtest.Assert(t.Map.Get("k2"), "v2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get("k1"), "v1")
+ t.Assert(t.Map.Get("k2"), "v2")
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
@@ -299,10 +299,10 @@ func TestStrStrMap_UnmarshalValue(t *testing.T) {
"k2": "v2",
},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get("k1"), "v1")
- gtest.Assert(t.Map.Get("k2"), "v2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get("k1"), "v1")
+ t.Assert(t.Map.Get("k2"), "v2")
})
}
diff --git a/container/gmap/gmap_z_unit_tree_map_test.go b/container/gmap/gmap_z_unit_tree_map_test.go
index 1578142ec..a1658c174 100644
--- a/container/gmap/gmap_z_unit_tree_map_test.go
+++ b/container/gmap/gmap_z_unit_tree_map_test.go
@@ -18,63 +18,63 @@ import (
)
func Test_TreeMap_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewTreeMap(gutil.ComparatorString)
m.Set("key1", "val1")
- gtest.Assert(m.Keys(), []interface{}{"key1"})
+ t.Assert(m.Keys(), []interface{}{"key1"})
- gtest.Assert(m.Get("key1"), "val1")
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.IsEmpty(), false)
+ t.Assert(m.Get("key1"), "val1")
+ t.Assert(m.Size(), 1)
+ t.Assert(m.IsEmpty(), false)
- gtest.Assert(m.GetOrSet("key2", "val2"), "val2")
- gtest.Assert(m.SetIfNotExist("key2", "val2"), false)
+ t.Assert(m.GetOrSet("key2", "val2"), "val2")
+ t.Assert(m.SetIfNotExist("key2", "val2"), false)
- gtest.Assert(m.SetIfNotExist("key3", "val3"), true)
+ t.Assert(m.SetIfNotExist("key3", "val3"), true)
- gtest.Assert(m.Remove("key2"), "val2")
- gtest.Assert(m.Contains("key2"), false)
+ t.Assert(m.Remove("key2"), "val2")
+ t.Assert(m.Contains("key2"), false)
- gtest.AssertIN("key3", m.Keys())
- gtest.AssertIN("key1", m.Keys())
- gtest.AssertIN("val3", m.Values())
- gtest.AssertIN("val1", m.Values())
+ t.AssertIN("key3", m.Keys())
+ t.AssertIN("key1", m.Keys())
+ t.AssertIN("val3", m.Values())
+ t.AssertIN("val1", m.Values())
m.Flip()
- gtest.Assert(m.Map(), map[interface{}]interface{}{"val3": "key3", "val1": "key1"})
+ t.Assert(m.Map(), map[interface{}]interface{}{"val3": "key3", "val1": "key1"})
m.Clear()
- gtest.Assert(m.Size(), 0)
- gtest.Assert(m.IsEmpty(), true)
+ t.Assert(m.Size(), 0)
+ t.Assert(m.IsEmpty(), true)
m2 := gmap.NewTreeMapFrom(gutil.ComparatorString, map[interface{}]interface{}{1: 1, "key1": "val1"})
- gtest.Assert(m2.Map(), map[interface{}]interface{}{1: 1, "key1": "val1"})
+ t.Assert(m2.Map(), map[interface{}]interface{}{1: 1, "key1": "val1"})
})
}
func Test_TreeMap_Set_Fun(t *testing.T) {
m := gmap.NewTreeMap(gutil.ComparatorString)
m.GetOrSetFunc("fun", getValue)
m.GetOrSetFuncLock("funlock", getValue)
- gtest.Assert(m.Get("funlock"), 3)
- gtest.Assert(m.Get("fun"), 3)
+ t.Assert(m.Get("funlock"), 3)
+ t.Assert(m.Get("fun"), 3)
m.GetOrSetFunc("fun", getValue)
- gtest.Assert(m.SetIfNotExistFunc("fun", getValue), false)
- gtest.Assert(m.SetIfNotExistFuncLock("funlock", getValue), false)
+ t.Assert(m.SetIfNotExistFunc("fun", getValue), false)
+ t.Assert(m.SetIfNotExistFuncLock("funlock", getValue), false)
}
func Test_TreeMap_Batch(t *testing.T) {
m := gmap.NewTreeMap(gutil.ComparatorString)
m.Sets(map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
- gtest.Assert(m.Map(), map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
+ t.Assert(m.Map(), map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
m.Removes([]interface{}{"key1", 1})
- gtest.Assert(m.Map(), map[interface{}]interface{}{"key2": "val2", "key3": "val3"})
+ t.Assert(m.Map(), map[interface{}]interface{}{"key2": "val2", "key3": "val3"})
}
func Test_TreeMap_Iterator(t *testing.T) {
expect := map[interface{}]interface{}{1: 1, "key1": "val1"}
m := gmap.NewTreeMapFrom(gutil.ComparatorString, expect)
m.Iterator(func(k interface{}, v interface{}) bool {
- gtest.Assert(expect[k], v)
+ t.Assert(expect[k], v)
return true
})
// 断言返回值对遍历控制
@@ -88,8 +88,8 @@ func Test_TreeMap_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, 2)
- gtest.Assert(j, 1)
+ t.Assert(i, 2)
+ t.Assert(j, 1)
}
func Test_TreeMap_Clone(t *testing.T) {
@@ -98,16 +98,16 @@ func Test_TreeMap_Clone(t *testing.T) {
m_clone := m.Clone()
m.Remove(1)
//修改原 map,clone 后的 map 不影响
- gtest.AssertIN(1, m_clone.Keys())
+ t.AssertIN(1, m_clone.Keys())
m_clone.Remove("key1")
//修改clone map,原 map 不影响
- gtest.AssertIN("key1", m.Keys())
+ t.AssertIN("key1", m.Keys())
}
func Test_TreeMap_Json(t *testing.T) {
// Marshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapAnyAny{
"k1": "v1",
"k2": "v2",
@@ -115,37 +115,37 @@ func Test_TreeMap_Json(t *testing.T) {
m1 := gmap.NewTreeMapFrom(gutil.ComparatorString, data)
b1, err1 := json.Marshal(m1)
b2, err2 := json.Marshal(gconv.Map(data))
- gtest.Assert(err1, err2)
- gtest.Assert(b1, b2)
+ t.Assert(err1, err2)
+ t.Assert(b1, b2)
})
// Unmarshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapAnyAny{
"k1": "v1",
"k2": "v2",
}
b, err := json.Marshal(gconv.Map(data))
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
m := gmap.NewTreeMap(gutil.ComparatorString)
err = json.Unmarshal(b, m)
- gtest.Assert(err, nil)
- gtest.Assert(m.Get("k1"), data["k1"])
- gtest.Assert(m.Get("k2"), data["k2"])
+ t.Assert(err, nil)
+ t.Assert(m.Get("k1"), data["k1"])
+ t.Assert(m.Get("k2"), data["k2"])
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data := g.MapAnyAny{
"k1": "v1",
"k2": "v2",
}
b, err := json.Marshal(gconv.Map(data))
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
var m gmap.TreeMap
err = json.Unmarshal(b, &m)
- gtest.Assert(err, nil)
- gtest.Assert(m.Get("k1"), data["k1"])
- gtest.Assert(m.Get("k2"), data["k2"])
+ t.Assert(err, nil)
+ t.Assert(m.Get("k1"), data["k1"])
+ t.Assert(m.Get("k2"), data["k2"])
})
}
@@ -155,20 +155,20 @@ func TestTreeMap_UnmarshalValue(t *testing.T) {
Map *gmap.TreeMap
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"map": []byte(`{"k1":"v1","k2":"v2"}`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get("k1"), "v1")
- gtest.Assert(t.Map.Get("k2"), "v2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get("k1"), "v1")
+ t.Assert(t.Map.Get("k2"), "v2")
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
@@ -177,10 +177,10 @@ func TestTreeMap_UnmarshalValue(t *testing.T) {
"k2": "v2",
},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Map.Size(), 2)
- gtest.Assert(t.Map.Get("k1"), "v1")
- gtest.Assert(t.Map.Get("k2"), "v2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Map.Size(), 2)
+ t.Assert(t.Map.Get("k1"), "v1")
+ t.Assert(t.Map.Get("k2"), "v2")
})
}
diff --git a/container/gpool/gpool_z_unit_test.go b/container/gpool/gpool_z_unit_test.go
index c27487c2c..c3bdbdf03 100644
--- a/container/gpool/gpool_z_unit_test.go
+++ b/container/gpool/gpool_z_unit_test.go
@@ -24,11 +24,11 @@ var nf gpool.NewFunc = func() (i interface{}, e error) {
var assertIndex int = 0
var ef gpool.ExpireFunc = func(i interface{}) {
assertIndex++
- gtest.Assert(i, assertIndex)
+ t.Assert(i, assertIndex)
}
func Test_Gpool(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//
//expire = 0
p1 := gpool.New(0, nf)
@@ -37,63 +37,63 @@ func Test_Gpool(t *testing.T) {
time.Sleep(1 * time.Second)
//test won't be timeout
v1, err1 := p1.Get()
- gtest.Assert(err1, nil)
- gtest.AssertIN(v1, g.Slice{1, 2})
+ t.Assert(err1, nil)
+ t.AssertIN(v1, g.Slice{1, 2})
//test clear
p1.Clear()
- gtest.Assert(p1.Size(), 0)
+ t.Assert(p1.Size(), 0)
//test newFunc
v1, err1 = p1.Get()
- gtest.Assert(err1, nil)
- gtest.Assert(v1, "hello")
+ t.Assert(err1, nil)
+ t.Assert(v1, "hello")
//put data again
p1.Put(3)
p1.Put(4)
v1, err1 = p1.Get()
- gtest.Assert(err1, nil)
- gtest.AssertIN(v1, g.Slice{3, 4})
+ t.Assert(err1, nil)
+ t.AssertIN(v1, g.Slice{3, 4})
//test close
p1.Close()
v1, err1 = p1.Get()
- gtest.Assert(err1, nil)
- gtest.Assert(v1, "hello")
+ t.Assert(err1, nil)
+ t.Assert(v1, "hello")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//
//expire > 0
p2 := gpool.New(2*time.Second, nil, ef)
for index := 0; index < 10; index++ {
p2.Put(index)
}
- gtest.Assert(p2.Size(), 10)
+ t.Assert(p2.Size(), 10)
v2, err2 := p2.Get()
- gtest.Assert(err2, nil)
- gtest.Assert(v2, 0)
+ t.Assert(err2, nil)
+ t.Assert(v2, 0)
//test timeout expireFunc
time.Sleep(3 * time.Second)
v2, err2 = p2.Get()
- gtest.Assert(err2, errors.New("pool is empty"))
- gtest.Assert(v2, nil)
+ t.Assert(err2, errors.New("pool is empty"))
+ t.Assert(v2, nil)
//test close expireFunc
for index := 0; index < 10; index++ {
p2.Put(index)
}
- gtest.Assert(p2.Size(), 10)
+ t.Assert(p2.Size(), 10)
v2, err2 = p2.Get()
- gtest.Assert(err2, nil)
- gtest.Assert(v2, 0)
+ t.Assert(err2, nil)
+ t.Assert(v2, 0)
assertIndex = 0
p2.Close()
time.Sleep(3 * time.Second)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//
//expire < 0
p3 := gpool.New(-1, nil)
v3, err3 := p3.Get()
- gtest.Assert(err3, errors.New("pool is empty"))
- gtest.Assert(v3, nil)
+ t.Assert(err3, errors.New("pool is empty"))
+ t.Assert(v3, nil)
})
}
diff --git a/container/gqueue/gqueue_unit_test.go b/container/gqueue/gqueue_unit_test.go
index 25cbcff6c..854008b3a 100644
--- a/container/gqueue/gqueue_unit_test.go
+++ b/container/gqueue/gqueue_unit_test.go
@@ -23,8 +23,8 @@ func TestQueue_Len(t *testing.T) {
for i := 0; i < max; i++ {
q1.Push(i)
}
- gtest.Assert(q1.Len(), max)
- gtest.Assert(q1.Size(), max)
+ t.Assert(q1.Len(), max)
+ t.Assert(q1.Size(), max)
}
}
@@ -33,8 +33,8 @@ func TestQueue_Basic(t *testing.T) {
for i := 0; i < 100; i++ {
q.Push(i)
}
- gtest.Assert(q.Pop(), 0)
- gtest.Assert(q.Pop(), 1)
+ t.Assert(q.Pop(), 0)
+ t.Assert(q.Pop(), 1)
}
func TestQueue_Pop(t *testing.T) {
@@ -44,7 +44,7 @@ func TestQueue_Pop(t *testing.T) {
q1.Push(3)
q1.Push(4)
i1 := q1.Pop()
- gtest.Assert(i1, 1)
+ t.Assert(i1, 1)
}
func TestQueue_Close(t *testing.T) {
@@ -52,6 +52,6 @@ func TestQueue_Close(t *testing.T) {
q1.Push(1)
q1.Push(2)
time.Sleep(time.Millisecond)
- gtest.Assert(q1.Len(), 2)
+ t.Assert(q1.Len(), 2)
q1.Close()
}
diff --git a/container/gring/gring_unit_test.go b/container/gring/gring_unit_test.go
index 6f735e8f3..9032d9222 100644
--- a/container/gring/gring_unit_test.go
+++ b/container/gring/gring_unit_test.go
@@ -16,7 +16,7 @@ type Student struct {
}
func TestRing_Val(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//定义cap 为3的ring类型数据
r := gring.New(3, true)
//分别给3个元素初始化赋值
@@ -25,46 +25,46 @@ func TestRing_Val(t *testing.T) {
r.Put(&Student{3, "alon", false})
//元素取值并判断和预设值是否相等
- gtest.Assert(r.Val().(*Student).name, "jimmy")
+ t.Assert(r.Val().(*Student).name, "jimmy")
//从当前位置往后移两个元素
r.Move(2)
- gtest.Assert(r.Val().(*Student).name, "alon")
+ t.Assert(r.Val().(*Student).name, "alon")
//更新元素值
//测试 value == nil
r.Set(nil)
- gtest.Assert(r.Val(), nil)
+ t.Assert(r.Val(), nil)
//测试value != nil
r.Set(&Student{3, "jack", true})
})
}
func TestRing_CapLen(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
r := gring.New(10)
r.Put("goframe")
//cap长度 10
- gtest.Assert(r.Cap(), 10)
+ t.Assert(r.Cap(), 10)
//已有数据项 1
- gtest.Assert(r.Len(), 1)
+ t.Assert(r.Len(), 1)
})
}
func TestRing_Position(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
r := gring.New(2)
r.Put(1)
r.Put(2)
//往后移动1个元素
r.Next()
- gtest.Assert(r.Val(), 2)
+ t.Assert(r.Val(), 2)
//往前移动1个元素
r.Prev()
- gtest.Assert(r.Val(), 1)
+ t.Assert(r.Val(), 1)
})
}
func TestRing_Link(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
r := gring.New(3)
r.Put(1)
r.Put(2)
@@ -74,13 +74,13 @@ func TestRing_Link(t *testing.T) {
s.Put("b")
rs := r.Link(s)
- gtest.Assert(rs.Move(2).Val(), "b")
+ t.Assert(rs.Move(2).Val(), "b")
})
}
func TestRing_Unlink(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
r := gring.New(5)
for i := 0; i < 5; i++ {
r.Put(i + 1)
@@ -89,13 +89,13 @@ func TestRing_Unlink(t *testing.T) {
// 删除当前位置往后的2个数据,返回被删除的数据
// 重新计算s len
s := r.Unlink(2) // 2 3
- gtest.Assert(s.Val(), 2)
- gtest.Assert(s.Len(), 1)
+ t.Assert(s.Val(), 2)
+ t.Assert(s.Len(), 1)
})
}
func TestRing_Slice(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
ringLen := 5
r := gring.New(ringLen)
for i := 0; i < ringLen; i++ {
@@ -103,49 +103,49 @@ func TestRing_Slice(t *testing.T) {
}
r.Move(2) // 3
array := r.SliceNext() // [3 4 5 1 2]
- gtest.Assert(array[0], 3)
- gtest.Assert(len(array), 5)
+ t.Assert(array[0], 3)
+ t.Assert(len(array), 5)
//判断array是否等于[3 4 5 1 2]
ra := []int{3, 4, 5, 1, 2}
- gtest.Assert(ra, array)
+ t.Assert(ra, array)
//第3个元素设为nil
r.Set(nil)
array2 := r.SliceNext() //[4 5 1 2]
//返回当前位置往后不为空的元素数组,长度为4
- gtest.Assert(array2, g.Slice{4, 5, 1, 2})
+ t.Assert(array2, g.Slice{4, 5, 1, 2})
array3 := r.SlicePrev() //[2 1 5 4]
- gtest.Assert(array3, g.Slice{2, 1, 5, 4})
+ t.Assert(array3, g.Slice{2, 1, 5, 4})
s := gring.New(ringLen)
for i := 0; i < ringLen; i++ {
s.Put(i + 1)
}
array4 := s.SlicePrev() // []
- gtest.Assert(array4, g.Slice{1, 5, 4, 3, 2})
+ t.Assert(array4, g.Slice{1, 5, 4, 3, 2})
})
}
func TestRing_RLockIterator(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
ringLen := 5
r := gring.New(ringLen)
//ring不存在有值元素
r.RLockIteratorNext(func(v interface{}) bool {
- gtest.Assert(v, nil)
+ t.Assert(v, nil)
return false
})
r.RLockIteratorNext(func(v interface{}) bool {
- gtest.Assert(v, nil)
+ t.Assert(v, nil)
return true
})
r.RLockIteratorPrev(func(v interface{}) bool {
- gtest.Assert(v, nil)
+ t.Assert(v, nil)
return true
})
@@ -156,14 +156,14 @@ func TestRing_RLockIterator(t *testing.T) {
//回调函数返回true,RLockIteratorNext遍历5次,期望值分别是1、2、3、4、5
i := 0
r.RLockIteratorNext(func(v interface{}) bool {
- gtest.Assert(v, i+1)
+ t.Assert(v, i+1)
i++
return true
})
//RLockIteratorPrev遍历1次返回 false,退出遍历
r.RLockIteratorPrev(func(v interface{}) bool {
- gtest.Assert(v, 1)
+ t.Assert(v, 1)
return false
})
@@ -171,30 +171,30 @@ func TestRing_RLockIterator(t *testing.T) {
}
func TestRing_LockIterator(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
ringLen := 5
r := gring.New(ringLen)
//不存在有值元素
r.LockIteratorNext(func(item *ring.Ring) bool {
- gtest.Assert(item.Value, nil)
+ t.Assert(item.Value, nil)
return false
})
r.LockIteratorNext(func(item *ring.Ring) bool {
- gtest.Assert(item.Value, nil)
+ t.Assert(item.Value, nil)
return false
})
r.LockIteratorNext(func(item *ring.Ring) bool {
- gtest.Assert(item.Value, nil)
+ t.Assert(item.Value, nil)
return true
})
r.LockIteratorPrev(func(item *ring.Ring) bool {
- gtest.Assert(item.Value, nil)
+ t.Assert(item.Value, nil)
return false
})
r.LockIteratorPrev(func(item *ring.Ring) bool {
- gtest.Assert(item.Value, nil)
+ t.Assert(item.Value, nil)
return true
})
@@ -208,7 +208,7 @@ func TestRing_LockIterator(t *testing.T) {
ii := 0
r.LockIteratorNext(func(item *ring.Ring) bool {
//校验每一次遍历取值是否是期望值
- gtest.Assert(item.Value, array1[ii])
+ t.Assert(item.Value, array1[ii])
ii++
return true
})
@@ -221,7 +221,7 @@ func TestRing_LockIterator(t *testing.T) {
if i > 2 {
return false
}
- gtest.Assert(item.Value, a[i])
+ t.Assert(item.Value, a[i])
i++
return true
})
diff --git a/container/gset/gset_z_unit_any_test.go b/container/gset/gset_z_unit_any_test.go
index ac9a80e66..a42751232 100644
--- a/container/gset/gset_z_unit_any_test.go
+++ b/container/gset/gset_z_unit_any_test.go
@@ -22,50 +22,50 @@ import (
)
func TestSet_New(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.New()
s.Add(1).Add(1).Add(2)
s.Add([]interface{}{3, 4}...)
- gtest.Assert(s.Size(), 4)
- gtest.AssertIN(1, s.Slice())
- gtest.AssertIN(2, s.Slice())
- gtest.AssertIN(3, s.Slice())
- gtest.AssertIN(4, s.Slice())
- gtest.AssertNI(0, s.Slice())
- gtest.Assert(s.Contains(4), true)
- gtest.Assert(s.Contains(5), false)
+ t.Assert(s.Size(), 4)
+ t.AssertIN(1, s.Slice())
+ t.AssertIN(2, s.Slice())
+ t.AssertIN(3, s.Slice())
+ t.AssertIN(4, s.Slice())
+ t.AssertNI(0, s.Slice())
+ t.Assert(s.Contains(4), true)
+ t.Assert(s.Contains(5), false)
s.Remove(1)
- gtest.Assert(s.Size(), 3)
+ t.Assert(s.Size(), 3)
s.Clear()
- gtest.Assert(s.Size(), 0)
+ t.Assert(s.Size(), 0)
})
}
func TestSet_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewSet()
s.Add(1).Add(1).Add(2)
s.Add([]interface{}{3, 4}...)
- gtest.Assert(s.Size(), 4)
- gtest.AssertIN(1, s.Slice())
- gtest.AssertIN(2, s.Slice())
- gtest.AssertIN(3, s.Slice())
- gtest.AssertIN(4, s.Slice())
- gtest.AssertNI(0, s.Slice())
- gtest.Assert(s.Contains(4), true)
- gtest.Assert(s.Contains(5), false)
+ t.Assert(s.Size(), 4)
+ t.AssertIN(1, s.Slice())
+ t.AssertIN(2, s.Slice())
+ t.AssertIN(3, s.Slice())
+ t.AssertIN(4, s.Slice())
+ t.AssertNI(0, s.Slice())
+ t.Assert(s.Contains(4), true)
+ t.Assert(s.Contains(5), false)
s.Remove(1)
- gtest.Assert(s.Size(), 3)
+ t.Assert(s.Size(), 3)
s.Clear()
- gtest.Assert(s.Size(), 0)
+ t.Assert(s.Size(), 0)
})
}
func TestSet_Iterator(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewSet()
s.Add(1).Add(2).Add(3)
- gtest.Assert(s.Size(), 3)
+ t.Assert(s.Size(), 3)
a1 := garray.New(true)
a2 := garray.New(true)
@@ -77,22 +77,22 @@ func TestSet_Iterator(t *testing.T) {
a2.Append(1)
return true
})
- gtest.Assert(a1.Len(), 1)
- gtest.Assert(a2.Len(), 3)
+ t.Assert(a1.Len(), 1)
+ t.Assert(a2.Len(), 3)
})
}
func TestSet_LockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewSet()
s.Add(1).Add(2).Add(3)
- gtest.Assert(s.Size(), 3)
+ t.Assert(s.Size(), 3)
s.LockFunc(func(m map[interface{}]struct{}) {
delete(m, 1)
})
- gtest.Assert(s.Size(), 2)
+ t.Assert(s.Size(), 2)
s.RLockFunc(func(m map[interface{}]struct{}) {
- gtest.Assert(m, map[interface{}]struct{}{
+ t.Assert(m, map[interface{}]struct{}{
3: struct{}{},
2: struct{}{},
})
@@ -101,266 +101,266 @@ func TestSet_LockFunc(t *testing.T) {
}
func TestSet_Equal(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewSet()
s2 := gset.NewSet()
s3 := gset.NewSet()
s1.Add(1).Add(2).Add(3)
s2.Add(1).Add(2).Add(3)
s3.Add(1).Add(2).Add(3).Add(4)
- gtest.Assert(s1.Equal(s2), true)
- gtest.Assert(s1.Equal(s3), false)
+ t.Assert(s1.Equal(s2), true)
+ t.Assert(s1.Equal(s3), false)
})
}
func TestSet_IsSubsetOf(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewSet()
s2 := gset.NewSet()
s3 := gset.NewSet()
s1.Add(1).Add(2)
s2.Add(1).Add(2).Add(3)
s3.Add(1).Add(2).Add(3).Add(4)
- gtest.Assert(s1.IsSubsetOf(s2), true)
- gtest.Assert(s2.IsSubsetOf(s3), true)
- gtest.Assert(s1.IsSubsetOf(s3), true)
- gtest.Assert(s2.IsSubsetOf(s1), false)
- gtest.Assert(s3.IsSubsetOf(s2), false)
+ t.Assert(s1.IsSubsetOf(s2), true)
+ t.Assert(s2.IsSubsetOf(s3), true)
+ t.Assert(s1.IsSubsetOf(s3), true)
+ t.Assert(s2.IsSubsetOf(s1), false)
+ t.Assert(s3.IsSubsetOf(s2), false)
})
}
func TestSet_Union(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewSet()
s2 := gset.NewSet()
s1.Add(1).Add(2)
s2.Add(3).Add(4)
s3 := s1.Union(s2)
- gtest.Assert(s3.Contains(1), true)
- gtest.Assert(s3.Contains(2), true)
- gtest.Assert(s3.Contains(3), true)
- gtest.Assert(s3.Contains(4), true)
+ t.Assert(s3.Contains(1), true)
+ t.Assert(s3.Contains(2), true)
+ t.Assert(s3.Contains(3), true)
+ t.Assert(s3.Contains(4), true)
})
}
func TestSet_Diff(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewSet()
s2 := gset.NewSet()
s1.Add(1).Add(2).Add(3)
s2.Add(3).Add(4).Add(5)
s3 := s1.Diff(s2)
- gtest.Assert(s3.Contains(1), true)
- gtest.Assert(s3.Contains(2), true)
- gtest.Assert(s3.Contains(3), false)
- gtest.Assert(s3.Contains(4), false)
+ t.Assert(s3.Contains(1), true)
+ t.Assert(s3.Contains(2), true)
+ t.Assert(s3.Contains(3), false)
+ t.Assert(s3.Contains(4), false)
})
}
func TestSet_Intersect(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewSet()
s2 := gset.NewSet()
s1.Add(1).Add(2).Add(3)
s2.Add(3).Add(4).Add(5)
s3 := s1.Intersect(s2)
- gtest.Assert(s3.Contains(1), false)
- gtest.Assert(s3.Contains(2), false)
- gtest.Assert(s3.Contains(3), true)
- gtest.Assert(s3.Contains(4), false)
+ t.Assert(s3.Contains(1), false)
+ t.Assert(s3.Contains(2), false)
+ t.Assert(s3.Contains(3), true)
+ t.Assert(s3.Contains(4), false)
})
}
func TestSet_Complement(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewSet()
s2 := gset.NewSet()
s1.Add(1).Add(2).Add(3)
s2.Add(3).Add(4).Add(5)
s3 := s1.Complement(s2)
- gtest.Assert(s3.Contains(1), false)
- gtest.Assert(s3.Contains(2), false)
- gtest.Assert(s3.Contains(4), true)
- gtest.Assert(s3.Contains(5), true)
+ t.Assert(s3.Contains(1), false)
+ t.Assert(s3.Contains(2), false)
+ t.Assert(s3.Contains(4), true)
+ t.Assert(s3.Contains(5), true)
})
}
func TestNewFrom(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewFrom("a")
s2 := gset.NewFrom("b", false)
s3 := gset.NewFrom(3, true)
s4 := gset.NewFrom([]string{"s1", "s2"}, true)
- gtest.Assert(s1.Contains("a"), true)
- gtest.Assert(s2.Contains("b"), true)
- gtest.Assert(s3.Contains(3), true)
- gtest.Assert(s4.Contains("s1"), true)
- gtest.Assert(s4.Contains("s3"), false)
+ t.Assert(s1.Contains("a"), true)
+ t.Assert(s2.Contains("b"), true)
+ t.Assert(s3.Contains(3), true)
+ t.Assert(s4.Contains("s1"), true)
+ t.Assert(s4.Contains("s3"), false)
})
}
func TestNew(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.New()
s1.Add("a").Add(2)
s2 := gset.New(true)
s2.Add("b").Add(3)
- gtest.Assert(s1.Contains("a"), true)
+ t.Assert(s1.Contains("a"), true)
})
}
func TestSet_Join(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.New(true)
s1.Add("a").Add("a1").Add("b").Add("c")
str1 := s1.Join(",")
- gtest.Assert(strings.Contains(str1, "a1"), true)
+ t.Assert(strings.Contains(str1, "a1"), true)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.New(true)
s1.Add("a").Add(`"b"`).Add(`\c`)
str1 := s1.Join(",")
- gtest.Assert(strings.Contains(str1, `"b"`), true)
- gtest.Assert(strings.Contains(str1, `\c`), true)
- gtest.Assert(strings.Contains(str1, `a`), true)
+ t.Assert(strings.Contains(str1, `"b"`), true)
+ t.Assert(strings.Contains(str1, `\c`), true)
+ t.Assert(strings.Contains(str1, `a`), true)
})
}
func TestSet_String(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.New(true)
s1.Add("a").Add("a2").Add("b").Add("c")
str1 := s1.String()
- gtest.Assert(strings.Contains(str1, "["), true)
- gtest.Assert(strings.Contains(str1, "]"), true)
- gtest.Assert(strings.Contains(str1, "a2"), true)
+ t.Assert(strings.Contains(str1, "["), true)
+ t.Assert(strings.Contains(str1, "]"), true)
+ t.Assert(strings.Contains(str1, "a2"), true)
})
}
func TestSet_Merge(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.New(true)
s2 := gset.New(true)
s1.Add("a").Add("a2").Add("b").Add("c")
s2.Add("b").Add("b1").Add("e").Add("f")
ss := s1.Merge(s2)
- gtest.Assert(ss.Contains("a2"), true)
- gtest.Assert(ss.Contains("b1"), true)
+ t.Assert(ss.Contains("a2"), true)
+ t.Assert(ss.Contains("b1"), true)
})
}
func TestSet_Sum(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.New(true)
s1.Add(1).Add(2).Add(3).Add(4)
- gtest.Assert(s1.Sum(), int(10))
+ t.Assert(s1.Sum(), int(10))
})
}
func TestSet_Pop(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.New(true)
s.Add(1).Add(2).Add(3).Add(4)
- gtest.Assert(s.Size(), 4)
- gtest.AssertIN(s.Pop(), []int{1, 2, 3, 4})
- gtest.Assert(s.Size(), 3)
+ t.Assert(s.Size(), 4)
+ t.AssertIN(s.Pop(), []int{1, 2, 3, 4})
+ t.Assert(s.Size(), 3)
})
}
func TestSet_Pops(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.New(true)
s.Add(1).Add(2).Add(3).Add(4)
- gtest.Assert(s.Size(), 4)
- gtest.Assert(s.Pops(0), nil)
- gtest.AssertIN(s.Pops(1), []int{1, 2, 3, 4})
- gtest.Assert(s.Size(), 3)
+ t.Assert(s.Size(), 4)
+ t.Assert(s.Pops(0), nil)
+ t.AssertIN(s.Pops(1), []int{1, 2, 3, 4})
+ t.Assert(s.Size(), 3)
a := s.Pops(6)
- gtest.Assert(len(a), 3)
- gtest.AssertIN(a, []int{1, 2, 3, 4})
- gtest.Assert(s.Size(), 0)
+ t.Assert(len(a), 3)
+ t.AssertIN(a, []int{1, 2, 3, 4})
+ t.Assert(s.Size(), 0)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.New(true)
a := []interface{}{1, 2, 3, 4}
s.Add(a...)
- gtest.Assert(s.Size(), 4)
- gtest.Assert(s.Pops(-2), nil)
- gtest.AssertIN(s.Pops(-1), a)
+ t.Assert(s.Size(), 4)
+ t.Assert(s.Pops(-2), nil)
+ t.AssertIN(s.Pops(-1), a)
})
}
func TestSet_Json(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []interface{}{"a", "b", "d", "c"}
a1 := gset.NewFrom(s1)
b1, err1 := json.Marshal(a1)
b2, err2 := json.Marshal(s1)
- gtest.Assert(len(b1), len(b2))
- gtest.Assert(err1, err2)
+ t.Assert(len(b1), len(b2))
+ t.Assert(err1, err2)
a2 := gset.New()
err2 = json.Unmarshal(b2, &a2)
- gtest.Assert(err2, nil)
- gtest.Assert(a2.Contains("a"), true)
- gtest.Assert(a2.Contains("b"), true)
- gtest.Assert(a2.Contains("c"), true)
- gtest.Assert(a2.Contains("d"), true)
- gtest.Assert(a2.Contains("e"), false)
+ t.Assert(err2, nil)
+ t.Assert(a2.Contains("a"), true)
+ t.Assert(a2.Contains("b"), true)
+ t.Assert(a2.Contains("c"), true)
+ t.Assert(a2.Contains("d"), true)
+ t.Assert(a2.Contains("e"), false)
var a3 gset.Set
err := json.Unmarshal(b2, &a3)
- gtest.Assert(err, nil)
- gtest.Assert(a3.Contains("a"), true)
- gtest.Assert(a3.Contains("b"), true)
- gtest.Assert(a3.Contains("c"), true)
- gtest.Assert(a3.Contains("d"), true)
- gtest.Assert(a3.Contains("e"), false)
+ t.Assert(err, nil)
+ t.Assert(a3.Contains("a"), true)
+ t.Assert(a3.Contains("b"), true)
+ t.Assert(a3.Contains("c"), true)
+ t.Assert(a3.Contains("d"), true)
+ t.Assert(a3.Contains("e"), false)
})
}
func TestSet_AddIfNotExistFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.New(true)
s.Add(1)
- gtest.Assert(s.Contains(1), true)
- gtest.Assert(s.Contains(2), false)
+ t.Assert(s.Contains(1), true)
+ t.Assert(s.Contains(2), false)
s.AddIfNotExistFunc(2, func() interface{} {
return 3
})
- gtest.Assert(s.Contains(2), false)
- gtest.Assert(s.Contains(3), true)
+ t.Assert(s.Contains(2), false)
+ t.Assert(s.Contains(3), true)
s.AddIfNotExistFunc(3, func() interface{} {
return 4
})
- gtest.Assert(s.Contains(3), true)
- gtest.Assert(s.Contains(4), false)
+ t.Assert(s.Contains(3), true)
+ t.Assert(s.Contains(4), false)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.New(true)
s.Add(1)
- gtest.Assert(s.Contains(1), true)
- gtest.Assert(s.Contains(2), false)
+ t.Assert(s.Contains(1), true)
+ t.Assert(s.Contains(2), false)
s.AddIfNotExistFuncLock(2, func() interface{} {
return 3
})
- gtest.Assert(s.Contains(2), false)
- gtest.Assert(s.Contains(3), true)
+ t.Assert(s.Contains(2), false)
+ t.Assert(s.Contains(3), true)
s.AddIfNotExistFuncLock(3, func() interface{} {
return 4
})
- gtest.Assert(s.Contains(3), true)
- gtest.Assert(s.Contains(4), false)
+ t.Assert(s.Contains(3), true)
+ t.Assert(s.Contains(4), false)
})
}
@@ -370,33 +370,33 @@ func TestSet_UnmarshalValue(t *testing.T) {
Set *gset.Set
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"set": []byte(`["k1","k2","k3"]`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Set.Size(), 3)
- gtest.Assert(t.Set.Contains("k1"), true)
- gtest.Assert(t.Set.Contains("k2"), true)
- gtest.Assert(t.Set.Contains("k3"), true)
- gtest.Assert(t.Set.Contains("k4"), false)
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Set.Size(), 3)
+ t.Assert(t.Set.Contains("k1"), true)
+ t.Assert(t.Set.Contains("k2"), true)
+ t.Assert(t.Set.Contains("k3"), true)
+ t.Assert(t.Set.Contains("k4"), false)
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"set": g.Slice{"k1", "k2", "k3"},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Set.Size(), 3)
- gtest.Assert(t.Set.Contains("k1"), true)
- gtest.Assert(t.Set.Contains("k2"), true)
- gtest.Assert(t.Set.Contains("k3"), true)
- gtest.Assert(t.Set.Contains("k4"), false)
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Set.Size(), 3)
+ t.Assert(t.Set.Contains("k1"), true)
+ t.Assert(t.Set.Contains("k2"), true)
+ t.Assert(t.Set.Contains("k3"), true)
+ t.Assert(t.Set.Contains("k4"), false)
})
}
diff --git a/container/gset/gset_z_unit_int_test.go b/container/gset/gset_z_unit_int_test.go
index f24491454..8e5e17bd8 100644
--- a/container/gset/gset_z_unit_int_test.go
+++ b/container/gset/gset_z_unit_int_test.go
@@ -21,30 +21,30 @@ import (
)
func TestIntSet_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewIntSet()
s.Add(1).Add(1).Add(2)
s.Add([]int{3, 4}...)
- gtest.Assert(s.Size(), 4)
- gtest.AssertIN(1, s.Slice())
- gtest.AssertIN(2, s.Slice())
- gtest.AssertIN(3, s.Slice())
- gtest.AssertIN(4, s.Slice())
- gtest.AssertNI(0, s.Slice())
- gtest.Assert(s.Contains(4), true)
- gtest.Assert(s.Contains(5), false)
+ t.Assert(s.Size(), 4)
+ t.AssertIN(1, s.Slice())
+ t.AssertIN(2, s.Slice())
+ t.AssertIN(3, s.Slice())
+ t.AssertIN(4, s.Slice())
+ t.AssertNI(0, s.Slice())
+ t.Assert(s.Contains(4), true)
+ t.Assert(s.Contains(5), false)
s.Remove(1)
- gtest.Assert(s.Size(), 3)
+ t.Assert(s.Size(), 3)
s.Clear()
- gtest.Assert(s.Size(), 0)
+ t.Assert(s.Size(), 0)
})
}
func TestIntSet_Iterator(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewIntSet()
s.Add(1).Add(2).Add(3)
- gtest.Assert(s.Size(), 3)
+ t.Assert(s.Size(), 3)
a1 := garray.New(true)
a2 := garray.New(true)
@@ -56,22 +56,22 @@ func TestIntSet_Iterator(t *testing.T) {
a2.Append(1)
return true
})
- gtest.Assert(a1.Len(), 1)
- gtest.Assert(a2.Len(), 3)
+ t.Assert(a1.Len(), 1)
+ t.Assert(a2.Len(), 3)
})
}
func TestIntSet_LockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewIntSet()
s.Add(1).Add(2).Add(3)
- gtest.Assert(s.Size(), 3)
+ t.Assert(s.Size(), 3)
s.LockFunc(func(m map[int]struct{}) {
delete(m, 1)
})
- gtest.Assert(s.Size(), 2)
+ t.Assert(s.Size(), 2)
s.RLockFunc(func(m map[int]struct{}) {
- gtest.Assert(m, map[int]struct{}{
+ t.Assert(m, map[int]struct{}{
3: struct{}{},
2: struct{}{},
})
@@ -80,250 +80,250 @@ func TestIntSet_LockFunc(t *testing.T) {
}
func TestIntSet_Equal(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewIntSet()
s2 := gset.NewIntSet()
s3 := gset.NewIntSet()
s1.Add(1).Add(2).Add(3)
s2.Add(1).Add(2).Add(3)
s3.Add(1).Add(2).Add(3).Add(4)
- gtest.Assert(s1.Equal(s2), true)
- gtest.Assert(s1.Equal(s3), false)
+ t.Assert(s1.Equal(s2), true)
+ t.Assert(s1.Equal(s3), false)
})
}
func TestIntSet_IsSubsetOf(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewIntSet()
s2 := gset.NewIntSet()
s3 := gset.NewIntSet()
s1.Add(1).Add(2)
s2.Add(1).Add(2).Add(3)
s3.Add(1).Add(2).Add(3).Add(4)
- gtest.Assert(s1.IsSubsetOf(s2), true)
- gtest.Assert(s2.IsSubsetOf(s3), true)
- gtest.Assert(s1.IsSubsetOf(s3), true)
- gtest.Assert(s2.IsSubsetOf(s1), false)
- gtest.Assert(s3.IsSubsetOf(s2), false)
+ t.Assert(s1.IsSubsetOf(s2), true)
+ t.Assert(s2.IsSubsetOf(s3), true)
+ t.Assert(s1.IsSubsetOf(s3), true)
+ t.Assert(s2.IsSubsetOf(s1), false)
+ t.Assert(s3.IsSubsetOf(s2), false)
})
}
func TestIntSet_Union(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewIntSet()
s2 := gset.NewIntSet()
s1.Add(1).Add(2)
s2.Add(3).Add(4)
s3 := s1.Union(s2)
- gtest.Assert(s3.Contains(1), true)
- gtest.Assert(s3.Contains(2), true)
- gtest.Assert(s3.Contains(3), true)
- gtest.Assert(s3.Contains(4), true)
+ t.Assert(s3.Contains(1), true)
+ t.Assert(s3.Contains(2), true)
+ t.Assert(s3.Contains(3), true)
+ t.Assert(s3.Contains(4), true)
})
}
func TestIntSet_Diff(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewIntSet()
s2 := gset.NewIntSet()
s1.Add(1).Add(2).Add(3)
s2.Add(3).Add(4).Add(5)
s3 := s1.Diff(s2)
- gtest.Assert(s3.Contains(1), true)
- gtest.Assert(s3.Contains(2), true)
- gtest.Assert(s3.Contains(3), false)
- gtest.Assert(s3.Contains(4), false)
+ t.Assert(s3.Contains(1), true)
+ t.Assert(s3.Contains(2), true)
+ t.Assert(s3.Contains(3), false)
+ t.Assert(s3.Contains(4), false)
})
}
func TestIntSet_Intersect(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewIntSet()
s2 := gset.NewIntSet()
s1.Add(1).Add(2).Add(3)
s2.Add(3).Add(4).Add(5)
s3 := s1.Intersect(s2)
- gtest.Assert(s3.Contains(1), false)
- gtest.Assert(s3.Contains(2), false)
- gtest.Assert(s3.Contains(3), true)
- gtest.Assert(s3.Contains(4), false)
+ t.Assert(s3.Contains(1), false)
+ t.Assert(s3.Contains(2), false)
+ t.Assert(s3.Contains(3), true)
+ t.Assert(s3.Contains(4), false)
})
}
func TestIntSet_Complement(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewIntSet()
s2 := gset.NewIntSet()
s1.Add(1).Add(2).Add(3)
s2.Add(3).Add(4).Add(5)
s3 := s1.Complement(s2)
- gtest.Assert(s3.Contains(1), false)
- gtest.Assert(s3.Contains(2), false)
- gtest.Assert(s3.Contains(4), true)
- gtest.Assert(s3.Contains(5), true)
+ t.Assert(s3.Contains(1), false)
+ t.Assert(s3.Contains(2), false)
+ t.Assert(s3.Contains(4), true)
+ t.Assert(s3.Contains(5), true)
})
}
func TestIntSet_Size(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewIntSet(true)
s1.Add(1).Add(2).Add(3)
- gtest.Assert(s1.Size(), 3)
+ t.Assert(s1.Size(), 3)
})
}
func TestIntSet_Merge(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewIntSet()
s2 := gset.NewIntSet()
s1.Add(1).Add(2).Add(3)
s2.Add(3).Add(4).Add(5)
s3 := s1.Merge(s2)
- gtest.Assert(s3.Contains(1), true)
- gtest.Assert(s3.Contains(5), true)
- gtest.Assert(s3.Contains(6), false)
+ t.Assert(s3.Contains(1), true)
+ t.Assert(s3.Contains(5), true)
+ t.Assert(s3.Contains(6), false)
})
}
func TestIntSet_Join(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewIntSet()
s1.Add(1).Add(2).Add(3)
s3 := s1.Join(",")
- gtest.Assert(strings.Contains(s3, "1"), true)
- gtest.Assert(strings.Contains(s3, "2"), true)
- gtest.Assert(strings.Contains(s3, "3"), true)
+ t.Assert(strings.Contains(s3, "1"), true)
+ t.Assert(strings.Contains(s3, "2"), true)
+ t.Assert(strings.Contains(s3, "3"), true)
})
}
func TestIntSet_String(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewIntSet()
s1.Add(1).Add(2).Add(3)
s3 := s1.String()
- gtest.Assert(strings.Contains(s3, "["), true)
- gtest.Assert(strings.Contains(s3, "]"), true)
- gtest.Assert(strings.Contains(s3, "1"), true)
- gtest.Assert(strings.Contains(s3, "2"), true)
- gtest.Assert(strings.Contains(s3, "3"), true)
+ t.Assert(strings.Contains(s3, "["), true)
+ t.Assert(strings.Contains(s3, "]"), true)
+ t.Assert(strings.Contains(s3, "1"), true)
+ t.Assert(strings.Contains(s3, "2"), true)
+ t.Assert(strings.Contains(s3, "3"), true)
})
}
func TestIntSet_Sum(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewIntSet()
s1.Add(1).Add(2).Add(3)
s2 := gset.NewIntSet()
s2.Add(5).Add(6).Add(7)
- gtest.Assert(s2.Sum(), 18)
+ t.Assert(s2.Sum(), 18)
})
}
func TestIntSet_Pop(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewIntSet()
s.Add(4).Add(2).Add(3)
- gtest.Assert(s.Size(), 3)
- gtest.AssertIN(s.Pop(), []int{4, 2, 3})
- gtest.AssertIN(s.Pop(), []int{4, 2, 3})
- gtest.Assert(s.Size(), 1)
+ t.Assert(s.Size(), 3)
+ t.AssertIN(s.Pop(), []int{4, 2, 3})
+ t.AssertIN(s.Pop(), []int{4, 2, 3})
+ t.Assert(s.Size(), 1)
})
}
func TestIntSet_Pops(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewIntSet()
s.Add(1).Add(4).Add(2).Add(3)
- gtest.Assert(s.Size(), 4)
- gtest.Assert(s.Pops(0), nil)
- gtest.AssertIN(s.Pops(1), []int{1, 4, 2, 3})
- gtest.Assert(s.Size(), 3)
+ t.Assert(s.Size(), 4)
+ t.Assert(s.Pops(0), nil)
+ t.AssertIN(s.Pops(1), []int{1, 4, 2, 3})
+ t.Assert(s.Size(), 3)
a := s.Pops(2)
- gtest.Assert(len(a), 2)
- gtest.AssertIN(a, []int{1, 4, 2, 3})
- gtest.Assert(s.Size(), 1)
+ t.Assert(len(a), 2)
+ t.AssertIN(a, []int{1, 4, 2, 3})
+ t.Assert(s.Size(), 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewIntSet(true)
a := []int{1, 2, 3, 4}
s.Add(a...)
- gtest.Assert(s.Size(), 4)
- gtest.Assert(s.Pops(-2), nil)
- gtest.AssertIN(s.Pops(-1), a)
+ t.Assert(s.Size(), 4)
+ t.Assert(s.Pops(-2), nil)
+ t.AssertIN(s.Pops(-1), a)
})
}
func TestIntSet_Json(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []int{1, 3, 2, 4}
a1 := gset.NewIntSetFrom(s1)
b1, err1 := json.Marshal(a1)
b2, err2 := json.Marshal(s1)
- gtest.Assert(len(b1), len(b2))
- gtest.Assert(err1, err2)
+ t.Assert(len(b1), len(b2))
+ t.Assert(err1, err2)
a2 := gset.NewIntSet()
err2 = json.Unmarshal(b2, &a2)
- gtest.Assert(err2, nil)
- gtest.Assert(a2.Contains(1), true)
- gtest.Assert(a2.Contains(2), true)
- gtest.Assert(a2.Contains(3), true)
- gtest.Assert(a2.Contains(4), true)
- gtest.Assert(a2.Contains(5), false)
+ t.Assert(err2, nil)
+ t.Assert(a2.Contains(1), true)
+ t.Assert(a2.Contains(2), true)
+ t.Assert(a2.Contains(3), true)
+ t.Assert(a2.Contains(4), true)
+ t.Assert(a2.Contains(5), false)
var a3 gset.IntSet
err := json.Unmarshal(b2, &a3)
- gtest.Assert(err, nil)
- gtest.Assert(a2.Contains(1), true)
- gtest.Assert(a2.Contains(2), true)
- gtest.Assert(a2.Contains(3), true)
- gtest.Assert(a2.Contains(4), true)
- gtest.Assert(a2.Contains(5), false)
+ t.Assert(err, nil)
+ t.Assert(a2.Contains(1), true)
+ t.Assert(a2.Contains(2), true)
+ t.Assert(a2.Contains(3), true)
+ t.Assert(a2.Contains(4), true)
+ t.Assert(a2.Contains(5), false)
})
}
func TestIntSet_AddIfNotExistFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewIntSet(true)
s.Add(1)
- gtest.Assert(s.Contains(1), true)
- gtest.Assert(s.Contains(2), false)
+ t.Assert(s.Contains(1), true)
+ t.Assert(s.Contains(2), false)
s.AddIfNotExistFunc(2, func() int {
return 3
})
- gtest.Assert(s.Contains(2), false)
- gtest.Assert(s.Contains(3), true)
+ t.Assert(s.Contains(2), false)
+ t.Assert(s.Contains(3), true)
s.AddIfNotExistFunc(3, func() int {
return 4
})
- gtest.Assert(s.Contains(3), true)
- gtest.Assert(s.Contains(4), false)
+ t.Assert(s.Contains(3), true)
+ t.Assert(s.Contains(4), false)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewIntSet(true)
s.Add(1)
- gtest.Assert(s.Contains(1), true)
- gtest.Assert(s.Contains(2), false)
+ t.Assert(s.Contains(1), true)
+ t.Assert(s.Contains(2), false)
s.AddIfNotExistFuncLock(2, func() int {
return 3
})
- gtest.Assert(s.Contains(2), false)
- gtest.Assert(s.Contains(3), true)
+ t.Assert(s.Contains(2), false)
+ t.Assert(s.Contains(3), true)
s.AddIfNotExistFuncLock(3, func() int {
return 4
})
- gtest.Assert(s.Contains(3), true)
- gtest.Assert(s.Contains(4), false)
+ t.Assert(s.Contains(3), true)
+ t.Assert(s.Contains(4), false)
})
}
@@ -333,33 +333,33 @@ func TestIntSet_UnmarshalValue(t *testing.T) {
Set *gset.IntSet
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"set": []byte(`[1,2,3]`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Set.Size(), 3)
- gtest.Assert(t.Set.Contains(1), true)
- gtest.Assert(t.Set.Contains(2), true)
- gtest.Assert(t.Set.Contains(3), true)
- gtest.Assert(t.Set.Contains(4), false)
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Set.Size(), 3)
+ t.Assert(t.Set.Contains(1), true)
+ t.Assert(t.Set.Contains(2), true)
+ t.Assert(t.Set.Contains(3), true)
+ t.Assert(t.Set.Contains(4), false)
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"set": g.Slice{1, 2, 3},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Set.Size(), 3)
- gtest.Assert(t.Set.Contains(1), true)
- gtest.Assert(t.Set.Contains(2), true)
- gtest.Assert(t.Set.Contains(3), true)
- gtest.Assert(t.Set.Contains(4), false)
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Set.Size(), 3)
+ t.Assert(t.Set.Contains(1), true)
+ t.Assert(t.Set.Contains(2), true)
+ t.Assert(t.Set.Contains(3), true)
+ t.Assert(t.Set.Contains(4), false)
})
}
diff --git a/container/gset/gset_z_unit_str_test.go b/container/gset/gset_z_unit_str_test.go
index 9b9c69640..d178dce4a 100644
--- a/container/gset/gset_z_unit_str_test.go
+++ b/container/gset/gset_z_unit_str_test.go
@@ -21,30 +21,30 @@ import (
)
func TestStrSet_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewStrSet()
s.Add("1").Add("1").Add("2")
s.Add([]string{"3", "4"}...)
- gtest.Assert(s.Size(), 4)
- gtest.AssertIN("1", s.Slice())
- gtest.AssertIN("2", s.Slice())
- gtest.AssertIN("3", s.Slice())
- gtest.AssertIN("4", s.Slice())
- gtest.AssertNI("0", s.Slice())
- gtest.Assert(s.Contains("4"), true)
- gtest.Assert(s.Contains("5"), false)
+ t.Assert(s.Size(), 4)
+ t.AssertIN("1", s.Slice())
+ t.AssertIN("2", s.Slice())
+ t.AssertIN("3", s.Slice())
+ t.AssertIN("4", s.Slice())
+ t.AssertNI("0", s.Slice())
+ t.Assert(s.Contains("4"), true)
+ t.Assert(s.Contains("5"), false)
s.Remove("1")
- gtest.Assert(s.Size(), 3)
+ t.Assert(s.Size(), 3)
s.Clear()
- gtest.Assert(s.Size(), 0)
+ t.Assert(s.Size(), 0)
})
}
func TestStrSet_Iterator(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewStrSet()
s.Add("1").Add("2").Add("3")
- gtest.Assert(s.Size(), 3)
+ t.Assert(s.Size(), 3)
a1 := garray.New(true)
a2 := garray.New(true)
@@ -56,22 +56,22 @@ func TestStrSet_Iterator(t *testing.T) {
a2.Append("1")
return true
})
- gtest.Assert(a1.Len(), 1)
- gtest.Assert(a2.Len(), 3)
+ t.Assert(a1.Len(), 1)
+ t.Assert(a2.Len(), 3)
})
}
func TestStrSet_LockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewStrSet()
s.Add("1").Add("2").Add("3")
- gtest.Assert(s.Size(), 3)
+ t.Assert(s.Size(), 3)
s.LockFunc(func(m map[string]struct{}) {
delete(m, "1")
})
- gtest.Assert(s.Size(), 2)
+ t.Assert(s.Size(), 2)
s.RLockFunc(func(m map[string]struct{}) {
- gtest.Assert(m, map[string]struct{}{
+ t.Assert(m, map[string]struct{}{
"3": struct{}{},
"2": struct{}{},
})
@@ -80,286 +80,286 @@ func TestStrSet_LockFunc(t *testing.T) {
}
func TestStrSet_Equal(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewStrSet()
s2 := gset.NewStrSet()
s3 := gset.NewStrSet()
s1.Add("1").Add("2").Add("3")
s2.Add("1").Add("2").Add("3")
s3.Add("1").Add("2").Add("3").Add("4")
- gtest.Assert(s1.Equal(s2), true)
- gtest.Assert(s1.Equal(s3), false)
+ t.Assert(s1.Equal(s2), true)
+ t.Assert(s1.Equal(s3), false)
})
}
func TestStrSet_IsSubsetOf(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewStrSet()
s2 := gset.NewStrSet()
s3 := gset.NewStrSet()
s1.Add("1").Add("2")
s2.Add("1").Add("2").Add("3")
s3.Add("1").Add("2").Add("3").Add("4")
- gtest.Assert(s1.IsSubsetOf(s2), true)
- gtest.Assert(s2.IsSubsetOf(s3), true)
- gtest.Assert(s1.IsSubsetOf(s3), true)
- gtest.Assert(s2.IsSubsetOf(s1), false)
- gtest.Assert(s3.IsSubsetOf(s2), false)
+ t.Assert(s1.IsSubsetOf(s2), true)
+ t.Assert(s2.IsSubsetOf(s3), true)
+ t.Assert(s1.IsSubsetOf(s3), true)
+ t.Assert(s2.IsSubsetOf(s1), false)
+ t.Assert(s3.IsSubsetOf(s2), false)
})
}
func TestStrSet_Union(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewStrSet()
s2 := gset.NewStrSet()
s1.Add("1").Add("2")
s2.Add("3").Add("4")
s3 := s1.Union(s2)
- gtest.Assert(s3.Contains("1"), true)
- gtest.Assert(s3.Contains("2"), true)
- gtest.Assert(s3.Contains("3"), true)
- gtest.Assert(s3.Contains("4"), true)
+ t.Assert(s3.Contains("1"), true)
+ t.Assert(s3.Contains("2"), true)
+ t.Assert(s3.Contains("3"), true)
+ t.Assert(s3.Contains("4"), true)
})
}
func TestStrSet_Diff(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewStrSet()
s2 := gset.NewStrSet()
s1.Add("1").Add("2").Add("3")
s2.Add("3").Add("4").Add("5")
s3 := s1.Diff(s2)
- gtest.Assert(s3.Contains("1"), true)
- gtest.Assert(s3.Contains("2"), true)
- gtest.Assert(s3.Contains("3"), false)
- gtest.Assert(s3.Contains("4"), false)
+ t.Assert(s3.Contains("1"), true)
+ t.Assert(s3.Contains("2"), true)
+ t.Assert(s3.Contains("3"), false)
+ t.Assert(s3.Contains("4"), false)
})
}
func TestStrSet_Intersect(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewStrSet()
s2 := gset.NewStrSet()
s1.Add("1").Add("2").Add("3")
s2.Add("3").Add("4").Add("5")
s3 := s1.Intersect(s2)
- gtest.Assert(s3.Contains("1"), false)
- gtest.Assert(s3.Contains("2"), false)
- gtest.Assert(s3.Contains("3"), true)
- gtest.Assert(s3.Contains("4"), false)
+ t.Assert(s3.Contains("1"), false)
+ t.Assert(s3.Contains("2"), false)
+ t.Assert(s3.Contains("3"), true)
+ t.Assert(s3.Contains("4"), false)
})
}
func TestStrSet_Complement(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewStrSet()
s2 := gset.NewStrSet()
s1.Add("1").Add("2").Add("3")
s2.Add("3").Add("4").Add("5")
s3 := s1.Complement(s2)
- gtest.Assert(s3.Contains("1"), false)
- gtest.Assert(s3.Contains("2"), false)
- gtest.Assert(s3.Contains("4"), true)
- gtest.Assert(s3.Contains("5"), true)
+ t.Assert(s3.Contains("1"), false)
+ t.Assert(s3.Contains("2"), false)
+ t.Assert(s3.Contains("4"), true)
+ t.Assert(s3.Contains("5"), true)
})
}
func TestNewIntSetFrom(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewIntSetFrom([]int{1, 2, 3, 4})
s2 := gset.NewIntSetFrom([]int{5, 6, 7, 8})
- gtest.Assert(s1.Contains(3), true)
- gtest.Assert(s1.Contains(5), false)
- gtest.Assert(s2.Contains(3), false)
- gtest.Assert(s2.Contains(5), true)
+ t.Assert(s1.Contains(3), true)
+ t.Assert(s1.Contains(5), false)
+ t.Assert(s2.Contains(3), false)
+ t.Assert(s2.Contains(5), true)
})
}
func TestStrSet_Merge(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewStrSet()
s2 := gset.NewStrSet()
s1.Add("1").Add("2").Add("3")
s2.Add("3").Add("4").Add("5")
s3 := s1.Merge(s2)
- gtest.Assert(s3.Contains("1"), true)
- gtest.Assert(s3.Contains("6"), false)
- gtest.Assert(s3.Contains("4"), true)
- gtest.Assert(s3.Contains("5"), true)
+ t.Assert(s3.Contains("1"), true)
+ t.Assert(s3.Contains("6"), false)
+ t.Assert(s3.Contains("4"), true)
+ t.Assert(s3.Contains("5"), true)
})
}
func TestNewStrSetFrom(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewStrSetFrom([]string{"a", "b", "c"}, true)
- gtest.Assert(s1.Contains("b"), true)
- gtest.Assert(s1.Contains("d"), false)
+ t.Assert(s1.Contains("b"), true)
+ t.Assert(s1.Contains("d"), false)
})
}
func TestStrSet_Join(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewStrSetFrom([]string{"a", "b", "c"}, true)
str1 := s1.Join(",")
- gtest.Assert(strings.Contains(str1, "b"), true)
- gtest.Assert(strings.Contains(str1, "d"), false)
+ t.Assert(strings.Contains(str1, "b"), true)
+ t.Assert(strings.Contains(str1, "d"), false)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewStrSet()
s1.Add("a").Add(`"b"`).Add(`\c`)
str1 := s1.Join(",")
- gtest.Assert(strings.Contains(str1, `"b"`), true)
- gtest.Assert(strings.Contains(str1, `\c`), true)
- gtest.Assert(strings.Contains(str1, `a`), true)
+ t.Assert(strings.Contains(str1, `"b"`), true)
+ t.Assert(strings.Contains(str1, `\c`), true)
+ t.Assert(strings.Contains(str1, `a`), true)
})
}
func TestStrSet_String(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewStrSetFrom([]string{"a", "b", "c"}, true)
str1 := s1.String()
- gtest.Assert(strings.Contains(str1, "b"), true)
- gtest.Assert(strings.Contains(str1, "d"), false)
+ t.Assert(strings.Contains(str1, "b"), true)
+ t.Assert(strings.Contains(str1, "d"), false)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.New(true)
s1.Add("a").Add("a2").Add("b").Add("c")
str1 := s1.String()
- gtest.Assert(strings.Contains(str1, "["), true)
- gtest.Assert(strings.Contains(str1, "]"), true)
- gtest.Assert(strings.Contains(str1, "a2"), true)
+ t.Assert(strings.Contains(str1, "["), true)
+ t.Assert(strings.Contains(str1, "]"), true)
+ t.Assert(strings.Contains(str1, "a2"), true)
})
}
func TestStrSet_Sum(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewStrSetFrom([]string{"a", "b", "c"}, true)
s2 := gset.NewIntSetFrom([]int{2, 3, 4}, true)
- gtest.Assert(s1.Sum(), 0)
- gtest.Assert(s2.Sum(), 9)
+ t.Assert(s1.Sum(), 0)
+ t.Assert(s2.Sum(), 9)
})
}
func TestStrSet_Size(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewStrSetFrom([]string{"a", "b", "c"}, true)
- gtest.Assert(s1.Size(), 3)
+ t.Assert(s1.Size(), 3)
})
}
func TestStrSet_Remove(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := gset.NewStrSetFrom([]string{"a", "b", "c"}, true)
s1 = s1.Remove("b")
- gtest.Assert(s1.Contains("b"), false)
- gtest.Assert(s1.Contains("c"), true)
+ t.Assert(s1.Contains("b"), false)
+ t.Assert(s1.Contains("c"), true)
})
}
func TestStrSet_Pop(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a := []string{"a", "b", "c", "d"}
s := gset.NewStrSetFrom(a, true)
- gtest.Assert(s.Size(), 4)
- gtest.AssertIN(s.Pop(), a)
- gtest.Assert(s.Size(), 3)
- gtest.AssertIN(s.Pop(), a)
- gtest.Assert(s.Size(), 2)
+ t.Assert(s.Size(), 4)
+ t.AssertIN(s.Pop(), a)
+ t.Assert(s.Size(), 3)
+ t.AssertIN(s.Pop(), a)
+ t.Assert(s.Size(), 2)
})
}
func TestStrSet_Pops(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a := []string{"a", "b", "c", "d"}
s := gset.NewStrSetFrom(a, true)
array := s.Pops(2)
- gtest.Assert(len(array), 2)
- gtest.Assert(s.Size(), 2)
- gtest.AssertIN(array, a)
- gtest.Assert(s.Pops(0), nil)
- gtest.AssertIN(s.Pops(2), a)
- gtest.Assert(s.Size(), 0)
+ t.Assert(len(array), 2)
+ t.Assert(s.Size(), 2)
+ t.AssertIN(array, a)
+ t.Assert(s.Pops(0), nil)
+ t.AssertIN(s.Pops(2), a)
+ t.Assert(s.Size(), 0)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewStrSet(true)
a := []string{"1", "2", "3", "4"}
s.Add(a...)
- gtest.Assert(s.Size(), 4)
- gtest.Assert(s.Pops(-2), nil)
- gtest.AssertIN(s.Pops(-1), a)
+ t.Assert(s.Size(), 4)
+ t.Assert(s.Pops(-2), nil)
+ t.AssertIN(s.Pops(-1), a)
})
}
func TestStrSet_Json(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := []string{"a", "b", "d", "c"}
a1 := gset.NewStrSetFrom(s1)
b1, err1 := json.Marshal(a1)
b2, err2 := json.Marshal(s1)
- gtest.Assert(len(b1), len(b2))
- gtest.Assert(err1, err2)
+ t.Assert(len(b1), len(b2))
+ t.Assert(err1, err2)
a2 := gset.NewStrSet()
err2 = json.Unmarshal(b2, &a2)
- gtest.Assert(err2, nil)
- gtest.Assert(a2.Contains("a"), true)
- gtest.Assert(a2.Contains("b"), true)
- gtest.Assert(a2.Contains("c"), true)
- gtest.Assert(a2.Contains("d"), true)
- gtest.Assert(a2.Contains("e"), false)
+ t.Assert(err2, nil)
+ t.Assert(a2.Contains("a"), true)
+ t.Assert(a2.Contains("b"), true)
+ t.Assert(a2.Contains("c"), true)
+ t.Assert(a2.Contains("d"), true)
+ t.Assert(a2.Contains("e"), false)
var a3 gset.StrSet
err := json.Unmarshal(b2, &a3)
- gtest.Assert(err, nil)
- gtest.Assert(a3.Contains("a"), true)
- gtest.Assert(a3.Contains("b"), true)
- gtest.Assert(a3.Contains("c"), true)
- gtest.Assert(a3.Contains("d"), true)
- gtest.Assert(a3.Contains("e"), false)
+ t.Assert(err, nil)
+ t.Assert(a3.Contains("a"), true)
+ t.Assert(a3.Contains("b"), true)
+ t.Assert(a3.Contains("c"), true)
+ t.Assert(a3.Contains("d"), true)
+ t.Assert(a3.Contains("e"), false)
})
}
func TestStrSet_AddIfNotExistFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewStrSet(true)
s.Add("1")
- gtest.Assert(s.Contains("1"), true)
- gtest.Assert(s.Contains("2"), false)
+ t.Assert(s.Contains("1"), true)
+ t.Assert(s.Contains("2"), false)
s.AddIfNotExistFunc("2", func() string {
return "3"
})
- gtest.Assert(s.Contains("2"), false)
- gtest.Assert(s.Contains("3"), true)
+ t.Assert(s.Contains("2"), false)
+ t.Assert(s.Contains("3"), true)
s.AddIfNotExistFunc("3", func() string {
return "4"
})
- gtest.Assert(s.Contains("3"), true)
- gtest.Assert(s.Contains("4"), false)
+ t.Assert(s.Contains("3"), true)
+ t.Assert(s.Contains("4"), false)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gset.NewStrSet(true)
s.Add("1")
- gtest.Assert(s.Contains("1"), true)
- gtest.Assert(s.Contains("2"), false)
+ t.Assert(s.Contains("1"), true)
+ t.Assert(s.Contains("2"), false)
s.AddIfNotExistFuncLock("2", func() string {
return "3"
})
- gtest.Assert(s.Contains("2"), false)
- gtest.Assert(s.Contains("3"), true)
+ t.Assert(s.Contains("2"), false)
+ t.Assert(s.Contains("3"), true)
s.AddIfNotExistFuncLock("3", func() string {
return "4"
})
- gtest.Assert(s.Contains("3"), true)
- gtest.Assert(s.Contains("4"), false)
+ t.Assert(s.Contains("3"), true)
+ t.Assert(s.Contains("4"), false)
})
}
@@ -369,33 +369,33 @@ func TestStrSet_UnmarshalValue(t *testing.T) {
Set *gset.StrSet
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"set": []byte(`["1","2","3"]`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Set.Size(), 3)
- gtest.Assert(t.Set.Contains("1"), true)
- gtest.Assert(t.Set.Contains("2"), true)
- gtest.Assert(t.Set.Contains("3"), true)
- gtest.Assert(t.Set.Contains("4"), false)
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Set.Size(), 3)
+ t.Assert(t.Set.Contains("1"), true)
+ t.Assert(t.Set.Contains("2"), true)
+ t.Assert(t.Set.Contains("3"), true)
+ t.Assert(t.Set.Contains("4"), false)
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"set": g.SliceStr{"1", "2", "3"},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Set.Size(), 3)
- gtest.Assert(t.Set.Contains("1"), true)
- gtest.Assert(t.Set.Contains("2"), true)
- gtest.Assert(t.Set.Contains("3"), true)
- gtest.Assert(t.Set.Contains("4"), false)
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Set.Size(), 3)
+ t.Assert(t.Set.Contains("1"), true)
+ t.Assert(t.Set.Contains("2"), true)
+ t.Assert(t.Set.Contains("3"), true)
+ t.Assert(t.Set.Contains("4"), false)
})
}
diff --git a/container/gtree/gtree_z_avl_tree_test.go b/container/gtree/gtree_z_avl_tree_test.go
index 5d21c216d..2eb3a4224 100644
--- a/container/gtree/gtree_z_avl_tree_test.go
+++ b/container/gtree/gtree_z_avl_tree_test.go
@@ -17,93 +17,93 @@ import (
)
func Test_AVLTree_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewAVLTree(gutil.ComparatorString)
m.Set("key1", "val1")
- gtest.Assert(m.Keys(), []interface{}{"key1"})
+ t.Assert(m.Keys(), []interface{}{"key1"})
- gtest.Assert(m.Get("key1"), "val1")
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.IsEmpty(), false)
+ t.Assert(m.Get("key1"), "val1")
+ t.Assert(m.Size(), 1)
+ t.Assert(m.IsEmpty(), false)
- gtest.Assert(m.GetOrSet("key2", "val2"), "val2")
- gtest.Assert(m.GetOrSet("key2", "val2"), "val2")
- gtest.Assert(m.SetIfNotExist("key2", "val2"), false)
+ t.Assert(m.GetOrSet("key2", "val2"), "val2")
+ t.Assert(m.GetOrSet("key2", "val2"), "val2")
+ t.Assert(m.SetIfNotExist("key2", "val2"), false)
- gtest.Assert(m.SetIfNotExist("key3", "val3"), true)
+ t.Assert(m.SetIfNotExist("key3", "val3"), true)
- gtest.Assert(m.Remove("key2"), "val2")
- gtest.Assert(m.Contains("key2"), false)
+ t.Assert(m.Remove("key2"), "val2")
+ t.Assert(m.Contains("key2"), false)
- gtest.AssertIN("key3", m.Keys())
- gtest.AssertIN("key1", m.Keys())
- gtest.AssertIN("val3", m.Values())
- gtest.AssertIN("val1", m.Values())
+ t.AssertIN("key3", m.Keys())
+ t.AssertIN("key1", m.Keys())
+ t.AssertIN("val3", m.Values())
+ t.AssertIN("val1", m.Values())
m.Sets(map[interface{}]interface{}{"key3": "val3", "key1": "val1"})
m.Flip()
- gtest.Assert(m.Map(), map[interface{}]interface{}{"val3": "key3", "val1": "key1"})
+ t.Assert(m.Map(), map[interface{}]interface{}{"val3": "key3", "val1": "key1"})
m.Flip(gutil.ComparatorString)
- gtest.Assert(m.Map(), map[interface{}]interface{}{"key3": "val3", "key1": "val1"})
+ t.Assert(m.Map(), map[interface{}]interface{}{"key3": "val3", "key1": "val1"})
m.Clear()
- gtest.Assert(m.Size(), 0)
- gtest.Assert(m.IsEmpty(), true)
+ t.Assert(m.Size(), 0)
+ t.Assert(m.IsEmpty(), true)
m2 := gtree.NewAVLTreeFrom(gutil.ComparatorString, map[interface{}]interface{}{1: 1, "key1": "val1"})
- gtest.Assert(m2.Map(), map[interface{}]interface{}{1: 1, "key1": "val1"})
+ t.Assert(m2.Map(), map[interface{}]interface{}{1: 1, "key1": "val1"})
})
}
func Test_AVLTree_Set_Fun(t *testing.T) {
//GetOrSetFunc lock or unlock
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewAVLTree(gutil.ComparatorString)
- gtest.Assert(m.GetOrSetFunc("fun", getValue), 3)
- gtest.Assert(m.GetOrSetFunc("fun", getValue), 3)
- gtest.Assert(m.GetOrSetFuncLock("funlock", getValue), 3)
- gtest.Assert(m.GetOrSetFuncLock("funlock", getValue), 3)
- gtest.Assert(m.Get("funlock"), 3)
- gtest.Assert(m.Get("fun"), 3)
+ t.Assert(m.GetOrSetFunc("fun", getValue), 3)
+ t.Assert(m.GetOrSetFunc("fun", getValue), 3)
+ t.Assert(m.GetOrSetFuncLock("funlock", getValue), 3)
+ t.Assert(m.GetOrSetFuncLock("funlock", getValue), 3)
+ t.Assert(m.Get("funlock"), 3)
+ t.Assert(m.Get("fun"), 3)
})
//SetIfNotExistFunc lock or unlock
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewAVLTree(gutil.ComparatorString)
- gtest.Assert(m.SetIfNotExistFunc("fun", getValue), true)
- gtest.Assert(m.SetIfNotExistFunc("fun", getValue), false)
- gtest.Assert(m.SetIfNotExistFuncLock("funlock", getValue), true)
- gtest.Assert(m.SetIfNotExistFuncLock("funlock", getValue), false)
- gtest.Assert(m.Get("funlock"), 3)
- gtest.Assert(m.Get("fun"), 3)
+ t.Assert(m.SetIfNotExistFunc("fun", getValue), true)
+ t.Assert(m.SetIfNotExistFunc("fun", getValue), false)
+ t.Assert(m.SetIfNotExistFuncLock("funlock", getValue), true)
+ t.Assert(m.SetIfNotExistFuncLock("funlock", getValue), false)
+ t.Assert(m.Get("funlock"), 3)
+ t.Assert(m.Get("fun"), 3)
})
}
func Test_AVLTree_Get_Set_Var(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewAVLTree(gutil.ComparatorString)
- gtest.AssertEQ(m.SetIfNotExist("key1", "val1"), true)
- gtest.AssertEQ(m.SetIfNotExist("key1", "val1"), false)
- gtest.AssertEQ(m.GetVarOrSet("key1", "val1"), gvar.New("val1", true))
- gtest.AssertEQ(m.GetVar("key1"), gvar.New("val1", true))
+ t.AssertEQ(m.SetIfNotExist("key1", "val1"), true)
+ t.AssertEQ(m.SetIfNotExist("key1", "val1"), false)
+ t.AssertEQ(m.GetVarOrSet("key1", "val1"), gvar.New("val1", true))
+ t.AssertEQ(m.GetVar("key1"), gvar.New("val1", true))
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewAVLTree(gutil.ComparatorString)
- gtest.AssertEQ(m.GetVarOrSetFunc("fun", getValue), gvar.New(3, true))
- gtest.AssertEQ(m.GetVarOrSetFunc("fun", getValue), gvar.New(3, true))
- gtest.AssertEQ(m.GetVarOrSetFuncLock("funlock", getValue), gvar.New(3, true))
- gtest.AssertEQ(m.GetVarOrSetFuncLock("funlock", getValue), gvar.New(3, true))
+ t.AssertEQ(m.GetVarOrSetFunc("fun", getValue), gvar.New(3, true))
+ t.AssertEQ(m.GetVarOrSetFunc("fun", getValue), gvar.New(3, true))
+ t.AssertEQ(m.GetVarOrSetFuncLock("funlock", getValue), gvar.New(3, true))
+ t.AssertEQ(m.GetVarOrSetFuncLock("funlock", getValue), gvar.New(3, true))
})
}
func Test_AVLTree_Batch(t *testing.T) {
m := gtree.NewAVLTree(gutil.ComparatorString)
m.Sets(map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
- gtest.Assert(m.Map(), map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
+ t.Assert(m.Map(), map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
m.Removes([]interface{}{"key1", 1})
- gtest.Assert(m.Map(), map[interface{}]interface{}{"key2": "val2", "key3": "val3"})
+ t.Assert(m.Map(), map[interface{}]interface{}{"key2": "val2", "key3": "val3"})
}
func Test_AVLTree_Iterator(t *testing.T) {
@@ -115,22 +115,22 @@ func Test_AVLTree_Iterator(t *testing.T) {
m := gtree.NewAVLTreeFrom(gutil.ComparatorString, expect)
m.Iterator(func(k interface{}, v interface{}) bool {
- gtest.Assert(k, keys[index])
+ t.Assert(k, keys[index])
index++
- gtest.Assert(expect[k], v)
+ t.Assert(expect[k], v)
return true
})
m.IteratorDesc(func(k interface{}, v interface{}) bool {
index--
- gtest.Assert(k, keys[index])
- gtest.Assert(expect[k], v)
+ t.Assert(k, keys[index])
+ t.Assert(expect[k], v)
return true
})
m.Print()
// 断言返回值对遍历控制
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := 0
j := 0
m.Iterator(func(k interface{}, v interface{}) bool {
@@ -141,11 +141,11 @@ func Test_AVLTree_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, keyLen)
- gtest.Assert(j, 1)
+ t.Assert(i, keyLen)
+ t.Assert(j, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := 0
j := 0
m.IteratorDesc(func(k interface{}, v interface{}) bool {
@@ -156,8 +156,8 @@ func Test_AVLTree_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, keyLen)
- gtest.Assert(j, 1)
+ t.Assert(i, keyLen)
+ t.Assert(j, 1)
})
}
@@ -169,27 +169,27 @@ func Test_AVLTree_IteratorFrom(t *testing.T) {
}
tree := gtree.NewAVLTreeFrom(gutil.ComparatorInt, m)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
n := 5
tree.IteratorFrom(5, true, func(key, value interface{}) bool {
- gtest.Assert(n, key)
- gtest.Assert(n*10, value)
+ t.Assert(n, key)
+ t.Assert(n*10, value)
n++
return true
})
i := 5
tree.IteratorAscFrom(5, true, func(key, value interface{}) bool {
- gtest.Assert(i, key)
- gtest.Assert(i*10, value)
+ t.Assert(i, key)
+ t.Assert(i*10, value)
i++
return true
})
j := 5
tree.IteratorDescFrom(5, true, func(key, value interface{}) bool {
- gtest.Assert(j, key)
- gtest.Assert(j*10, value)
+ t.Assert(j, key)
+ t.Assert(j*10, value)
j--
return true
})
@@ -202,26 +202,26 @@ func Test_AVLTree_Clone(t *testing.T) {
m_clone := m.Clone()
m.Remove(1)
//修改原 map,clone 后的 map 不影响
- gtest.AssertIN(1, m_clone.Keys())
+ t.AssertIN(1, m_clone.Keys())
m_clone.Remove("key1")
//修改clone map,原 map 不影响
- gtest.AssertIN("key1", m.Keys())
+ t.AssertIN("key1", m.Keys())
}
func Test_AVLTree_LRNode(t *testing.T) {
expect := map[interface{}]interface{}{"key4": "val4", "key1": "val1", "key2": "val2", "key3": "val3"}
//safe
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewAVLTreeFrom(gutil.ComparatorString, expect)
- gtest.Assert(m.Left().Key, "key1")
- gtest.Assert(m.Right().Key, "key4")
+ t.Assert(m.Left().Key, "key1")
+ t.Assert(m.Right().Key, "key4")
})
//unsafe
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewAVLTreeFrom(gutil.ComparatorString, expect, true)
- gtest.Assert(m.Left().Key, "key1")
- gtest.Assert(m.Right().Key, "key4")
+ t.Assert(m.Left().Key, "key1")
+ t.Assert(m.Right().Key, "key4")
})
}
@@ -237,34 +237,34 @@ func Test_AVLTree_CeilingFloor(t *testing.T) {
8: "val8",
4: "val4"}
//found and eq
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewAVLTreeFrom(gutil.ComparatorInt, expect)
c, cf := m.Ceiling(8)
- gtest.Assert(cf, true)
- gtest.Assert(c.Value, "val8")
+ t.Assert(cf, true)
+ t.Assert(c.Value, "val8")
f, ff := m.Floor(20)
- gtest.Assert(ff, true)
- gtest.Assert(f.Value, "val20")
+ t.Assert(ff, true)
+ t.Assert(f.Value, "val20")
})
//found and neq
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewAVLTreeFrom(gutil.ComparatorInt, expect)
c, cf := m.Ceiling(9)
- gtest.Assert(cf, true)
- gtest.Assert(c.Value, "val10")
+ t.Assert(cf, true)
+ t.Assert(c.Value, "val10")
f, ff := m.Floor(5)
- gtest.Assert(ff, true)
- gtest.Assert(f.Value, "val4")
+ t.Assert(ff, true)
+ t.Assert(f.Value, "val4")
})
//nofound
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewAVLTreeFrom(gutil.ComparatorInt, expect)
c, cf := m.Ceiling(21)
- gtest.Assert(cf, false)
- gtest.Assert(c, nil)
+ t.Assert(cf, false)
+ t.Assert(c, nil)
f, ff := m.Floor(-1)
- gtest.Assert(ff, false)
- gtest.Assert(f, nil)
+ t.Assert(ff, false)
+ t.Assert(f, nil)
})
}
@@ -274,11 +274,11 @@ func Test_AVLTree_Remove(t *testing.T) {
m.Set(i, fmt.Sprintf("val%d", i))
}
expect := m.Map()
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for k, v := range expect {
m1 := m.Clone()
- gtest.Assert(m1.Remove(k), v)
- gtest.Assert(m1.Remove(k), nil)
+ t.Assert(m1.Remove(k), v)
+ t.Assert(m1.Remove(k), nil)
}
})
}
diff --git a/container/gtree/gtree_z_b_tree_test.go b/container/gtree/gtree_z_b_tree_test.go
index c20839760..76197292a 100644
--- a/container/gtree/gtree_z_b_tree_test.go
+++ b/container/gtree/gtree_z_b_tree_test.go
@@ -17,88 +17,88 @@ import (
)
func Test_BTree_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewBTree(3, gutil.ComparatorString)
m.Set("key1", "val1")
- gtest.Assert(m.Height(), 1)
+ t.Assert(m.Height(), 1)
- gtest.Assert(m.Keys(), []interface{}{"key1"})
+ t.Assert(m.Keys(), []interface{}{"key1"})
- gtest.Assert(m.Get("key1"), "val1")
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.IsEmpty(), false)
+ t.Assert(m.Get("key1"), "val1")
+ t.Assert(m.Size(), 1)
+ t.Assert(m.IsEmpty(), false)
- gtest.Assert(m.GetOrSet("key2", "val2"), "val2")
- gtest.Assert(m.SetIfNotExist("key2", "val2"), false)
+ t.Assert(m.GetOrSet("key2", "val2"), "val2")
+ t.Assert(m.SetIfNotExist("key2", "val2"), false)
- gtest.Assert(m.SetIfNotExist("key3", "val3"), true)
+ t.Assert(m.SetIfNotExist("key3", "val3"), true)
- gtest.Assert(m.Remove("key2"), "val2")
- gtest.Assert(m.Contains("key2"), false)
+ t.Assert(m.Remove("key2"), "val2")
+ t.Assert(m.Contains("key2"), false)
- gtest.AssertIN("key3", m.Keys())
- gtest.AssertIN("key1", m.Keys())
- gtest.AssertIN("val3", m.Values())
- gtest.AssertIN("val1", m.Values())
+ t.AssertIN("key3", m.Keys())
+ t.AssertIN("key1", m.Keys())
+ t.AssertIN("val3", m.Values())
+ t.AssertIN("val1", m.Values())
m.Clear()
- gtest.Assert(m.Size(), 0)
- gtest.Assert(m.IsEmpty(), true)
+ t.Assert(m.Size(), 0)
+ t.Assert(m.IsEmpty(), true)
m2 := gtree.NewBTreeFrom(3, gutil.ComparatorString, map[interface{}]interface{}{1: 1, "key1": "val1"})
- gtest.Assert(m2.Map(), map[interface{}]interface{}{1: 1, "key1": "val1"})
+ t.Assert(m2.Map(), map[interface{}]interface{}{1: 1, "key1": "val1"})
})
}
func Test_BTree_Set_Fun(t *testing.T) {
//GetOrSetFunc lock or unlock
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewBTree(3, gutil.ComparatorString)
- gtest.Assert(m.GetOrSetFunc("fun", getValue), 3)
- gtest.Assert(m.GetOrSetFunc("fun", getValue), 3)
- gtest.Assert(m.GetOrSetFuncLock("funlock", getValue), 3)
- gtest.Assert(m.GetOrSetFuncLock("funlock", getValue), 3)
- gtest.Assert(m.Get("funlock"), 3)
- gtest.Assert(m.Get("fun"), 3)
+ t.Assert(m.GetOrSetFunc("fun", getValue), 3)
+ t.Assert(m.GetOrSetFunc("fun", getValue), 3)
+ t.Assert(m.GetOrSetFuncLock("funlock", getValue), 3)
+ t.Assert(m.GetOrSetFuncLock("funlock", getValue), 3)
+ t.Assert(m.Get("funlock"), 3)
+ t.Assert(m.Get("fun"), 3)
})
//SetIfNotExistFunc lock or unlock
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewBTree(3, gutil.ComparatorString)
- gtest.Assert(m.SetIfNotExistFunc("fun", getValue), true)
- gtest.Assert(m.SetIfNotExistFunc("fun", getValue), false)
- gtest.Assert(m.SetIfNotExistFuncLock("funlock", getValue), true)
- gtest.Assert(m.SetIfNotExistFuncLock("funlock", getValue), false)
- gtest.Assert(m.Get("funlock"), 3)
- gtest.Assert(m.Get("fun"), 3)
+ t.Assert(m.SetIfNotExistFunc("fun", getValue), true)
+ t.Assert(m.SetIfNotExistFunc("fun", getValue), false)
+ t.Assert(m.SetIfNotExistFuncLock("funlock", getValue), true)
+ t.Assert(m.SetIfNotExistFuncLock("funlock", getValue), false)
+ t.Assert(m.Get("funlock"), 3)
+ t.Assert(m.Get("fun"), 3)
})
}
func Test_BTree_Get_Set_Var(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewBTree(3, gutil.ComparatorString)
- gtest.AssertEQ(m.SetIfNotExist("key1", "val1"), true)
- gtest.AssertEQ(m.SetIfNotExist("key1", "val1"), false)
- gtest.AssertEQ(m.GetVarOrSet("key1", "val1"), gvar.New("val1", true))
- gtest.AssertEQ(m.GetVar("key1"), gvar.New("val1", true))
+ t.AssertEQ(m.SetIfNotExist("key1", "val1"), true)
+ t.AssertEQ(m.SetIfNotExist("key1", "val1"), false)
+ t.AssertEQ(m.GetVarOrSet("key1", "val1"), gvar.New("val1", true))
+ t.AssertEQ(m.GetVar("key1"), gvar.New("val1", true))
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewBTree(3, gutil.ComparatorString)
- gtest.AssertEQ(m.GetVarOrSetFunc("fun", getValue), gvar.New(3, true))
- gtest.AssertEQ(m.GetVarOrSetFunc("fun", getValue), gvar.New(3, true))
- gtest.AssertEQ(m.GetVarOrSetFuncLock("funlock", getValue), gvar.New(3, true))
- gtest.AssertEQ(m.GetVarOrSetFuncLock("funlock", getValue), gvar.New(3, true))
+ t.AssertEQ(m.GetVarOrSetFunc("fun", getValue), gvar.New(3, true))
+ t.AssertEQ(m.GetVarOrSetFunc("fun", getValue), gvar.New(3, true))
+ t.AssertEQ(m.GetVarOrSetFuncLock("funlock", getValue), gvar.New(3, true))
+ t.AssertEQ(m.GetVarOrSetFuncLock("funlock", getValue), gvar.New(3, true))
})
}
func Test_BTree_Batch(t *testing.T) {
m := gtree.NewBTree(3, gutil.ComparatorString)
m.Sets(map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
- gtest.Assert(m.Map(), map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
+ t.Assert(m.Map(), map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
m.Removes([]interface{}{"key1", 1})
- gtest.Assert(m.Map(), map[interface{}]interface{}{"key2": "val2", "key3": "val3"})
+ t.Assert(m.Map(), map[interface{}]interface{}{"key2": "val2", "key3": "val3"})
}
func Test_BTree_Iterator(t *testing.T) {
@@ -110,22 +110,22 @@ func Test_BTree_Iterator(t *testing.T) {
m := gtree.NewBTreeFrom(3, gutil.ComparatorString, expect)
m.Iterator(func(k interface{}, v interface{}) bool {
- gtest.Assert(k, keys[index])
+ t.Assert(k, keys[index])
index++
- gtest.Assert(expect[k], v)
+ t.Assert(expect[k], v)
return true
})
m.IteratorDesc(func(k interface{}, v interface{}) bool {
index--
- gtest.Assert(k, keys[index])
- gtest.Assert(expect[k], v)
+ t.Assert(k, keys[index])
+ t.Assert(expect[k], v)
return true
})
m.Print()
// 断言返回值对遍历控制
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := 0
j := 0
m.Iterator(func(k interface{}, v interface{}) bool {
@@ -136,11 +136,11 @@ func Test_BTree_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, keyLen)
- gtest.Assert(j, 1)
+ t.Assert(i, keyLen)
+ t.Assert(j, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := 0
j := 0
m.IteratorDesc(func(k interface{}, v interface{}) bool {
@@ -151,8 +151,8 @@ func Test_BTree_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, keyLen)
- gtest.Assert(j, 1)
+ t.Assert(i, keyLen)
+ t.Assert(j, 1)
})
}
@@ -163,27 +163,27 @@ func Test_BTree_IteratorFrom(t *testing.T) {
}
tree := gtree.NewBTreeFrom(3, gutil.ComparatorInt, m)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
n := 5
tree.IteratorFrom(5, true, func(key, value interface{}) bool {
- gtest.Assert(n, key)
- gtest.Assert(n*10, value)
+ t.Assert(n, key)
+ t.Assert(n*10, value)
n++
return true
})
i := 5
tree.IteratorAscFrom(5, true, func(key, value interface{}) bool {
- gtest.Assert(i, key)
- gtest.Assert(i*10, value)
+ t.Assert(i, key)
+ t.Assert(i*10, value)
i++
return true
})
j := 5
tree.IteratorDescFrom(5, true, func(key, value interface{}) bool {
- gtest.Assert(j, key)
- gtest.Assert(j*10, value)
+ t.Assert(j, key)
+ t.Assert(j*10, value)
j--
return true
})
@@ -196,26 +196,26 @@ func Test_BTree_Clone(t *testing.T) {
m_clone := m.Clone()
m.Remove(1)
//修改原 map,clone 后的 map 不影响
- gtest.AssertIN(1, m_clone.Keys())
+ t.AssertIN(1, m_clone.Keys())
m_clone.Remove("key1")
//修改clone map,原 map 不影响
- gtest.AssertIN("key1", m.Keys())
+ t.AssertIN("key1", m.Keys())
}
func Test_BTree_LRNode(t *testing.T) {
expect := map[interface{}]interface{}{"key4": "val4", "key1": "val1", "key2": "val2", "key3": "val3"}
//safe
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewBTreeFrom(3, gutil.ComparatorString, expect)
- gtest.Assert(m.Left().Key, "key1")
- gtest.Assert(m.Right().Key, "key4")
+ t.Assert(m.Left().Key, "key1")
+ t.Assert(m.Right().Key, "key4")
})
//unsafe
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewBTreeFrom(3, gutil.ComparatorString, expect, true)
- gtest.Assert(m.Left().Key, "key1")
- gtest.Assert(m.Right().Key, "key4")
+ t.Assert(m.Left().Key, "key1")
+ t.Assert(m.Right().Key, "key4")
})
}
@@ -225,11 +225,11 @@ func Test_BTree_Remove(t *testing.T) {
m.Set(i, fmt.Sprintf("val%d", i))
}
expect := m.Map()
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for k, v := range expect {
m1 := m.Clone()
- gtest.Assert(m1.Remove(k), v)
- gtest.Assert(m1.Remove(k), nil)
+ t.Assert(m1.Remove(k), v)
+ t.Assert(m1.Remove(k), nil)
}
})
}
diff --git a/container/gtree/gtree_z_redblack_tree_test.go b/container/gtree/gtree_z_redblack_tree_test.go
index 17a72b947..dbb7bc50d 100644
--- a/container/gtree/gtree_z_redblack_tree_test.go
+++ b/container/gtree/gtree_z_redblack_tree_test.go
@@ -21,94 +21,94 @@ func getValue() interface{} {
}
func Test_RedBlackTree_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewRedBlackTree(gutil.ComparatorString)
m.Set("key1", "val1")
- gtest.Assert(m.Keys(), []interface{}{"key1"})
+ t.Assert(m.Keys(), []interface{}{"key1"})
- gtest.Assert(m.Get("key1"), "val1")
- gtest.Assert(m.Size(), 1)
- gtest.Assert(m.IsEmpty(), false)
+ t.Assert(m.Get("key1"), "val1")
+ t.Assert(m.Size(), 1)
+ t.Assert(m.IsEmpty(), false)
- gtest.Assert(m.GetOrSet("key2", "val2"), "val2")
- gtest.Assert(m.GetOrSet("key2", "val2"), "val2")
- gtest.Assert(m.SetIfNotExist("key2", "val2"), false)
+ t.Assert(m.GetOrSet("key2", "val2"), "val2")
+ t.Assert(m.GetOrSet("key2", "val2"), "val2")
+ t.Assert(m.SetIfNotExist("key2", "val2"), false)
- gtest.Assert(m.SetIfNotExist("key3", "val3"), true)
+ t.Assert(m.SetIfNotExist("key3", "val3"), true)
- gtest.Assert(m.Remove("key2"), "val2")
- gtest.Assert(m.Contains("key2"), false)
+ t.Assert(m.Remove("key2"), "val2")
+ t.Assert(m.Contains("key2"), false)
- gtest.AssertIN("key3", m.Keys())
- gtest.AssertIN("key1", m.Keys())
- gtest.AssertIN("val3", m.Values())
- gtest.AssertIN("val1", m.Values())
+ t.AssertIN("key3", m.Keys())
+ t.AssertIN("key1", m.Keys())
+ t.AssertIN("val3", m.Values())
+ t.AssertIN("val1", m.Values())
m.Sets(map[interface{}]interface{}{"key3": "val3", "key1": "val1"})
m.Flip()
- gtest.Assert(m.Map(), map[interface{}]interface{}{"val3": "key3", "val1": "key1"})
+ t.Assert(m.Map(), map[interface{}]interface{}{"val3": "key3", "val1": "key1"})
m.Flip(gutil.ComparatorString)
- gtest.Assert(m.Map(), map[interface{}]interface{}{"key3": "val3", "key1": "val1"})
+ t.Assert(m.Map(), map[interface{}]interface{}{"key3": "val3", "key1": "val1"})
m.Clear()
- gtest.Assert(m.Size(), 0)
- gtest.Assert(m.IsEmpty(), true)
+ t.Assert(m.Size(), 0)
+ t.Assert(m.IsEmpty(), true)
m2 := gtree.NewRedBlackTreeFrom(gutil.ComparatorString, map[interface{}]interface{}{1: 1, "key1": "val1"})
- gtest.Assert(m2.Map(), map[interface{}]interface{}{1: 1, "key1": "val1"})
+ t.Assert(m2.Map(), map[interface{}]interface{}{1: 1, "key1": "val1"})
})
}
func Test_RedBlackTree_Set_Fun(t *testing.T) {
//GetOrSetFunc lock or unlock
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewRedBlackTree(gutil.ComparatorString)
- gtest.Assert(m.GetOrSetFunc("fun", getValue), 3)
- gtest.Assert(m.GetOrSetFunc("fun", getValue), 3)
- gtest.Assert(m.GetOrSetFuncLock("funlock", getValue), 3)
- gtest.Assert(m.GetOrSetFuncLock("funlock", getValue), 3)
- gtest.Assert(m.Get("funlock"), 3)
- gtest.Assert(m.Get("fun"), 3)
+ t.Assert(m.GetOrSetFunc("fun", getValue), 3)
+ t.Assert(m.GetOrSetFunc("fun", getValue), 3)
+ t.Assert(m.GetOrSetFuncLock("funlock", getValue), 3)
+ t.Assert(m.GetOrSetFuncLock("funlock", getValue), 3)
+ t.Assert(m.Get("funlock"), 3)
+ t.Assert(m.Get("fun"), 3)
})
//SetIfNotExistFunc lock or unlock
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewRedBlackTree(gutil.ComparatorString)
- gtest.Assert(m.SetIfNotExistFunc("fun", getValue), true)
- gtest.Assert(m.SetIfNotExistFunc("fun", getValue), false)
- gtest.Assert(m.SetIfNotExistFuncLock("funlock", getValue), true)
- gtest.Assert(m.SetIfNotExistFuncLock("funlock", getValue), false)
- gtest.Assert(m.Get("funlock"), 3)
- gtest.Assert(m.Get("fun"), 3)
+ t.Assert(m.SetIfNotExistFunc("fun", getValue), true)
+ t.Assert(m.SetIfNotExistFunc("fun", getValue), false)
+ t.Assert(m.SetIfNotExistFuncLock("funlock", getValue), true)
+ t.Assert(m.SetIfNotExistFuncLock("funlock", getValue), false)
+ t.Assert(m.Get("funlock"), 3)
+ t.Assert(m.Get("fun"), 3)
})
}
func Test_RedBlackTree_Get_Set_Var(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewRedBlackTree(gutil.ComparatorString)
- gtest.AssertEQ(m.SetIfNotExist("key1", "val1"), true)
- gtest.AssertEQ(m.SetIfNotExist("key1", "val1"), false)
- gtest.AssertEQ(m.GetVarOrSet("key1", "val1"), gvar.New("val1", true))
- gtest.AssertEQ(m.GetVar("key1"), gvar.New("val1", true))
+ t.AssertEQ(m.SetIfNotExist("key1", "val1"), true)
+ t.AssertEQ(m.SetIfNotExist("key1", "val1"), false)
+ t.AssertEQ(m.GetVarOrSet("key1", "val1"), gvar.New("val1", true))
+ t.AssertEQ(m.GetVar("key1"), gvar.New("val1", true))
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewRedBlackTree(gutil.ComparatorString)
- gtest.AssertEQ(m.GetVarOrSetFunc("fun", getValue), gvar.New(3, true))
- gtest.AssertEQ(m.GetVarOrSetFunc("fun", getValue), gvar.New(3, true))
- gtest.AssertEQ(m.GetVarOrSetFuncLock("funlock", getValue), gvar.New(3, true))
- gtest.AssertEQ(m.GetVarOrSetFuncLock("funlock", getValue), gvar.New(3, true))
+ t.AssertEQ(m.GetVarOrSetFunc("fun", getValue), gvar.New(3, true))
+ t.AssertEQ(m.GetVarOrSetFunc("fun", getValue), gvar.New(3, true))
+ t.AssertEQ(m.GetVarOrSetFuncLock("funlock", getValue), gvar.New(3, true))
+ t.AssertEQ(m.GetVarOrSetFuncLock("funlock", getValue), gvar.New(3, true))
})
}
func Test_RedBlackTree_Batch(t *testing.T) {
m := gtree.NewRedBlackTree(gutil.ComparatorString)
m.Sets(map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
- gtest.Assert(m.Map(), map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
+ t.Assert(m.Map(), map[interface{}]interface{}{1: 1, "key1": "val1", "key2": "val2", "key3": "val3"})
m.Removes([]interface{}{"key1", 1})
- gtest.Assert(m.Map(), map[interface{}]interface{}{"key2": "val2", "key3": "val3"})
+ t.Assert(m.Map(), map[interface{}]interface{}{"key2": "val2", "key3": "val3"})
}
func Test_RedBlackTree_Iterator(t *testing.T) {
@@ -120,22 +120,22 @@ func Test_RedBlackTree_Iterator(t *testing.T) {
m := gtree.NewRedBlackTreeFrom(gutil.ComparatorString, expect)
m.Iterator(func(k interface{}, v interface{}) bool {
- gtest.Assert(k, keys[index])
+ t.Assert(k, keys[index])
index++
- gtest.Assert(expect[k], v)
+ t.Assert(expect[k], v)
return true
})
m.IteratorDesc(func(k interface{}, v interface{}) bool {
index--
- gtest.Assert(k, keys[index])
- gtest.Assert(expect[k], v)
+ t.Assert(k, keys[index])
+ t.Assert(expect[k], v)
return true
})
m.Print()
// 断言返回值对遍历控制
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := 0
j := 0
m.Iterator(func(k interface{}, v interface{}) bool {
@@ -146,11 +146,11 @@ func Test_RedBlackTree_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, keyLen)
- gtest.Assert(j, 1)
+ t.Assert(i, keyLen)
+ t.Assert(j, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := 0
j := 0
m.IteratorDesc(func(k interface{}, v interface{}) bool {
@@ -161,8 +161,8 @@ func Test_RedBlackTree_Iterator(t *testing.T) {
j++
return false
})
- gtest.Assert(i, keyLen)
- gtest.Assert(j, 1)
+ t.Assert(i, keyLen)
+ t.Assert(j, 1)
})
}
@@ -173,27 +173,27 @@ func Test_RedBlackTree_IteratorFrom(t *testing.T) {
}
tree := gtree.NewRedBlackTreeFrom(gutil.ComparatorInt, m)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
n := 5
tree.IteratorFrom(5, true, func(key, value interface{}) bool {
- gtest.Assert(n, key)
- gtest.Assert(n*10, value)
+ t.Assert(n, key)
+ t.Assert(n*10, value)
n++
return true
})
i := 5
tree.IteratorAscFrom(5, true, func(key, value interface{}) bool {
- gtest.Assert(i, key)
- gtest.Assert(i*10, value)
+ t.Assert(i, key)
+ t.Assert(i*10, value)
i++
return true
})
j := 5
tree.IteratorDescFrom(5, true, func(key, value interface{}) bool {
- gtest.Assert(j, key)
- gtest.Assert(j*10, value)
+ t.Assert(j, key)
+ t.Assert(j*10, value)
j--
return true
})
@@ -206,26 +206,26 @@ func Test_RedBlackTree_Clone(t *testing.T) {
m_clone := m.Clone()
m.Remove(1)
//修改原 map,clone 后的 map 不影响
- gtest.AssertIN(1, m_clone.Keys())
+ t.AssertIN(1, m_clone.Keys())
m_clone.Remove("key1")
//修改clone map,原 map 不影响
- gtest.AssertIN("key1", m.Keys())
+ t.AssertIN("key1", m.Keys())
}
func Test_RedBlackTree_LRNode(t *testing.T) {
expect := map[interface{}]interface{}{"key4": "val4", "key1": "val1", "key2": "val2", "key3": "val3"}
//safe
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewRedBlackTreeFrom(gutil.ComparatorString, expect)
- gtest.Assert(m.Left().Key, "key1")
- gtest.Assert(m.Right().Key, "key4")
+ t.Assert(m.Left().Key, "key1")
+ t.Assert(m.Right().Key, "key4")
})
//unsafe
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewRedBlackTreeFrom(gutil.ComparatorString, expect, true)
- gtest.Assert(m.Left().Key, "key1")
- gtest.Assert(m.Right().Key, "key4")
+ t.Assert(m.Left().Key, "key1")
+ t.Assert(m.Right().Key, "key4")
})
}
@@ -241,34 +241,34 @@ func Test_RedBlackTree_CeilingFloor(t *testing.T) {
8: "val8",
4: "val4"}
//found and eq
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewRedBlackTreeFrom(gutil.ComparatorInt, expect)
c, cf := m.Ceiling(8)
- gtest.Assert(cf, true)
- gtest.Assert(c.Value, "val8")
+ t.Assert(cf, true)
+ t.Assert(c.Value, "val8")
f, ff := m.Floor(20)
- gtest.Assert(ff, true)
- gtest.Assert(f.Value, "val20")
+ t.Assert(ff, true)
+ t.Assert(f.Value, "val20")
})
//found and neq
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewRedBlackTreeFrom(gutil.ComparatorInt, expect)
c, cf := m.Ceiling(9)
- gtest.Assert(cf, true)
- gtest.Assert(c.Value, "val10")
+ t.Assert(cf, true)
+ t.Assert(c.Value, "val10")
f, ff := m.Floor(5)
- gtest.Assert(ff, true)
- gtest.Assert(f.Value, "val4")
+ t.Assert(ff, true)
+ t.Assert(f.Value, "val4")
})
//nofound
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gtree.NewRedBlackTreeFrom(gutil.ComparatorInt, expect)
c, cf := m.Ceiling(21)
- gtest.Assert(cf, false)
- gtest.Assert(c, nil)
+ t.Assert(cf, false)
+ t.Assert(c, nil)
f, ff := m.Floor(-1)
- gtest.Assert(ff, false)
- gtest.Assert(f, nil)
+ t.Assert(ff, false)
+ t.Assert(f, nil)
})
}
@@ -278,11 +278,11 @@ func Test_RedBlackTree_Remove(t *testing.T) {
m.Set(i, fmt.Sprintf("val%d", i))
}
expect := m.Map()
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for k, v := range expect {
m1 := m.Clone()
- gtest.Assert(m1.Remove(k), v)
- gtest.Assert(m1.Remove(k), nil)
+ t.Assert(m1.Remove(k), v)
+ t.Assert(m1.Remove(k), nil)
}
})
}
diff --git a/container/gtype/z_unit_bool_test.go b/container/gtype/z_unit_bool_test.go
index 2538a2e7e..1ea796791 100644
--- a/container/gtype/z_unit_bool_test.go
+++ b/container/gtype/z_unit_bool_test.go
@@ -16,84 +16,84 @@ import (
)
func Test_Bool(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := gtype.NewBool(true)
iClone := i.Clone()
- gtest.AssertEQ(iClone.Set(false), true)
- gtest.AssertEQ(iClone.Val(), false)
+ t.AssertEQ(iClone.Set(false), true)
+ t.AssertEQ(iClone.Val(), false)
i1 := gtype.NewBool(false)
iClone1 := i1.Clone()
- gtest.AssertEQ(iClone1.Set(true), false)
- gtest.AssertEQ(iClone1.Val(), true)
+ t.AssertEQ(iClone1.Set(true), false)
+ t.AssertEQ(iClone1.Val(), true)
//空参测试
i2 := gtype.NewBool()
- gtest.AssertEQ(i2.Val(), false)
+ t.AssertEQ(i2.Val(), false)
})
}
func Test_Bool_JSON(t *testing.T) {
// Marshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := gtype.NewBool(true)
b1, err1 := json.Marshal(i)
b2, err2 := json.Marshal(i.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := gtype.NewBool(false)
b1, err1 := json.Marshal(i)
b2, err2 := json.Marshal(i.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
})
// Unmarshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var err error
i := gtype.NewBool()
err = json.Unmarshal([]byte("true"), &i)
- gtest.Assert(err, nil)
- gtest.Assert(i.Val(), true)
+ t.Assert(err, nil)
+ t.Assert(i.Val(), true)
err = json.Unmarshal([]byte("false"), &i)
- gtest.Assert(err, nil)
- gtest.Assert(i.Val(), false)
+ t.Assert(err, nil)
+ t.Assert(i.Val(), false)
err = json.Unmarshal([]byte("1"), &i)
- gtest.Assert(err, nil)
- gtest.Assert(i.Val(), true)
+ t.Assert(err, nil)
+ t.Assert(i.Val(), true)
err = json.Unmarshal([]byte("0"), &i)
- gtest.Assert(err, nil)
- gtest.Assert(i.Val(), false)
+ t.Assert(err, nil)
+ t.Assert(i.Val(), false)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := gtype.NewBool(true)
b1, err1 := json.Marshal(i)
b2, err2 := json.Marshal(i.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
i2 := gtype.NewBool()
err := json.Unmarshal(b2, &i2)
- gtest.Assert(err, nil)
- gtest.Assert(i2.Val(), i.Val())
+ t.Assert(err, nil)
+ t.Assert(i2.Val(), i.Val())
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := gtype.NewBool(false)
b1, err1 := json.Marshal(i)
b2, err2 := json.Marshal(i.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
i2 := gtype.NewBool()
err := json.Unmarshal(b2, &i2)
- gtest.Assert(err, nil)
- gtest.Assert(i2.Val(), i.Val())
+ t.Assert(err, nil)
+ t.Assert(i2.Val(), i.Val())
})
}
@@ -102,24 +102,24 @@ func Test_Bool_UnmarshalValue(t *testing.T) {
Name string
Var *gtype.Bool
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"var": "true",
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Var.Val(), true)
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Var.Val(), true)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"var": "false",
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Var.Val(), false)
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Var.Val(), false)
})
}
diff --git a/container/gtype/z_unit_byte_test.go b/container/gtype/z_unit_byte_test.go
index 55e7c92c5..f6dd88505 100644
--- a/container/gtype/z_unit_byte_test.go
+++ b/container/gtype/z_unit_byte_test.go
@@ -17,13 +17,13 @@ import (
)
func Test_Byte(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var wg sync.WaitGroup
addTimes := 127
i := gtype.NewByte(byte(0))
iClone := i.Clone()
- gtest.AssertEQ(iClone.Set(byte(1)), byte(0))
- gtest.AssertEQ(iClone.Val(), byte(1))
+ t.AssertEQ(iClone.Set(byte(1)), byte(0))
+ t.AssertEQ(iClone.Val(), byte(1))
for index := 0; index < addTimes; index++ {
wg.Add(1)
go func() {
@@ -32,30 +32,30 @@ func Test_Byte(t *testing.T) {
}()
}
wg.Wait()
- gtest.AssertEQ(byte(addTimes), i.Val())
+ t.AssertEQ(byte(addTimes), i.Val())
//空参测试
i1 := gtype.NewByte()
- gtest.AssertEQ(i1.Val(), byte(0))
+ t.AssertEQ(i1.Val(), byte(0))
})
}
func Test_Byte_JSON(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := gtype.NewByte(49)
b1, err1 := json.Marshal(i)
b2, err2 := json.Marshal(i.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
})
// Unmarshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var err error
i := gtype.NewByte()
err = json.Unmarshal([]byte("49"), &i)
- gtest.Assert(err, nil)
- gtest.Assert(i.Val(), "49")
+ t.Assert(err, nil)
+ t.Assert(i.Val(), "49")
})
}
@@ -64,14 +64,14 @@ func Test_Byte_UnmarshalValue(t *testing.T) {
Name string
Var *gtype.Byte
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"var": "2",
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Var.Val(), "2")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Var.Val(), "2")
})
}
diff --git a/container/gtype/z_unit_bytes_test.go b/container/gtype/z_unit_bytes_test.go
index 71f0690c0..1100800b7 100644
--- a/container/gtype/z_unit_bytes_test.go
+++ b/container/gtype/z_unit_bytes_test.go
@@ -16,32 +16,32 @@ import (
)
func Test_Bytes(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := gtype.NewBytes([]byte("abc"))
iClone := i.Clone()
- gtest.AssertEQ(iClone.Set([]byte("123")), []byte("abc"))
- gtest.AssertEQ(iClone.Val(), []byte("123"))
+ t.AssertEQ(iClone.Set([]byte("123")), []byte("abc"))
+ t.AssertEQ(iClone.Val(), []byte("123"))
//空参测试
i1 := gtype.NewBytes()
- gtest.AssertEQ(i1.Val(), nil)
+ t.AssertEQ(i1.Val(), nil)
})
}
func Test_Bytes_JSON(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
b := []byte("i love gf")
i := gtype.NewBytes(b)
b1, err1 := json.Marshal(i)
b2, err2 := json.Marshal(i.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
i2 := gtype.NewBytes()
err := json.Unmarshal(b2, &i2)
- gtest.Assert(err, nil)
- gtest.Assert(i2.Val(), b)
+ t.Assert(err, nil)
+ t.Assert(i2.Val(), b)
})
}
@@ -50,14 +50,14 @@ func Test_Bytes_UnmarshalValue(t *testing.T) {
Name string
Var *gtype.Bytes
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"var": "123",
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Var.Val(), "123")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Var.Val(), "123")
})
}
diff --git a/container/gtype/z_unit_float32_test.go b/container/gtype/z_unit_float32_test.go
index 5383cd7ff..82c866ccd 100644
--- a/container/gtype/z_unit_float32_test.go
+++ b/container/gtype/z_unit_float32_test.go
@@ -16,33 +16,33 @@ import (
)
func Test_Float32(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := gtype.NewFloat32(0)
iClone := i.Clone()
- gtest.AssertEQ(iClone.Set(0.1), float32(0))
- gtest.AssertEQ(iClone.Val(), float32(0.1))
+ t.AssertEQ(iClone.Set(0.1), float32(0))
+ t.AssertEQ(iClone.Val(), float32(0.1))
//空参测试
i1 := gtype.NewFloat32()
- gtest.AssertEQ(i1.Val(), float32(0))
+ t.AssertEQ(i1.Val(), float32(0))
})
}
func Test_Float32_JSON(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
v := float32(math.MaxFloat32)
i := gtype.NewFloat32(v)
b1, err1 := json.Marshal(i)
b2, err2 := json.Marshal(i.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
i2 := gtype.NewFloat32()
err := json.Unmarshal(b2, &i2)
- gtest.Assert(err, nil)
- gtest.Assert(i2.Val(), v)
+ t.Assert(err, nil)
+ t.Assert(i2.Val(), v)
})
}
@@ -51,14 +51,14 @@ func Test_Float32_UnmarshalValue(t *testing.T) {
Name string
Var *gtype.Float32
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"var": "123.456",
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Var.Val(), "123.456")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Var.Val(), "123.456")
})
}
diff --git a/container/gtype/z_unit_float64_test.go b/container/gtype/z_unit_float64_test.go
index 480c01df3..deec6de15 100644
--- a/container/gtype/z_unit_float64_test.go
+++ b/container/gtype/z_unit_float64_test.go
@@ -16,31 +16,31 @@ import (
)
func Test_Float64(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := gtype.NewFloat64(0)
iClone := i.Clone()
- gtest.AssertEQ(iClone.Set(0.1), float64(0))
- gtest.AssertEQ(iClone.Val(), float64(0.1))
+ t.AssertEQ(iClone.Set(0.1), float64(0))
+ t.AssertEQ(iClone.Val(), float64(0.1))
//空参测试
i1 := gtype.NewFloat64()
- gtest.AssertEQ(i1.Val(), float64(0))
+ t.AssertEQ(i1.Val(), float64(0))
})
}
func Test_Float64_JSON(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
v := math.MaxFloat64
i := gtype.NewFloat64(v)
b1, err1 := json.Marshal(i)
b2, err2 := json.Marshal(i.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
i2 := gtype.NewFloat64()
err := json.Unmarshal(b2, &i2)
- gtest.Assert(err, nil)
- gtest.Assert(i2.Val(), v)
+ t.Assert(err, nil)
+ t.Assert(i2.Val(), v)
})
}
@@ -49,14 +49,14 @@ func Test_Float64_UnmarshalValue(t *testing.T) {
Name string
Var *gtype.Float64
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"var": "123.456",
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Var.Val(), "123.456")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Var.Val(), "123.456")
})
}
diff --git a/container/gtype/z_unit_int32_test.go b/container/gtype/z_unit_int32_test.go
index 4870da7a2..3fba55d04 100644
--- a/container/gtype/z_unit_int32_test.go
+++ b/container/gtype/z_unit_int32_test.go
@@ -17,13 +17,13 @@ import (
)
func Test_Int32(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var wg sync.WaitGroup
addTimes := 1000
i := gtype.NewInt32(0)
iClone := i.Clone()
- gtest.AssertEQ(iClone.Set(1), int32(0))
- gtest.AssertEQ(iClone.Val(), int32(1))
+ t.AssertEQ(iClone.Set(1), int32(0))
+ t.AssertEQ(iClone.Val(), int32(1))
for index := 0; index < addTimes; index++ {
wg.Add(1)
go func() {
@@ -32,28 +32,28 @@ func Test_Int32(t *testing.T) {
}()
}
wg.Wait()
- gtest.AssertEQ(int32(addTimes), i.Val())
+ t.AssertEQ(int32(addTimes), i.Val())
//空参测试
i1 := gtype.NewInt32()
- gtest.AssertEQ(i1.Val(), int32(0))
+ t.AssertEQ(i1.Val(), int32(0))
})
}
func Test_Int32_JSON(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
v := int32(math.MaxInt32)
i := gtype.NewInt32(v)
b1, err1 := json.Marshal(i)
b2, err2 := json.Marshal(i.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
i2 := gtype.NewInt32()
err := json.Unmarshal(b2, &i2)
- gtest.Assert(err, nil)
- gtest.Assert(i2.Val(), v)
+ t.Assert(err, nil)
+ t.Assert(i2.Val(), v)
})
}
@@ -62,14 +62,14 @@ func Test_Int32_UnmarshalValue(t *testing.T) {
Name string
Var *gtype.Int32
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"var": "123",
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Var.Val(), "123")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Var.Val(), "123")
})
}
diff --git a/container/gtype/z_unit_int64_test.go b/container/gtype/z_unit_int64_test.go
index 059f4ca2c..5fc1e8560 100644
--- a/container/gtype/z_unit_int64_test.go
+++ b/container/gtype/z_unit_int64_test.go
@@ -17,13 +17,13 @@ import (
)
func Test_Int64(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var wg sync.WaitGroup
addTimes := 1000
i := gtype.NewInt64(0)
iClone := i.Clone()
- gtest.AssertEQ(iClone.Set(1), int64(0))
- gtest.AssertEQ(iClone.Val(), int64(1))
+ t.AssertEQ(iClone.Set(1), int64(0))
+ t.AssertEQ(iClone.Val(), int64(1))
for index := 0; index < addTimes; index++ {
wg.Add(1)
go func() {
@@ -32,27 +32,27 @@ func Test_Int64(t *testing.T) {
}()
}
wg.Wait()
- gtest.AssertEQ(int64(addTimes), i.Val())
+ t.AssertEQ(int64(addTimes), i.Val())
//空参测试
i1 := gtype.NewInt64()
- gtest.AssertEQ(i1.Val(), int64(0))
+ t.AssertEQ(i1.Val(), int64(0))
})
}
func Test_Int64_JSON(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := gtype.NewInt64(math.MaxInt64)
b1, err1 := json.Marshal(i)
b2, err2 := json.Marshal(i.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
i2 := gtype.NewInt64()
err := json.Unmarshal(b2, &i2)
- gtest.Assert(err, nil)
- gtest.Assert(i2.Val(), i)
+ t.Assert(err, nil)
+ t.Assert(i2.Val(), i)
})
}
@@ -61,14 +61,14 @@ func Test_Int64_UnmarshalValue(t *testing.T) {
Name string
Var *gtype.Int64
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"var": "123",
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Var.Val(), "123")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Var.Val(), "123")
})
}
diff --git a/container/gtype/z_unit_int_test.go b/container/gtype/z_unit_int_test.go
index bd13b8b60..d56322464 100644
--- a/container/gtype/z_unit_int_test.go
+++ b/container/gtype/z_unit_int_test.go
@@ -16,13 +16,13 @@ import (
)
func Test_Int(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var wg sync.WaitGroup
addTimes := 1000
i := gtype.NewInt(0)
iClone := i.Clone()
- gtest.AssertEQ(iClone.Set(1), 0)
- gtest.AssertEQ(iClone.Val(), 1)
+ t.AssertEQ(iClone.Set(1), 0)
+ t.AssertEQ(iClone.Val(), 1)
for index := 0; index < addTimes; index++ {
wg.Add(1)
go func() {
@@ -31,28 +31,28 @@ func Test_Int(t *testing.T) {
}()
}
wg.Wait()
- gtest.AssertEQ(addTimes, i.Val())
+ t.AssertEQ(addTimes, i.Val())
//空参测试
i1 := gtype.NewInt()
- gtest.AssertEQ(i1.Val(), 0)
+ t.AssertEQ(i1.Val(), 0)
})
}
func Test_Int_JSON(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
v := 666
i := gtype.NewInt(v)
b1, err1 := json.Marshal(i)
b2, err2 := json.Marshal(i.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
i2 := gtype.NewInt()
err := json.Unmarshal(b2, &i2)
- gtest.Assert(err, nil)
- gtest.Assert(i2.Val(), v)
+ t.Assert(err, nil)
+ t.Assert(i2.Val(), v)
})
}
@@ -61,14 +61,14 @@ func Test_Int_UnmarshalValue(t *testing.T) {
Name string
Var *gtype.Int
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"var": "123",
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Var.Val(), "123")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Var.Val(), "123")
})
}
diff --git a/container/gtype/z_unit_interface_test.go b/container/gtype/z_unit_interface_test.go
index 1f9af3bfb..2f39de61f 100644
--- a/container/gtype/z_unit_interface_test.go
+++ b/container/gtype/z_unit_interface_test.go
@@ -15,34 +15,34 @@ import (
)
func Test_Interface(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
t := Temp{Name: "gf", Age: 18}
t1 := Temp{Name: "gf", Age: 19}
i := gtype.New(t)
iClone := i.Clone()
- gtest.AssertEQ(iClone.Set(t1), t)
- gtest.AssertEQ(iClone.Val().(Temp), t1)
+ t.AssertEQ(iClone.Set(t1), t)
+ t.AssertEQ(iClone.Val().(Temp), t1)
//空参测试
i1 := gtype.New()
- gtest.AssertEQ(i1.Val(), nil)
+ t.AssertEQ(i1.Val(), nil)
})
}
func Test_Interface_JSON(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := "i love gf"
i := gtype.New(s)
b1, err1 := json.Marshal(i)
b2, err2 := json.Marshal(i.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
i2 := gtype.New()
err := json.Unmarshal(b2, &i2)
- gtest.Assert(err, nil)
- gtest.Assert(i2.Val(), s)
+ t.Assert(err, nil)
+ t.Assert(i2.Val(), s)
})
}
@@ -51,14 +51,14 @@ func Test_Interface_UnmarshalValue(t *testing.T) {
Name string
Var *gtype.Interface
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"var": "123",
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Var.Val(), "123")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Var.Val(), "123")
})
}
diff --git a/container/gtype/z_unit_string_test.go b/container/gtype/z_unit_string_test.go
index 7d010c64c..a2cc47b50 100644
--- a/container/gtype/z_unit_string_test.go
+++ b/container/gtype/z_unit_string_test.go
@@ -15,32 +15,32 @@ import (
)
func Test_String(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := gtype.NewString("abc")
iClone := i.Clone()
- gtest.AssertEQ(iClone.Set("123"), "abc")
- gtest.AssertEQ(iClone.Val(), "123")
+ t.AssertEQ(iClone.Set("123"), "abc")
+ t.AssertEQ(iClone.Val(), "123")
//空参测试
i1 := gtype.NewString()
- gtest.AssertEQ(i1.Val(), "")
+ t.AssertEQ(i1.Val(), "")
})
}
func Test_String_JSON(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := "i love gf"
i1 := gtype.NewString(s)
b1, err1 := json.Marshal(i1)
b2, err2 := json.Marshal(i1.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
i2 := gtype.NewString()
err := json.Unmarshal(b2, &i2)
- gtest.Assert(err, nil)
- gtest.Assert(i2.Val(), s)
+ t.Assert(err, nil)
+ t.Assert(i2.Val(), s)
})
}
@@ -49,14 +49,14 @@ func Test_String_UnmarshalValue(t *testing.T) {
Name string
Var *gtype.String
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"var": "123",
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Var.Val(), "123")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Var.Val(), "123")
})
}
diff --git a/container/gtype/z_unit_uint32_test.go b/container/gtype/z_unit_uint32_test.go
index a58cc5656..177e2c0dd 100644
--- a/container/gtype/z_unit_uint32_test.go
+++ b/container/gtype/z_unit_uint32_test.go
@@ -17,13 +17,13 @@ import (
)
func Test_Uint32(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var wg sync.WaitGroup
addTimes := 1000
i := gtype.NewUint32(0)
iClone := i.Clone()
- gtest.AssertEQ(iClone.Set(1), uint32(0))
- gtest.AssertEQ(iClone.Val(), uint32(1))
+ t.AssertEQ(iClone.Set(1), uint32(0))
+ t.AssertEQ(iClone.Val(), uint32(1))
for index := 0; index < addTimes; index++ {
wg.Add(1)
go func() {
@@ -32,27 +32,27 @@ func Test_Uint32(t *testing.T) {
}()
}
wg.Wait()
- gtest.AssertEQ(uint32(addTimes), i.Val())
+ t.AssertEQ(uint32(addTimes), i.Val())
//空参测试
i1 := gtype.NewUint32()
- gtest.AssertEQ(i1.Val(), uint32(0))
+ t.AssertEQ(i1.Val(), uint32(0))
})
}
func Test_Uint32_JSON(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := gtype.NewUint32(math.MaxUint32)
b1, err1 := json.Marshal(i)
b2, err2 := json.Marshal(i.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
i2 := gtype.NewUint32()
err := json.Unmarshal(b2, &i2)
- gtest.Assert(err, nil)
- gtest.Assert(i2.Val(), i)
+ t.Assert(err, nil)
+ t.Assert(i2.Val(), i)
})
}
@@ -61,14 +61,14 @@ func Test_Uint32_UnmarshalValue(t *testing.T) {
Name string
Var *gtype.Uint32
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"var": "123",
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Var.Val(), "123")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Var.Val(), "123")
})
}
diff --git a/container/gtype/z_unit_uint64_test.go b/container/gtype/z_unit_uint64_test.go
index 987871a5d..dee3c861b 100644
--- a/container/gtype/z_unit_uint64_test.go
+++ b/container/gtype/z_unit_uint64_test.go
@@ -23,13 +23,13 @@ type Temp struct {
}
func Test_Uint64(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var wg sync.WaitGroup
addTimes := 1000
i := gtype.NewUint64(0)
iClone := i.Clone()
- gtest.AssertEQ(iClone.Set(1), uint64(0))
- gtest.AssertEQ(iClone.Val(), uint64(1))
+ t.AssertEQ(iClone.Set(1), uint64(0))
+ t.AssertEQ(iClone.Val(), uint64(1))
for index := 0; index < addTimes; index++ {
wg.Add(1)
go func() {
@@ -38,26 +38,26 @@ func Test_Uint64(t *testing.T) {
}()
}
wg.Wait()
- gtest.AssertEQ(uint64(addTimes), i.Val())
+ t.AssertEQ(uint64(addTimes), i.Val())
//空参测试
i1 := gtype.NewUint64()
- gtest.AssertEQ(i1.Val(), uint64(0))
+ t.AssertEQ(i1.Val(), uint64(0))
})
}
func Test_Uint64_JSON(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := gtype.NewUint64(math.MaxUint64)
b1, err1 := json.Marshal(i)
b2, err2 := json.Marshal(i.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
i2 := gtype.NewUint64()
err := json.Unmarshal(b2, &i2)
- gtest.Assert(err, nil)
- gtest.Assert(i2.Val(), i)
+ t.Assert(err, nil)
+ t.Assert(i2.Val(), i)
})
}
@@ -66,14 +66,14 @@ func Test_Uint64_UnmarshalValue(t *testing.T) {
Name string
Var *gtype.Uint64
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"var": "123",
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Var.Val(), "123")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Var.Val(), "123")
})
}
diff --git a/container/gtype/z_unit_uint_test.go b/container/gtype/z_unit_uint_test.go
index cffb4dae6..7f8d42083 100644
--- a/container/gtype/z_unit_uint_test.go
+++ b/container/gtype/z_unit_uint_test.go
@@ -16,13 +16,13 @@ import (
)
func Test_Uint(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var wg sync.WaitGroup
addTimes := 1000
i := gtype.NewUint(0)
iClone := i.Clone()
- gtest.AssertEQ(iClone.Set(1), uint(0))
- gtest.AssertEQ(iClone.Val(), uint(1))
+ t.AssertEQ(iClone.Set(1), uint(0))
+ t.AssertEQ(iClone.Val(), uint(1))
for index := 0; index < addTimes; index++ {
wg.Add(1)
go func() {
@@ -31,27 +31,27 @@ func Test_Uint(t *testing.T) {
}()
}
wg.Wait()
- gtest.AssertEQ(uint(addTimes), i.Val())
+ t.AssertEQ(uint(addTimes), i.Val())
//空参测试
i1 := gtype.NewUint()
- gtest.AssertEQ(i1.Val(), uint(0))
+ t.AssertEQ(i1.Val(), uint(0))
})
}
func Test_Uint_JSON(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := gtype.NewUint(666)
b1, err1 := json.Marshal(i)
b2, err2 := json.Marshal(i.Val())
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(b1, b2)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(b1, b2)
i2 := gtype.NewUint()
err := json.Unmarshal(b2, &i2)
- gtest.Assert(err, nil)
- gtest.Assert(i2.Val(), i)
+ t.Assert(err, nil)
+ t.Assert(i2.Val(), i)
})
}
@@ -60,14 +60,14 @@ func Test_Uint_UnmarshalValue(t *testing.T) {
Name string
Var *gtype.Uint
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"var": "123",
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Var.Val(), "123")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Var.Val(), "123")
})
}
diff --git a/container/gvar/gvar_z_unit_test.go b/container/gvar/gvar_z_unit_test.go
index 16e38c3c9..f12f615eb 100644
--- a/container/gvar/gvar_z_unit_test.go
+++ b/container/gvar/gvar_z_unit_test.go
@@ -22,66 +22,66 @@ import (
)
func Test_Set(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var v gvar.Var
v.Set(123.456)
- gtest.Assert(v.Val(), 123.456)
+ t.Assert(v.Val(), 123.456)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var v gvar.Var
v.Set(123.456)
- gtest.Assert(v.Val(), 123.456)
+ t.Assert(v.Val(), 123.456)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
v := gvar.Create(123.456)
- gtest.Assert(v.Val(), 123.456)
+ t.Assert(v.Val(), 123.456)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
objOne := gvar.New("old", true)
objOneOld, _ := objOne.Set("new").(string)
- gtest.Assert(objOneOld, "old")
+ t.Assert(objOneOld, "old")
objTwo := gvar.New("old", false)
objTwoOld, _ := objTwo.Set("new").(string)
- gtest.Assert(objTwoOld, "old")
+ t.Assert(objTwoOld, "old")
})
}
func Test_Val(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
objOne := gvar.New(1, true)
objOneOld, _ := objOne.Val().(int)
- gtest.Assert(objOneOld, 1)
+ t.Assert(objOneOld, 1)
objTwo := gvar.New(1, false)
objTwoOld, _ := objTwo.Val().(int)
- gtest.Assert(objTwoOld, 1)
+ t.Assert(objTwoOld, 1)
})
}
func Test_Interface(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
objOne := gvar.New(1, true)
objOneOld, _ := objOne.Interface().(int)
- gtest.Assert(objOneOld, 1)
+ t.Assert(objOneOld, 1)
objTwo := gvar.New(1, false)
objTwoOld, _ := objTwo.Interface().(int)
- gtest.Assert(objTwoOld, 1)
+ t.Assert(objTwoOld, 1)
})
}
func Test_IsNil(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
objOne := gvar.New(nil, true)
- gtest.Assert(objOne.IsNil(), true)
+ t.Assert(objOne.IsNil(), true)
objTwo := gvar.New("noNil", false)
- gtest.Assert(objTwo.IsNil(), false)
+ t.Assert(objTwo.IsNil(), false)
})
}
func Test_Bytes(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
x := int32(1)
bytesBuffer := bytes.NewBuffer([]byte{})
binary.Write(bytesBuffer, binary.BigEndian, x)
@@ -92,233 +92,233 @@ func Test_Bytes(t *testing.T) {
var y int32
binary.Read(bBuf, binary.BigEndian, &y)
- gtest.Assert(x, y)
+ t.Assert(x, y)
})
}
func Test_String(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var str string = "hello"
objOne := gvar.New(str, true)
- gtest.Assert(objOne.String(), str)
+ t.Assert(objOne.String(), str)
})
}
func Test_Bool(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var ok bool = true
objOne := gvar.New(ok, true)
- gtest.Assert(objOne.Bool(), ok)
+ t.Assert(objOne.Bool(), ok)
ok = false
objTwo := gvar.New(ok, true)
- gtest.Assert(objTwo.Bool(), ok)
+ t.Assert(objTwo.Bool(), ok)
})
}
func Test_Int(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var num int = 1
objOne := gvar.New(num, true)
- gtest.Assert(objOne.Int(), num)
+ t.Assert(objOne.Int(), num)
})
}
func Test_Int8(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var num int8 = 1
objOne := gvar.New(num, true)
- gtest.Assert(objOne.Int8(), num)
+ t.Assert(objOne.Int8(), num)
})
}
func Test_Int16(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var num int16 = 1
objOne := gvar.New(num, true)
- gtest.Assert(objOne.Int16(), num)
+ t.Assert(objOne.Int16(), num)
})
}
func Test_Int32(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var num int32 = 1
objOne := gvar.New(num, true)
- gtest.Assert(objOne.Int32(), num)
+ t.Assert(objOne.Int32(), num)
})
}
func Test_Int64(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var num int64 = 1
objOne := gvar.New(num, true)
- gtest.Assert(objOne.Int64(), num)
+ t.Assert(objOne.Int64(), num)
})
}
func Test_Uint(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var num uint = 1
objOne := gvar.New(num, true)
- gtest.Assert(objOne.Uint(), num)
+ t.Assert(objOne.Uint(), num)
})
}
func Test_Uint8(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var num uint8 = 1
objOne := gvar.New(num, true)
- gtest.Assert(objOne.Uint8(), num)
+ t.Assert(objOne.Uint8(), num)
})
}
func Test_Uint16(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var num uint16 = 1
objOne := gvar.New(num, true)
- gtest.Assert(objOne.Uint16(), num)
+ t.Assert(objOne.Uint16(), num)
})
}
func Test_Uint32(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var num uint32 = 1
objOne := gvar.New(num, true)
- gtest.Assert(objOne.Uint32(), num)
+ t.Assert(objOne.Uint32(), num)
})
}
func Test_Uint64(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var num uint64 = 1
objOne := gvar.New(num, true)
- gtest.Assert(objOne.Uint64(), num)
+ t.Assert(objOne.Uint64(), num)
})
}
func Test_Float32(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var num float32 = 1.1
objOne := gvar.New(num, true)
- gtest.Assert(objOne.Float32(), num)
+ t.Assert(objOne.Float32(), num)
})
}
func Test_Float64(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var num float64 = 1.1
objOne := gvar.New(num, true)
- gtest.Assert(objOne.Float64(), num)
+ t.Assert(objOne.Float64(), num)
})
}
func Test_Ints(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var arr = []int{1, 2, 3, 4, 5}
objOne := gvar.New(arr, true)
- gtest.Assert(objOne.Ints()[0], arr[0])
+ t.Assert(objOne.Ints()[0], arr[0])
})
}
func Test_Floats(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var arr = []float64{1, 2, 3, 4, 5}
objOne := gvar.New(arr, true)
- gtest.Assert(objOne.Floats()[0], arr[0])
+ t.Assert(objOne.Floats()[0], arr[0])
})
}
func Test_Strings(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var arr = []string{"hello", "world"}
objOne := gvar.New(arr, true)
- gtest.Assert(objOne.Strings()[0], arr[0])
+ t.Assert(objOne.Strings()[0], arr[0])
})
}
func Test_Interfaces(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var arr = []int{1, 2, 3, 4, 5}
objOne := gvar.New(arr, true)
- gtest.Assert(objOne.Interfaces(), arr)
+ t.Assert(objOne.Interfaces(), arr)
})
}
func Test_Slice(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var arr = []int{1, 2, 3, 4, 5}
objOne := gvar.New(arr, true)
- gtest.Assert(objOne.Slice(), arr)
+ t.Assert(objOne.Slice(), arr)
})
}
func Test_Array(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var arr = []int{1, 2, 3, 4, 5}
objOne := gvar.New(arr, false)
- gtest.Assert(objOne.Array(), arr)
+ t.Assert(objOne.Array(), arr)
})
}
func Test_Vars(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var arr = []int{1, 2, 3, 4, 5}
objOne := gvar.New(arr, false)
- gtest.Assert(len(objOne.Vars()), 5)
- gtest.Assert(objOne.Vars()[0].Int(), 1)
- gtest.Assert(objOne.Vars()[4].Int(), 5)
+ t.Assert(len(objOne.Vars()), 5)
+ t.Assert(objOne.Vars()[0].Int(), 1)
+ t.Assert(objOne.Vars()[4].Int(), 5)
})
}
func Test_Time(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var timeUnix int64 = 1556242660
objOne := gvar.New(timeUnix, true)
- gtest.Assert(objOne.Time().Unix(), timeUnix)
+ t.Assert(objOne.Time().Unix(), timeUnix)
})
}
func Test_GTime(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var timeUnix int64 = 1556242660
objOne := gvar.New(timeUnix, true)
- gtest.Assert(objOne.GTime().Unix(), timeUnix)
+ t.Assert(objOne.GTime().Unix(), timeUnix)
})
}
func Test_Duration(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var timeUnix int64 = 1556242660
objOne := gvar.New(timeUnix, true)
- gtest.Assert(objOne.Duration(), time.Duration(timeUnix))
+ t.Assert(objOne.Duration(), time.Duration(timeUnix))
})
}
func Test_Map(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := g.Map{
"k1": "v1",
"k2": "v2",
}
objOne := gvar.New(m, true)
- gtest.Assert(objOne.Map()["k1"], m["k1"])
- gtest.Assert(objOne.Map()["k2"], m["k2"])
+ t.Assert(objOne.Map()["k1"], m["k1"])
+ t.Assert(objOne.Map()["k2"], m["k2"])
})
}
func Test_Struct(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type StTest struct {
Test int
}
@@ -332,60 +332,60 @@ func Test_Struct(t *testing.T) {
objOne.Struct(testObj)
- gtest.Assert(testObj.Test, Kv["Test"])
+ t.Assert(testObj.Test, Kv["Test"])
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type StTest struct {
Test int8
}
o := &StTest{}
v := gvar.New(g.Slice{"Test", "-25"})
v.Struct(o)
- gtest.Assert(o.Test, -25)
+ t.Assert(o.Test, -25)
})
}
func Test_Json(t *testing.T) {
// Marshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := "i love gf"
v := gvar.New(s)
b1, err1 := json.Marshal(v)
b2, err2 := json.Marshal(s)
- gtest.Assert(err1, err2)
- gtest.Assert(b1, b2)
+ t.Assert(err1, err2)
+ t.Assert(b1, b2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := int64(math.MaxInt64)
v := gvar.New(s)
b1, err1 := json.Marshal(v)
b2, err2 := json.Marshal(s)
- gtest.Assert(err1, err2)
- gtest.Assert(b1, b2)
+ t.Assert(err1, err2)
+ t.Assert(b1, b2)
})
// Unmarshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := "i love gf"
v := gvar.New(nil)
b, err := json.Marshal(s)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = json.Unmarshal(b, v)
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), s)
+ t.Assert(err, nil)
+ t.Assert(v.String(), s)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var v gvar.Var
s := "i love gf"
b, err := json.Marshal(s)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = json.Unmarshal(b, &v)
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), s)
+ t.Assert(err, nil)
+ t.Assert(v.String(), s)
})
}
@@ -394,14 +394,14 @@ func Test_UnmarshalValue(t *testing.T) {
Name string
Var *gvar.Var
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(map[string]interface{}{
"name": "john",
"var": "v",
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Var.String(), "v")
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Var.String(), "v")
})
}
diff --git a/crypto/gaes/gaes_test.go b/crypto/gaes/gaes_test.go
index 3c86e7767..58b1fc3c7 100644
--- a/crypto/gaes/gaes_test.go
+++ b/crypto/gaes/gaes_test.go
@@ -40,111 +40,111 @@ var (
)
func TestEncrypt(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
data, err := gaes.Encrypt(content, key_16)
- gtest.Assert(err, nil)
- gtest.Assert(data, []byte(content_16))
+ t.Assert(err, nil)
+ t.Assert(data, []byte(content_16))
data, err = gaes.Encrypt(content, key_24)
- gtest.Assert(err, nil)
- gtest.Assert(data, []byte(content_24))
+ t.Assert(err, nil)
+ t.Assert(data, []byte(content_24))
data, err = gaes.Encrypt(content, key_32)
- gtest.Assert(err, nil)
- gtest.Assert(data, []byte(content_32))
+ t.Assert(err, nil)
+ t.Assert(data, []byte(content_32))
data, err = gaes.Encrypt(content, key_16, iv)
- gtest.Assert(err, nil)
- gtest.Assert(data, []byte(content_16_iv))
+ t.Assert(err, nil)
+ t.Assert(data, []byte(content_16_iv))
data, err = gaes.Encrypt(content, key_32, iv)
- gtest.Assert(err, nil)
- gtest.Assert(data, []byte(content_32_iv))
+ t.Assert(err, nil)
+ t.Assert(data, []byte(content_32_iv))
})
}
func TestDecrypt(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
decrypt, err := gaes.Decrypt([]byte(content_16), key_16)
- gtest.Assert(err, nil)
- gtest.Assert(decrypt, content)
+ t.Assert(err, nil)
+ t.Assert(decrypt, content)
decrypt, err = gaes.Decrypt([]byte(content_24), key_24)
- gtest.Assert(err, nil)
- gtest.Assert(decrypt, content)
+ t.Assert(err, nil)
+ t.Assert(decrypt, content)
decrypt, err = gaes.Decrypt([]byte(content_32), key_32)
- gtest.Assert(err, nil)
- gtest.Assert(decrypt, content)
+ t.Assert(err, nil)
+ t.Assert(decrypt, content)
decrypt, err = gaes.Decrypt([]byte(content_16_iv), key_16, iv)
- gtest.Assert(err, nil)
- gtest.Assert(decrypt, content)
+ t.Assert(err, nil)
+ t.Assert(decrypt, content)
decrypt, err = gaes.Decrypt([]byte(content_32_iv), key_32, iv)
- gtest.Assert(err, nil)
- gtest.Assert(decrypt, content)
+ t.Assert(err, nil)
+ t.Assert(decrypt, content)
decrypt, err = gaes.Decrypt([]byte(content_32_iv), keys, iv)
- gtest.Assert(err, "invalid padding")
+ t.Assert(err, "invalid padding")
})
}
func TestEncryptErr(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
// encrypt key error
_, err := gaes.Encrypt(content, key_err)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func TestDecryptErr(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
// decrypt key error
encrypt, err := gaes.Encrypt(content, key_16)
_, err = gaes.Decrypt(encrypt, key_err)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
// decrypt content too short error
_, err = gaes.Decrypt([]byte("test"), key_16)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
// decrypt content size error
_, err = gaes.Decrypt(key_17, key_16)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func TestPKCS5UnPaddingErr(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
// PKCS5UnPadding blockSize zero
_, err := gaes.PKCS5UnPadding(content, 0)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
// PKCS5UnPadding src len zero
_, err = gaes.PKCS5UnPadding([]byte(""), 16)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
// PKCS5UnPadding src len > blockSize
_, err = gaes.PKCS5UnPadding(key_17, 16)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
// PKCS5UnPadding src len > blockSize
_, err = gaes.PKCS5UnPadding(key_32_err, 32)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func TestEncryptCFB(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var padding int = 0
data, err := gaes.EncryptCFB(content, key_16, &padding, iv)
- gtest.Assert(err, nil)
- gtest.Assert(padding, padding_size)
- gtest.Assert(data, []byte(content_16_cfb))
+ t.Assert(err, nil)
+ t.Assert(padding, padding_size)
+ t.Assert(data, []byte(content_16_cfb))
})
}
func TestDecryptCFB(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
decrypt, err := gaes.DecryptCFB([]byte(content_16_cfb), key_16, padding_size, iv)
- gtest.Assert(err, nil)
- gtest.Assert(decrypt, content)
+ t.Assert(err, nil)
+ t.Assert(decrypt, content)
})
}
diff --git a/crypto/gcrc32/gcrc32_test.go b/crypto/gcrc32/gcrc32_test.go
index 846a17dfd..f5682e439 100644
--- a/crypto/gcrc32/gcrc32_test.go
+++ b/crypto/gcrc32/gcrc32_test.go
@@ -17,17 +17,17 @@ import (
)
func TestEncrypt(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := "pibigstar"
result := 693191136
encrypt1 := gcrc32.Encrypt(s)
encrypt2 := gcrc32.Encrypt([]byte(s))
- gtest.AssertEQ(int(encrypt1), result)
- gtest.AssertEQ(int(encrypt2), result)
+ t.AssertEQ(int(encrypt1), result)
+ t.AssertEQ(int(encrypt2), result)
strmd5, _ := gmd5.Encrypt(s)
test1 := gcrc32.Encrypt(strmd5)
test2 := gcrc32.Encrypt([]byte(strmd5))
- gtest.AssertEQ(test2, test1)
+ t.AssertEQ(test2, test1)
})
}
diff --git a/crypto/gdes/gdes_test.go b/crypto/gdes/gdes_test.go
index 7cce587c6..384480713 100644
--- a/crypto/gdes/gdes_test.go
+++ b/crypto/gdes/gdes_test.go
@@ -21,81 +21,81 @@ var (
)
func TestDesECB(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := []byte("11111111")
text := []byte("12345678")
padding := gdes.NOPADDING
result := "858b176da8b12503"
// encrypt test
cipherText, err := gdes.EncryptECB(text, key, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(hex.EncodeToString(cipherText), result)
+ t.AssertEQ(err, nil)
+ t.AssertEQ(hex.EncodeToString(cipherText), result)
// decrypt test
clearText, err := gdes.DecryptECB(cipherText, key, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(string(clearText), "12345678")
+ t.AssertEQ(err, nil)
+ t.AssertEQ(string(clearText), "12345678")
// encrypt err test. when throw exception,the err is not equal nil and the string is nil
errEncrypt, err := gdes.EncryptECB(text, key, errPadding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errEncrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errEncrypt, nil)
errEncrypt, err = gdes.EncryptECB(text, errKey, padding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errEncrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errEncrypt, nil)
// err decrypt test.
errDecrypt, err := gdes.DecryptECB(cipherText, errKey, padding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errDecrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errDecrypt, nil)
errDecrypt, err = gdes.DecryptECB(cipherText, key, errPadding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errDecrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errDecrypt, nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := []byte("11111111")
text := []byte("12345678")
padding := gdes.PKCS5PADDING
errPadding := 5
result := "858b176da8b12503ad6a88b4fa37833d"
cipherText, err := gdes.EncryptECB(text, key, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(hex.EncodeToString(cipherText), result)
+ t.AssertEQ(err, nil)
+ t.AssertEQ(hex.EncodeToString(cipherText), result)
// decrypt test
clearText, err := gdes.DecryptECB(cipherText, key, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(string(clearText), "12345678")
+ t.AssertEQ(err, nil)
+ t.AssertEQ(string(clearText), "12345678")
// err test
errEncrypt, err := gdes.EncryptECB(text, key, errPadding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errEncrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errEncrypt, nil)
errDecrypt, err := gdes.DecryptECB(cipherText, errKey, padding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errDecrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errDecrypt, nil)
})
}
func Test3DesECB(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := []byte("1111111111111234")
text := []byte("1234567812345678")
padding := gdes.NOPADDING
result := "a23ee24b98c26263a23ee24b98c26263"
// encrypt test
cipherText, err := gdes.EncryptECBTriple(text, key, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(hex.EncodeToString(cipherText), result)
+ t.AssertEQ(err, nil)
+ t.AssertEQ(hex.EncodeToString(cipherText), result)
// decrypt test
clearText, err := gdes.DecryptECBTriple(cipherText, key, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(string(clearText), "1234567812345678")
+ t.AssertEQ(err, nil)
+ t.AssertEQ(string(clearText), "1234567812345678")
// err test
errEncrypt, err := gdes.EncryptECB(text, key, errPadding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errEncrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errEncrypt, nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := []byte("111111111111123412345678")
text := []byte("123456789")
padding := gdes.PKCS5PADDING
@@ -103,29 +103,29 @@ func Test3DesECB(t *testing.T) {
result := "37989b1effc07a6d00ff89a7d052e79f"
// encrypt test
cipherText, err := gdes.EncryptECBTriple(text, key, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(hex.EncodeToString(cipherText), result)
+ t.AssertEQ(err, nil)
+ t.AssertEQ(hex.EncodeToString(cipherText), result)
// decrypt test
clearText, err := gdes.DecryptECBTriple(cipherText, key, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(string(clearText), "123456789")
+ t.AssertEQ(err, nil)
+ t.AssertEQ(string(clearText), "123456789")
// err test, when key is err, but text and padding is right
errEncrypt, err := gdes.EncryptECBTriple(text, errKey, padding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errEncrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errEncrypt, nil)
// when padding is err,but key and text is right
errEncrypt, err = gdes.EncryptECBTriple(text, key, errPadding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errEncrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errEncrypt, nil)
// decrypt err test,when key is err
errEncrypt, err = gdes.DecryptECBTriple(text, errKey, padding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errEncrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errEncrypt, nil)
})
}
func TestDesCBC(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := []byte("11111111")
text := []byte("1234567812345678")
padding := gdes.NOPADDING
@@ -133,39 +133,39 @@ func TestDesCBC(t *testing.T) {
result := "40826a5800608c87585ca7c9efabee47"
// encrypt test
cipherText, err := gdes.EncryptCBC(text, key, iv, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(hex.EncodeToString(cipherText), result)
+ t.AssertEQ(err, nil)
+ t.AssertEQ(hex.EncodeToString(cipherText), result)
// decrypt test
clearText, err := gdes.DecryptCBC(cipherText, key, iv, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(string(clearText), "1234567812345678")
+ t.AssertEQ(err, nil)
+ t.AssertEQ(string(clearText), "1234567812345678")
// encrypt err test.
errEncrypt, err := gdes.EncryptCBC(text, errKey, iv, padding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errEncrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errEncrypt, nil)
// the iv is err
errEncrypt, err = gdes.EncryptCBC(text, key, errIv, padding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errEncrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errEncrypt, nil)
// the padding is err
errEncrypt, err = gdes.EncryptCBC(text, key, iv, errPadding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errEncrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errEncrypt, nil)
// decrypt err test. the key is err
errDecrypt, err := gdes.DecryptCBC(cipherText, errKey, iv, padding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errDecrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errDecrypt, nil)
// the iv is err
errDecrypt, err = gdes.DecryptCBC(cipherText, key, errIv, padding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errDecrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errDecrypt, nil)
// the padding is err
errDecrypt, err = gdes.DecryptCBC(cipherText, key, iv, errPadding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errDecrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errDecrypt, nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := []byte("11111111")
text := []byte("12345678")
padding := gdes.PKCS5PADDING
@@ -173,21 +173,21 @@ func TestDesCBC(t *testing.T) {
result := "40826a5800608c87100a25d86ac7c52c"
// encrypt test
cipherText, err := gdes.EncryptCBC(text, key, iv, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(hex.EncodeToString(cipherText), result)
+ t.AssertEQ(err, nil)
+ t.AssertEQ(hex.EncodeToString(cipherText), result)
// decrypt test
clearText, err := gdes.DecryptCBC(cipherText, key, iv, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(string(clearText), "12345678")
+ t.AssertEQ(err, nil)
+ t.AssertEQ(string(clearText), "12345678")
// err test
errEncrypt, err := gdes.EncryptCBC(text, key, errIv, padding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errEncrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errEncrypt, nil)
})
}
func Test3DesCBC(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := []byte("1111111112345678")
text := []byte("1234567812345678")
padding := gdes.NOPADDING
@@ -195,38 +195,38 @@ func Test3DesCBC(t *testing.T) {
result := "bfde1394e265d5f738d5cab170c77c88"
// encrypt test
cipherText, err := gdes.EncryptCBCTriple(text, key, iv, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(hex.EncodeToString(cipherText), result)
+ t.AssertEQ(err, nil)
+ t.AssertEQ(hex.EncodeToString(cipherText), result)
// decrypt test
clearText, err := gdes.DecryptCBCTriple(cipherText, key, iv, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(string(clearText), "1234567812345678")
+ t.AssertEQ(err, nil)
+ t.AssertEQ(string(clearText), "1234567812345678")
// encrypt err test
errEncrypt, err := gdes.EncryptCBCTriple(text, errKey, iv, padding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errEncrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errEncrypt, nil)
// the iv is err
errEncrypt, err = gdes.EncryptCBCTriple(text, key, errIv, padding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errEncrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errEncrypt, nil)
// the padding is err
errEncrypt, err = gdes.EncryptCBCTriple(text, key, iv, errPadding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errEncrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errEncrypt, nil)
// decrypt err test
errDecrypt, err := gdes.DecryptCBCTriple(cipherText, errKey, iv, padding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errDecrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errDecrypt, nil)
// the iv is err
errDecrypt, err = gdes.DecryptCBCTriple(cipherText, key, errIv, padding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errDecrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errDecrypt, nil)
// the padding is err
errDecrypt, err = gdes.DecryptCBCTriple(cipherText, key, iv, errPadding)
- gtest.AssertNE(err, nil)
- gtest.AssertEQ(errDecrypt, nil)
+ t.AssertNE(err, nil)
+ t.AssertEQ(errDecrypt, nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := []byte("111111111234567812345678")
text := []byte("12345678")
padding := gdes.PKCS5PADDING
@@ -234,12 +234,12 @@ func Test3DesCBC(t *testing.T) {
result := "40826a5800608c87100a25d86ac7c52c"
// encrypt test
cipherText, err := gdes.EncryptCBCTriple(text, key, iv, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(hex.EncodeToString(cipherText), result)
+ t.AssertEQ(err, nil)
+ t.AssertEQ(hex.EncodeToString(cipherText), result)
// decrypt test
clearText, err := gdes.DecryptCBCTriple(cipherText, key, iv, padding)
- gtest.AssertEQ(err, nil)
- gtest.AssertEQ(string(clearText), "12345678")
+ t.AssertEQ(err, nil)
+ t.AssertEQ(string(clearText), "12345678")
})
}
diff --git a/crypto/gmd5/gmd5_test.go b/crypto/gmd5/gmd5_test.go
index 82eb3a306..286308373 100644
--- a/crypto/gmd5/gmd5_test.go
+++ b/crypto/gmd5/gmd5_test.go
@@ -29,16 +29,16 @@ type user struct {
}
func TestEncrypt(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
encryptString, _ := gmd5.Encrypt(s)
- gtest.Assert(encryptString, result)
+ t.Assert(encryptString, result)
result := "1427562bb29f88a1161590b76398ab72"
encrypt, _ := gmd5.Encrypt(123456)
- gtest.AssertEQ(encrypt, result)
+ t.AssertEQ(encrypt, result)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := &user{
name: "派大星",
password: "123456",
@@ -46,14 +46,14 @@ func TestEncrypt(t *testing.T) {
}
result := "70917ebce8bd2f78c736cda63870fb39"
encrypt, _ := gmd5.Encrypt(user)
- gtest.AssertEQ(encrypt, result)
+ t.AssertEQ(encrypt, result)
})
}
func TestEncryptString(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
encryptString, _ := gmd5.EncryptString(s)
- gtest.Assert(encryptString, result)
+ t.Assert(encryptString, result)
})
}
@@ -61,17 +61,17 @@ func TestEncryptFile(t *testing.T) {
path := "test.text"
errorPath := "err.txt"
result := "e6e6e1cd41895beebff16d5452dfce12"
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
file, err := os.Create(path)
defer os.Remove(path)
defer file.Close()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
_, _ = file.Write([]byte("Hello Go Frame"))
encryptFile, _ := gmd5.EncryptFile(path)
- gtest.AssertEQ(encryptFile, result)
+ t.AssertEQ(encryptFile, result)
// when the file is not exist,encrypt will return empty string
errEncrypt, _ := gmd5.EncryptFile(errorPath)
- gtest.AssertEQ(errEncrypt, "")
+ t.AssertEQ(errEncrypt, "")
})
}
diff --git a/crypto/gsha1/gsha1_test.go b/crypto/gsha1/gsha1_test.go
index d7182d7c4..775a43ac9 100644
--- a/crypto/gsha1/gsha1_test.go
+++ b/crypto/gsha1/gsha1_test.go
@@ -23,7 +23,7 @@ type user struct {
}
func TestEncrypt(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := &user{
name: "派大星",
password: "123456",
@@ -31,29 +31,29 @@ func TestEncrypt(t *testing.T) {
}
result := "97386736e3ee4adee5ca595c78c12129f6032cad"
encrypt := gsha1.Encrypt(user)
- gtest.AssertEQ(encrypt, result)
+ t.AssertEQ(encrypt, result)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result := "5b4c1c2a08ca85ddd031ef8627414f4cb2620b41"
s := gsha1.Encrypt("pibigstar")
- gtest.AssertEQ(s, result)
+ t.AssertEQ(s, result)
})
}
func TestEncryptFile(t *testing.T) {
path := "test.text"
errPath := "err.text"
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result := "8b05d3ba24b8d2374b8f5149d9f3fbada14ea984"
file, err := os.Create(path)
defer os.Remove(path)
defer file.Close()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
_, _ = file.Write([]byte("Hello Go Frame"))
encryptFile, _ := gsha1.EncryptFile(path)
- gtest.AssertEQ(encryptFile, result)
+ t.AssertEQ(encryptFile, result)
// when the file is not exist,encrypt will return empty string
errEncrypt, _ := gsha1.EncryptFile(errPath)
- gtest.AssertEQ(errEncrypt, "")
+ t.AssertEQ(errEncrypt, "")
})
}
diff --git a/database/gdb/gdb_unit_init_test.go b/database/gdb/gdb_unit_init_test.go
index 2879fe6ab..8f29f2f82 100644
--- a/database/gdb/gdb_unit_init_test.go
+++ b/database/gdb/gdb_unit_init_test.go
@@ -36,7 +36,7 @@ func init() {
"name": true,
"type": true,
}, false)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
configNode = gdb.ConfigNode{
Host: "127.0.0.1",
Port: "3306",
@@ -195,11 +195,11 @@ func createInitTableWithDb(db gdb.DB, table ...string) (name string) {
}
result, err := db.BatchInsert(name, array.Slice())
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, e := result.RowsAffected()
- gtest.Assert(e, nil)
- gtest.Assert(n, SIZE)
+ t.Assert(e, nil)
+ t.Assert(n, SIZE)
return
}
diff --git a/database/gdb/gdb_unit_z_driver_test.go b/database/gdb/gdb_unit_z_driver_test.go
index f4c125a6e..b17bbe35e 100644
--- a/database/gdb/gdb_unit_z_driver_test.go
+++ b/database/gdb/gdb_unit_z_driver_test.go
@@ -63,12 +63,12 @@ func Test_Custom_Driver(t *testing.T) {
Role: "master",
Charset: "utf8",
})
- gtest.Case(t, func() {
- gtest.Assert(latestSqlString.Val(), "")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(latestSqlString.Val(), "")
sqlString := "select 10000"
value, err := g.DB("driver-test").GetValue(sqlString)
- gtest.Assert(err, nil)
- gtest.Assert(value, 10000)
- gtest.Assert(latestSqlString.Val(), sqlString)
+ t.Assert(err, nil)
+ t.Assert(value, 10000)
+ t.Assert(latestSqlString.Val(), sqlString)
})
}
diff --git a/database/gdb/gdb_unit_z_func_test.go b/database/gdb/gdb_unit_z_func_test.go
index 8d6971624..ba311c23c 100644
--- a/database/gdb/gdb_unit_z_func_test.go
+++ b/database/gdb/gdb_unit_z_func_test.go
@@ -13,33 +13,33 @@ import (
func Test_Func_bindArgsToQuery(t *testing.T) {
// mysql
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var s string
s = bindArgsToQuery("select * from table where id>=? and sex=?", []interface{}{100, 1})
- gtest.Assert(s, "select * from table where id>=100 and sex=1")
+ t.Assert(s, "select * from table where id>=100 and sex=1")
})
// mssql
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var s string
s = bindArgsToQuery("select * from table where id>=@p1 and sex=@p2", []interface{}{100, 1})
- gtest.Assert(s, "select * from table where id>=100 and sex=1")
+ t.Assert(s, "select * from table where id>=100 and sex=1")
})
// pgsql
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var s string
s = bindArgsToQuery("select * from table where id>=$1 and sex=$2", []interface{}{100, 1})
- gtest.Assert(s, "select * from table where id>=100 and sex=1")
+ t.Assert(s, "select * from table where id>=100 and sex=1")
})
// oracle
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var s string
s = bindArgsToQuery("select * from table where id>=:1 and sex=:2", []interface{}{100, 1})
- gtest.Assert(s, "select * from table where id>=100 and sex=1")
+ t.Assert(s, "select * from table where id>=100 and sex=1")
})
}
func Test_Func_doQuoteWord(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := map[string]string{
"user": "`user`",
"user u": "user u",
@@ -50,13 +50,13 @@ func Test_Func_doQuoteWord(t *testing.T) {
"u.id asc, ut.uid desc": "u.id asc, ut.uid desc",
}
for k, v := range array {
- gtest.Assert(doQuoteWord(k, "`", "`"), v)
+ t.Assert(doQuoteWord(k, "`", "`"), v)
}
})
}
func Test_Func_doQuoteString(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
// "user", "user u", "user,user_detail", "user u, user_detail ut", "u.id asc".
array := map[string]string{
"user": "`user`",
@@ -70,13 +70,13 @@ func Test_Func_doQuoteString(t *testing.T) {
"user..user u, user.user_detail ut": "`user`..`user` u,`user`.`user_detail` ut",
}
for k, v := range array {
- gtest.Assert(doQuoteString(k, "`", "`"), v)
+ t.Assert(doQuoteString(k, "`", "`"), v)
}
})
}
func Test_Func_addTablePrefix(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
prefix := ""
array := map[string]string{
"user": "`user`",
@@ -90,10 +90,10 @@ func Test_Func_addTablePrefix(t *testing.T) {
"UserCenter..user as u, user_detail as ut": "`UserCenter`..`user` as u,`user_detail` as ut",
}
for k, v := range array {
- gtest.Assert(doHandleTableName(k, prefix, "`", "`"), v)
+ t.Assert(doHandleTableName(k, prefix, "`", "`"), v)
}
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
prefix := "gf_"
array := map[string]string{
"user": "`gf_user`",
@@ -107,7 +107,7 @@ func Test_Func_addTablePrefix(t *testing.T) {
"UserCenter..user as u, user_detail as ut": "`UserCenter`..`gf_user` as u,`gf_user_detail` as ut",
}
for k, v := range array {
- gtest.Assert(doHandleTableName(k, prefix, "`", "`"), v)
+ t.Assert(doHandleTableName(k, prefix, "`", "`"), v)
}
})
}
diff --git a/database/gdb/gdb_unit_z_mysql_basic_test.go b/database/gdb/gdb_unit_z_mysql_basic_test.go
index 01902497a..045d751ac 100644
--- a/database/gdb/gdb_unit_z_mysql_basic_test.go
+++ b/database/gdb/gdb_unit_z_mysql_basic_test.go
@@ -14,16 +14,16 @@ import (
)
func Test_Instance(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
_, err := gdb.Instance("none")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
db, err := gdb.Instance()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err1 := db.PingMaster()
err2 := db.PingSlave()
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
})
}
diff --git a/database/gdb/gdb_unit_z_mysql_method_test.go b/database/gdb/gdb_unit_z_mysql_method_test.go
index 50faf28db..148cd6f1f 100644
--- a/database/gdb/gdb_unit_z_mysql_method_test.go
+++ b/database/gdb/gdb_unit_z_mysql_method_test.go
@@ -22,56 +22,56 @@ import (
)
func Test_DB_Ping(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err1 := db.PingMaster()
err2 := db.PingSlave()
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
})
}
func Test_DB_Query(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
_, err := db.Query("SELECT ?", 1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
_, err = db.Query("SELECT ?+?", 1, 2)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
_, err = db.Query("SELECT ?+?", g.Slice{1, 2})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
_, err = db.Query("ERROR")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_DB_Exec(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
_, err := db.Exec("SELECT ?", 1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
_, err = db.Exec("ERROR")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_DB_Prepare(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
st, err := db.Prepare("SELECT 100")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
rows, err := st.Query()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
array, err := rows.Columns()
- gtest.Assert(err, nil)
- gtest.Assert(array[0], "100")
+ t.Assert(err, nil)
+ t.Assert(array[0], "100")
err = rows.Close()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
})
}
@@ -79,7 +79,7 @@ func Test_DB_Insert(t *testing.T) {
table := createTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
_, err := db.Insert(table, g.Map{
"id": 1,
"passport": "t1",
@@ -87,7 +87,7 @@ func Test_DB_Insert(t *testing.T) {
"nickname": "T1",
"create_time": gtime.Now().String(),
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
// normal map
result, err := db.Insert(table, g.Map{
@@ -97,9 +97,9 @@ func Test_DB_Insert(t *testing.T) {
"nickname": "name_2",
"create_time": gtime.Now().String(),
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
// struct
type User struct {
@@ -117,18 +117,18 @@ func Test_DB_Insert(t *testing.T) {
Nickname: "name_3",
CreateTime: timeStr,
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ = result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
one, err := db.Table(table).Where("id", 3).One()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
- gtest.Assert(one["id"].Int(), 3)
- gtest.Assert(one["passport"].String(), "user_3")
- gtest.Assert(one["password"].String(), "25d55ad283aa400af464c76d713c07ad")
- gtest.Assert(one["nickname"].String(), "name_3")
- gtest.Assert(one["create_time"].GTime().String(), timeStr)
+ t.Assert(one["id"].Int(), 3)
+ t.Assert(one["passport"].String(), "user_3")
+ t.Assert(one["password"].String(), "25d55ad283aa400af464c76d713c07ad")
+ t.Assert(one["nickname"].String(), "name_3")
+ t.Assert(one["create_time"].GTime().String(), timeStr)
// *struct
timeStr = gtime.Now().String()
@@ -139,17 +139,17 @@ func Test_DB_Insert(t *testing.T) {
Nickname: "name_4",
CreateTime: timeStr,
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ = result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
one, err = db.Table(table).Where("id", 4).One()
- gtest.Assert(err, nil)
- gtest.Assert(one["id"].Int(), 4)
- gtest.Assert(one["passport"].String(), "t4")
- gtest.Assert(one["password"].String(), "25d55ad283aa400af464c76d713c07ad")
- gtest.Assert(one["nickname"].String(), "name_4")
- gtest.Assert(one["create_time"].GTime().String(), timeStr)
+ t.Assert(err, nil)
+ t.Assert(one["id"].Int(), 4)
+ t.Assert(one["passport"].String(), "t4")
+ t.Assert(one["password"].String(), "25d55ad283aa400af464c76d713c07ad")
+ t.Assert(one["nickname"].String(), "name_4")
+ t.Assert(one["create_time"].GTime().String(), timeStr)
// batch with Insert
timeStr = gtime.Now().String()
@@ -169,24 +169,24 @@ func Test_DB_Insert(t *testing.T) {
"create_time": timeStr,
},
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ = r.RowsAffected()
- gtest.Assert(n, 2)
+ t.Assert(n, 2)
one, err = db.Table(table).Where("id", 200).One()
- gtest.Assert(err, nil)
- gtest.Assert(one["id"].Int(), 200)
- gtest.Assert(one["passport"].String(), "t200")
- gtest.Assert(one["password"].String(), "25d55ad283aa400af464c76d71qw07ad")
- gtest.Assert(one["nickname"].String(), "T200")
- gtest.Assert(one["create_time"].GTime().String(), timeStr)
+ t.Assert(err, nil)
+ t.Assert(one["id"].Int(), 200)
+ t.Assert(one["passport"].String(), "t200")
+ t.Assert(one["password"].String(), "25d55ad283aa400af464c76d71qw07ad")
+ t.Assert(one["nickname"].String(), "T200")
+ t.Assert(one["create_time"].GTime().String(), timeStr)
})
}
func Test_DB_InsertIgnore(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
_, err := db.Insert(table, g.Map{
"id": 1,
"passport": "t1",
@@ -194,9 +194,9 @@ func Test_DB_InsertIgnore(t *testing.T) {
"nickname": "T1",
"create_time": gtime.Now().String(),
})
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
_, err := db.InsertIgnore(table, g.Map{
"id": 1,
"passport": "t1",
@@ -204,12 +204,12 @@ func Test_DB_InsertIgnore(t *testing.T) {
"nickname": "T1",
"create_time": gtime.Now().String(),
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
})
}
func Test_DB_BatchInsert(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createTable()
defer dropTable(table)
r, err := db.BatchInsert(table, g.List{
@@ -228,15 +228,15 @@ func Test_DB_BatchInsert(t *testing.T) {
"create_time": gtime.Now().String(),
},
}, 1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := r.RowsAffected()
- gtest.Assert(n, 2)
+ t.Assert(n, 2)
n, _ = r.LastInsertId()
- gtest.Assert(n, 3)
+ t.Assert(n, 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createTable()
defer dropTable(table)
// []interface{}
@@ -256,13 +256,13 @@ func Test_DB_BatchInsert(t *testing.T) {
"create_time": gtime.Now().String(),
},
}, 1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := r.RowsAffected()
- gtest.Assert(n, 2)
+ t.Assert(n, 2)
})
// batch insert map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createTable()
defer dropTable(table)
result, err := db.BatchInsert(table, g.Map{
@@ -272,16 +272,16 @@ func Test_DB_BatchInsert(t *testing.T) {
"nickname": "T1",
"create_time": gtime.Now().String(),
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
})
}
func Test_DB_BatchInsert_Struct(t *testing.T) {
// batch insert struct
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createTable()
defer dropTable(table)
@@ -300,9 +300,9 @@ func Test_DB_BatchInsert_Struct(t *testing.T) {
CreateTime: gtime.Now(),
}
result, err := db.BatchInsert(table, user)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
})
}
@@ -310,7 +310,7 @@ func Test_DB_Save(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeStr := gtime.Now().String()
_, err := db.Save(table, g.Map{
"id": 1,
@@ -319,15 +319,15 @@ func Test_DB_Save(t *testing.T) {
"nickname": "T11",
"create_time": timeStr,
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
one, err := db.Table(table).Where("id", 1).One()
- gtest.Assert(err, nil)
- gtest.Assert(one["id"].Int(), 1)
- gtest.Assert(one["passport"].String(), "t1")
- gtest.Assert(one["password"].String(), "25d55ad283aa400af464c76d713c07ad")
- gtest.Assert(one["nickname"].String(), "T11")
- gtest.Assert(one["create_time"].GTime().String(), timeStr)
+ t.Assert(err, nil)
+ t.Assert(one["id"].Int(), 1)
+ t.Assert(one["passport"].String(), "t1")
+ t.Assert(one["password"].String(), "25d55ad283aa400af464c76d713c07ad")
+ t.Assert(one["nickname"].String(), "T11")
+ t.Assert(one["create_time"].GTime().String(), timeStr)
})
}
@@ -335,7 +335,7 @@ func Test_DB_Replace(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeStr := gtime.Now().String()
_, err := db.Replace(table, g.Map{
"id": 1,
@@ -344,15 +344,15 @@ func Test_DB_Replace(t *testing.T) {
"nickname": "T11",
"create_time": timeStr,
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
one, err := db.Table(table).Where("id", 1).One()
- gtest.Assert(err, nil)
- gtest.Assert(one["id"].Int(), 1)
- gtest.Assert(one["passport"].String(), "t1")
- gtest.Assert(one["password"].String(), "25d55ad283aa400af464c76d713c07ad")
- gtest.Assert(one["nickname"].String(), "T11")
- gtest.Assert(one["create_time"].GTime().String(), timeStr)
+ t.Assert(err, nil)
+ t.Assert(one["id"].Int(), 1)
+ t.Assert(one["passport"].String(), "t1")
+ t.Assert(one["password"].String(), "25d55ad283aa400af464c76d713c07ad")
+ t.Assert(one["nickname"].String(), "T11")
+ t.Assert(one["create_time"].GTime().String(), timeStr)
})
}
@@ -360,18 +360,18 @@ func Test_DB_Update(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Update(table, "password='987654321'", "id=3")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
one, err := db.Table(table).Where("id", 3).One()
- gtest.Assert(err, nil)
- gtest.Assert(one["id"].Int(), 3)
- gtest.Assert(one["passport"].String(), "user_3")
- gtest.Assert(one["password"].String(), "987654321")
- gtest.Assert(one["nickname"].String(), "name_3")
+ t.Assert(err, nil)
+ t.Assert(one["id"].Int(), 3)
+ t.Assert(one["passport"].String(), "user_3")
+ t.Assert(one["password"].String(), "987654321")
+ t.Assert(one["nickname"].String(), "name_3")
})
}
@@ -379,86 +379,86 @@ func Test_DB_GetAll(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.GetAll(fmt.Sprintf("SELECT * FROM %s WHERE id=?", table), 1)
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 1)
- gtest.Assert(result[0]["id"].Int(), 1)
+ t.Assert(err, nil)
+ t.Assert(len(result), 1)
+ t.Assert(result[0]["id"].Int(), 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.GetAll(fmt.Sprintf("SELECT * FROM %s WHERE id=?", table), g.Slice{1})
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 1)
- gtest.Assert(result[0]["id"].Int(), 1)
+ t.Assert(err, nil)
+ t.Assert(len(result), 1)
+ t.Assert(result[0]["id"].Int(), 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.GetAll(fmt.Sprintf("SELECT * FROM %s WHERE id in(?)", table), g.Slice{1, 2, 3})
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 3)
- gtest.Assert(result[0]["id"].Int(), 1)
- gtest.Assert(result[1]["id"].Int(), 2)
- gtest.Assert(result[2]["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(len(result), 3)
+ t.Assert(result[0]["id"].Int(), 1)
+ t.Assert(result[1]["id"].Int(), 2)
+ t.Assert(result[2]["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.GetAll(fmt.Sprintf("SELECT * FROM %s WHERE id in(?,?,?)", table), g.Slice{1, 2, 3})
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 3)
- gtest.Assert(result[0]["id"].Int(), 1)
- gtest.Assert(result[1]["id"].Int(), 2)
- gtest.Assert(result[2]["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(len(result), 3)
+ t.Assert(result[0]["id"].Int(), 1)
+ t.Assert(result[1]["id"].Int(), 2)
+ t.Assert(result[2]["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.GetAll(fmt.Sprintf("SELECT * FROM %s WHERE id in(?,?,?)", table), g.Slice{1, 2, 3}...)
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 3)
- gtest.Assert(result[0]["id"].Int(), 1)
- gtest.Assert(result[1]["id"].Int(), 2)
- gtest.Assert(result[2]["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(len(result), 3)
+ t.Assert(result[0]["id"].Int(), 1)
+ t.Assert(result[1]["id"].Int(), 2)
+ t.Assert(result[2]["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.GetAll(fmt.Sprintf("SELECT * FROM %s WHERE id>=? AND id <=?", table), g.Slice{1, 3})
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 3)
- gtest.Assert(result[0]["id"].Int(), 1)
- gtest.Assert(result[1]["id"].Int(), 2)
- gtest.Assert(result[2]["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(len(result), 3)
+ t.Assert(result[0]["id"].Int(), 1)
+ t.Assert(result[1]["id"].Int(), 2)
+ t.Assert(result[2]["id"].Int(), 3)
})
}
func Test_DB_GetOne(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
record, err := db.GetOne(fmt.Sprintf("SELECT * FROM %s WHERE passport=?", table), "user_1")
- gtest.Assert(err, nil)
- gtest.Assert(record["nickname"].String(), "name_1")
+ t.Assert(err, nil)
+ t.Assert(record["nickname"].String(), "name_1")
})
}
func Test_DB_GetValue(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value, err := db.GetValue(fmt.Sprintf("SELECT id FROM %s WHERE passport=?", table), "user_3")
- gtest.Assert(err, nil)
- gtest.Assert(value.Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(value.Int(), 3)
})
}
func Test_DB_GetCount(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
count, err := db.GetCount(fmt.Sprintf("SELECT * FROM %s", table))
- gtest.Assert(err, nil)
- gtest.Assert(count, SIZE)
+ t.Assert(err, nil)
+ t.Assert(count, SIZE)
})
}
func Test_DB_GetStruct(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -468,10 +468,10 @@ func Test_DB_GetStruct(t *testing.T) {
}
user := new(User)
err := db.GetStruct(user, fmt.Sprintf("SELECT * FROM %s WHERE id=?", table), 3)
- gtest.Assert(err, nil)
- gtest.Assert(user.NickName, "name_3")
+ t.Assert(err, nil)
+ t.Assert(user.NickName, "name_3")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -481,15 +481,15 @@ func Test_DB_GetStruct(t *testing.T) {
}
user := new(User)
err := db.GetStruct(user, fmt.Sprintf("SELECT * FROM %s WHERE id=?", table), 3)
- gtest.Assert(err, nil)
- gtest.Assert(user.NickName, "name_3")
+ t.Assert(err, nil)
+ t.Assert(user.NickName, "name_3")
})
}
func Test_DB_GetStructs(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -499,17 +499,17 @@ func Test_DB_GetStructs(t *testing.T) {
}
var users []User
err := db.GetStructs(&users, fmt.Sprintf("SELECT * FROM %s WHERE id>?", table), 1)
- gtest.Assert(err, nil)
- gtest.Assert(len(users), SIZE-1)
- gtest.Assert(users[0].Id, 2)
- gtest.Assert(users[1].Id, 3)
- gtest.Assert(users[2].Id, 4)
- gtest.Assert(users[0].NickName, "name_2")
- gtest.Assert(users[1].NickName, "name_3")
- gtest.Assert(users[2].NickName, "name_4")
+ t.Assert(err, nil)
+ t.Assert(len(users), SIZE-1)
+ t.Assert(users[0].Id, 2)
+ t.Assert(users[1].Id, 3)
+ t.Assert(users[2].Id, 4)
+ t.Assert(users[0].NickName, "name_2")
+ t.Assert(users[1].NickName, "name_3")
+ t.Assert(users[2].NickName, "name_4")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -519,21 +519,21 @@ func Test_DB_GetStructs(t *testing.T) {
}
var users []User
err := db.GetStructs(&users, fmt.Sprintf("SELECT * FROM %s WHERE id>?", table), 1)
- gtest.Assert(err, nil)
- gtest.Assert(len(users), SIZE-1)
- gtest.Assert(users[0].Id, 2)
- gtest.Assert(users[1].Id, 3)
- gtest.Assert(users[2].Id, 4)
- gtest.Assert(users[0].NickName, "name_2")
- gtest.Assert(users[1].NickName, "name_3")
- gtest.Assert(users[2].NickName, "name_4")
+ t.Assert(err, nil)
+ t.Assert(len(users), SIZE-1)
+ t.Assert(users[0].Id, 2)
+ t.Assert(users[1].Id, 3)
+ t.Assert(users[2].Id, 4)
+ t.Assert(users[0].NickName, "name_2")
+ t.Assert(users[1].NickName, "name_3")
+ t.Assert(users[2].NickName, "name_4")
})
}
func Test_DB_GetScan(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -543,10 +543,10 @@ func Test_DB_GetScan(t *testing.T) {
}
user := new(User)
err := db.GetScan(user, fmt.Sprintf("SELECT * FROM %s WHERE id=?", table), 3)
- gtest.Assert(err, nil)
- gtest.Assert(user.NickName, "name_3")
+ t.Assert(err, nil)
+ t.Assert(user.NickName, "name_3")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -556,11 +556,11 @@ func Test_DB_GetScan(t *testing.T) {
}
user := new(User)
err := db.GetScan(user, fmt.Sprintf("SELECT * FROM %s WHERE id=?", table), 3)
- gtest.Assert(err, nil)
- gtest.Assert(user.NickName, "name_3")
+ t.Assert(err, nil)
+ t.Assert(user.NickName, "name_3")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -570,17 +570,17 @@ func Test_DB_GetScan(t *testing.T) {
}
var users []User
err := db.GetScan(&users, fmt.Sprintf("SELECT * FROM %s WHERE id>?", table), 1)
- gtest.Assert(err, nil)
- gtest.Assert(len(users), SIZE-1)
- gtest.Assert(users[0].Id, 2)
- gtest.Assert(users[1].Id, 3)
- gtest.Assert(users[2].Id, 4)
- gtest.Assert(users[0].NickName, "name_2")
- gtest.Assert(users[1].NickName, "name_3")
- gtest.Assert(users[2].NickName, "name_4")
+ t.Assert(err, nil)
+ t.Assert(len(users), SIZE-1)
+ t.Assert(users[0].Id, 2)
+ t.Assert(users[1].Id, 3)
+ t.Assert(users[2].Id, 4)
+ t.Assert(users[0].NickName, "name_2")
+ t.Assert(users[1].NickName, "name_3")
+ t.Assert(users[2].NickName, "name_4")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -590,25 +590,25 @@ func Test_DB_GetScan(t *testing.T) {
}
var users []User
err := db.GetScan(&users, fmt.Sprintf("SELECT * FROM %s WHERE id>?", table), 1)
- gtest.Assert(err, nil)
- gtest.Assert(len(users), SIZE-1)
- gtest.Assert(users[0].Id, 2)
- gtest.Assert(users[1].Id, 3)
- gtest.Assert(users[2].Id, 4)
- gtest.Assert(users[0].NickName, "name_2")
- gtest.Assert(users[1].NickName, "name_3")
- gtest.Assert(users[2].NickName, "name_4")
+ t.Assert(err, nil)
+ t.Assert(len(users), SIZE-1)
+ t.Assert(users[0].Id, 2)
+ t.Assert(users[1].Id, 3)
+ t.Assert(users[2].Id, 4)
+ t.Assert(users[0].NickName, "name_2")
+ t.Assert(users[1].NickName, "name_3")
+ t.Assert(users[2].NickName, "name_4")
})
}
func Test_DB_Delete(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Delete(table, nil)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, SIZE)
+ t.Assert(n, SIZE)
})
}
@@ -616,7 +616,7 @@ func Test_DB_Time(t *testing.T) {
table := createTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Insert(table, g.Map{
"id": 200,
"passport": "t200",
@@ -628,13 +628,13 @@ func Test_DB_Time(t *testing.T) {
gtest.Error(err)
}
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
value, err := db.GetValue(fmt.Sprintf("select `passport` from `%s` where id=?", table), 200)
- gtest.Assert(err, nil)
- gtest.Assert(value.String(), "t200")
+ t.Assert(err, nil)
+ t.Assert(value.String(), "t200")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
t := time.Now()
result, err := db.Insert(table, g.Map{
"id": 300,
@@ -647,17 +647,17 @@ func Test_DB_Time(t *testing.T) {
gtest.Error(err)
}
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
value, err := db.GetValue(fmt.Sprintf("select `passport` from `%s` where id=?", table), 300)
- gtest.Assert(err, nil)
- gtest.Assert(value.String(), "t300")
+ t.Assert(err, nil)
+ t.Assert(value.String(), "t300")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Delete(table, nil)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 2)
+ t.Assert(n, 2)
})
}
@@ -666,9 +666,9 @@ func Test_DB_ToJson(t *testing.T) {
table := createInitTable()
defer dropTable(table)
_, err := db.Update(table, "create_time='2010-10-10 00:00:01'", "id=?", 1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Fields("*").Where("id =? ", 1).Select()
if err != nil {
gtest.Fatal(err)
@@ -685,7 +685,7 @@ func Test_DB_ToJson(t *testing.T) {
users := make([]User, 0)
err = result.Structs(users)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
err = result.Structs(&users)
if err != nil {
@@ -698,18 +698,18 @@ func Test_DB_ToJson(t *testing.T) {
gtest.Fatal(err)
}
- gtest.Assert(users[0].Id, resultJson.GetInt("0.id"))
- gtest.Assert(users[0].Passport, resultJson.GetString("0.passport"))
- gtest.Assert(users[0].Password, resultJson.GetString("0.password"))
- gtest.Assert(users[0].NickName, resultJson.GetString("0.nickname"))
- gtest.Assert(users[0].CreateTime, resultJson.GetString("0.create_time"))
+ t.Assert(users[0].Id, resultJson.GetInt("0.id"))
+ t.Assert(users[0].Passport, resultJson.GetString("0.passport"))
+ t.Assert(users[0].Password, resultJson.GetString("0.password"))
+ t.Assert(users[0].NickName, resultJson.GetString("0.nickname"))
+ t.Assert(users[0].CreateTime, resultJson.GetString("0.create_time"))
result = nil
err = result.Structs(&users)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Fields("*").Where("id =? ", 1).One()
if err != nil {
gtest.Fatal(err)
@@ -732,7 +732,7 @@ func Test_DB_ToJson(t *testing.T) {
result = nil
err = result.Struct(&users)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
@@ -741,9 +741,9 @@ func Test_DB_ToXml(t *testing.T) {
table := createInitTable()
defer dropTable(table)
_, err := db.Update(table, "create_time='2010-10-10 00:00:01'", "id=?", 1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
record, err := db.Table(table).Fields("*").Where("id = ?", 1).One()
if err != nil {
gtest.Fatal(err)
@@ -770,31 +770,31 @@ func Test_DB_ToXml(t *testing.T) {
resultXml := result["doc"].(map[string]interface{})
if v, ok := resultXml["id"]; ok {
- gtest.Assert(user.Id, v)
+ t.Assert(user.Id, v)
} else {
gtest.Fatal("FAIL")
}
if v, ok := resultXml["passport"]; ok {
- gtest.Assert(user.Passport, v)
+ t.Assert(user.Passport, v)
} else {
gtest.Fatal("FAIL")
}
if v, ok := resultXml["password"]; ok {
- gtest.Assert(user.Password, v)
+ t.Assert(user.Password, v)
} else {
gtest.Fatal("FAIL")
}
if v, ok := resultXml["nickname"]; ok {
- gtest.Assert(user.NickName, v)
+ t.Assert(user.NickName, v)
} else {
gtest.Fatal("FAIL")
}
if v, ok := resultXml["create_time"]; ok {
- gtest.Assert(user.CreateTime, v)
+ t.Assert(user.CreateTime, v)
} else {
gtest.Fatal("FAIL")
}
@@ -807,8 +807,8 @@ func Test_DB_ToStringMap(t *testing.T) {
table := createInitTable()
defer dropTable(table)
_, err := db.Update(table, "create_time='2010-10-10 00:00:01'", "id=?", 1)
- gtest.Assert(err, nil)
- gtest.Case(t, func() {
+ t.Assert(err, nil)
+ gtest.C(t, func(t *gtest.T) {
id := "1"
result, err := db.Table(table).Fields("*").Where("id = ?", 1).Select()
if err != nil {
@@ -830,11 +830,11 @@ func Test_DB_ToStringMap(t *testing.T) {
}
resultStringMap := result.MapKeyStr("id")
- gtest.Assert(t_users[0].Id, resultStringMap[id]["id"])
- gtest.Assert(t_users[0].Passport, resultStringMap[id]["passport"])
- gtest.Assert(t_users[0].Password, resultStringMap[id]["password"])
- gtest.Assert(t_users[0].NickName, resultStringMap[id]["nickname"])
- gtest.Assert(t_users[0].CreateTime, resultStringMap[id]["create_time"])
+ t.Assert(t_users[0].Id, resultStringMap[id]["id"])
+ t.Assert(t_users[0].Passport, resultStringMap[id]["passport"])
+ t.Assert(t_users[0].Password, resultStringMap[id]["password"])
+ t.Assert(t_users[0].NickName, resultStringMap[id]["nickname"])
+ t.Assert(t_users[0].CreateTime, resultStringMap[id]["create_time"])
})
}
@@ -843,9 +843,9 @@ func Test_DB_ToIntMap(t *testing.T) {
table := createInitTable()
defer dropTable(table)
_, err := db.Update(table, "create_time='2010-10-10 00:00:01'", "id=?", 1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
id := 1
result, err := db.Table(table).Fields("*").Where("id = ?", id).Select()
if err != nil {
@@ -867,11 +867,11 @@ func Test_DB_ToIntMap(t *testing.T) {
}
resultIntMap := result.MapKeyInt("id")
- gtest.Assert(t_users[0].Id, resultIntMap[id]["id"])
- gtest.Assert(t_users[0].Passport, resultIntMap[id]["passport"])
- gtest.Assert(t_users[0].Password, resultIntMap[id]["password"])
- gtest.Assert(t_users[0].NickName, resultIntMap[id]["nickname"])
- gtest.Assert(t_users[0].CreateTime, resultIntMap[id]["create_time"])
+ t.Assert(t_users[0].Id, resultIntMap[id]["id"])
+ t.Assert(t_users[0].Passport, resultIntMap[id]["passport"])
+ t.Assert(t_users[0].Password, resultIntMap[id]["password"])
+ t.Assert(t_users[0].NickName, resultIntMap[id]["nickname"])
+ t.Assert(t_users[0].CreateTime, resultIntMap[id]["create_time"])
})
}
@@ -880,9 +880,9 @@ func Test_DB_ToUintMap(t *testing.T) {
table := createInitTable()
defer dropTable(table)
_, err := db.Update(table, "create_time='2010-10-10 00:00:01'", "id=?", 1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
id := 1
result, err := db.Table(table).Fields("*").Where("id = ?", id).Select()
if err != nil {
@@ -904,11 +904,11 @@ func Test_DB_ToUintMap(t *testing.T) {
}
resultUintMap := result.MapKeyUint("id")
- gtest.Assert(t_users[0].Id, resultUintMap[uint(id)]["id"])
- gtest.Assert(t_users[0].Passport, resultUintMap[uint(id)]["passport"])
- gtest.Assert(t_users[0].Password, resultUintMap[uint(id)]["password"])
- gtest.Assert(t_users[0].NickName, resultUintMap[uint(id)]["nickname"])
- gtest.Assert(t_users[0].CreateTime, resultUintMap[uint(id)]["create_time"])
+ t.Assert(t_users[0].Id, resultUintMap[uint(id)]["id"])
+ t.Assert(t_users[0].Passport, resultUintMap[uint(id)]["passport"])
+ t.Assert(t_users[0].Password, resultUintMap[uint(id)]["password"])
+ t.Assert(t_users[0].NickName, resultUintMap[uint(id)]["nickname"])
+ t.Assert(t_users[0].CreateTime, resultUintMap[uint(id)]["create_time"])
})
}
@@ -918,9 +918,9 @@ func Test_DB_ToStringRecord(t *testing.T) {
table := createInitTable()
defer dropTable(table)
_, err := db.Update(table, "create_time='2010-10-10 00:00:01'", "id=?", 1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
id := 1
ids := "1"
result, err := db.Table(table).Fields("*").Where("id = ?", id).Select()
@@ -943,11 +943,11 @@ func Test_DB_ToStringRecord(t *testing.T) {
}
resultStringRecord := result.RecordKeyStr("id")
- gtest.Assert(t_users[0].Id, resultStringRecord[ids]["id"].Int())
- gtest.Assert(t_users[0].Passport, resultStringRecord[ids]["passport"].String())
- gtest.Assert(t_users[0].Password, resultStringRecord[ids]["password"].String())
- gtest.Assert(t_users[0].NickName, resultStringRecord[ids]["nickname"].String())
- gtest.Assert(t_users[0].CreateTime, resultStringRecord[ids]["create_time"].String())
+ t.Assert(t_users[0].Id, resultStringRecord[ids]["id"].Int())
+ t.Assert(t_users[0].Passport, resultStringRecord[ids]["passport"].String())
+ t.Assert(t_users[0].Password, resultStringRecord[ids]["password"].String())
+ t.Assert(t_users[0].NickName, resultStringRecord[ids]["nickname"].String())
+ t.Assert(t_users[0].CreateTime, resultStringRecord[ids]["create_time"].String())
})
}
@@ -957,9 +957,9 @@ func Test_DB_ToIntRecord(t *testing.T) {
table := createInitTable()
defer dropTable(table)
_, err := db.Update(table, "create_time='2010-10-10 00:00:01'", "id=?", 1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
id := 1
result, err := db.Table(table).Fields("*").Where("id = ?", id).Select()
if err != nil {
@@ -981,11 +981,11 @@ func Test_DB_ToIntRecord(t *testing.T) {
}
resultIntRecord := result.RecordKeyInt("id")
- gtest.Assert(t_users[0].Id, resultIntRecord[id]["id"].Int())
- gtest.Assert(t_users[0].Passport, resultIntRecord[id]["passport"].String())
- gtest.Assert(t_users[0].Password, resultIntRecord[id]["password"].String())
- gtest.Assert(t_users[0].NickName, resultIntRecord[id]["nickname"].String())
- gtest.Assert(t_users[0].CreateTime, resultIntRecord[id]["create_time"].String())
+ t.Assert(t_users[0].Id, resultIntRecord[id]["id"].Int())
+ t.Assert(t_users[0].Passport, resultIntRecord[id]["passport"].String())
+ t.Assert(t_users[0].Password, resultIntRecord[id]["password"].String())
+ t.Assert(t_users[0].NickName, resultIntRecord[id]["nickname"].String())
+ t.Assert(t_users[0].CreateTime, resultIntRecord[id]["create_time"].String())
})
}
@@ -995,9 +995,9 @@ func Test_DB_ToUintRecord(t *testing.T) {
table := createInitTable()
defer dropTable(table)
_, err := db.Update(table, "create_time='2010-10-10 00:00:01'", "id=?", 1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
id := 1
result, err := db.Table(table).Fields("*").Where("id = ?", id).Select()
if err != nil {
@@ -1019,11 +1019,11 @@ func Test_DB_ToUintRecord(t *testing.T) {
}
resultUintRecord := result.RecordKeyUint("id")
- gtest.Assert(t_users[0].Id, resultUintRecord[uint(id)]["id"].Int())
- gtest.Assert(t_users[0].Passport, resultUintRecord[uint(id)]["passport"].String())
- gtest.Assert(t_users[0].Password, resultUintRecord[uint(id)]["password"].String())
- gtest.Assert(t_users[0].NickName, resultUintRecord[uint(id)]["nickname"].String())
- gtest.Assert(t_users[0].CreateTime, resultUintRecord[uint(id)]["create_time"].String())
+ t.Assert(t_users[0].Id, resultUintRecord[uint(id)]["id"].Int())
+ t.Assert(t_users[0].Passport, resultUintRecord[uint(id)]["passport"].String())
+ t.Assert(t_users[0].Password, resultUintRecord[uint(id)]["password"].String())
+ t.Assert(t_users[0].NickName, resultUintRecord[uint(id)]["nickname"].String())
+ t.Assert(t_users[0].CreateTime, resultUintRecord[uint(id)]["create_time"].String())
})
}
@@ -1069,7 +1069,7 @@ func Test_DB_TableField(t *testing.T) {
if err != nil {
gtest.Fatal(err)
} else {
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
}
result, err := db.Table(name).Fields("*").Where("field_int = ?", 2).Select()
@@ -1077,7 +1077,7 @@ func Test_DB_TableField(t *testing.T) {
gtest.Fatal(err)
}
- gtest.Assert(result[0], data)
+ t.Assert(result[0], data)
}
func Test_DB_Prefix(t *testing.T) {
@@ -1087,7 +1087,7 @@ func Test_DB_Prefix(t *testing.T) {
createTableWithDb(db, table)
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
id := 10000
result, err := db.Insert(name, g.Map{
"id": id,
@@ -1096,14 +1096,14 @@ func Test_DB_Prefix(t *testing.T) {
"nickname": fmt.Sprintf(`name_%d`, id),
"create_time": gtime.NewFromStr("2018-10-24 10:00:00").String(),
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, e := result.RowsAffected()
- gtest.Assert(e, nil)
- gtest.Assert(n, 1)
+ t.Assert(e, nil)
+ t.Assert(n, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
id := 10000
result, err := db.Replace(name, g.Map{
"id": id,
@@ -1112,14 +1112,14 @@ func Test_DB_Prefix(t *testing.T) {
"nickname": fmt.Sprintf(`name_%d`, id),
"create_time": gtime.NewFromStr("2018-10-24 10:00:01").String(),
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, e := result.RowsAffected()
- gtest.Assert(e, nil)
- gtest.Assert(n, 2)
+ t.Assert(e, nil)
+ t.Assert(n, 2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
id := 10000
result, err := db.Save(name, g.Map{
"id": id,
@@ -1128,14 +1128,14 @@ func Test_DB_Prefix(t *testing.T) {
"nickname": fmt.Sprintf(`name_%d`, id),
"create_time": gtime.NewFromStr("2018-10-24 10:00:02").String(),
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, e := result.RowsAffected()
- gtest.Assert(e, nil)
- gtest.Assert(n, 2)
+ t.Assert(e, nil)
+ t.Assert(n, 2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
id := 10000
result, err := db.Update(name, g.Map{
"id": id,
@@ -1144,24 +1144,24 @@ func Test_DB_Prefix(t *testing.T) {
"nickname": fmt.Sprintf(`name_%d`, id),
"create_time": gtime.NewFromStr("2018-10-24 10:00:03").String(),
}, "id=?", id)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, e := result.RowsAffected()
- gtest.Assert(e, nil)
- gtest.Assert(n, 1)
+ t.Assert(e, nil)
+ t.Assert(n, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
id := 10000
result, err := db.Delete(name, "id=?", id)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, e := result.RowsAffected()
- gtest.Assert(e, nil)
- gtest.Assert(n, 1)
+ t.Assert(e, nil)
+ t.Assert(n, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.New(true)
for i := 1; i <= SIZE; i++ {
array.Append(g.Map{
@@ -1174,17 +1174,17 @@ func Test_DB_Prefix(t *testing.T) {
}
result, err := db.BatchInsert(name, array.Slice())
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, e := result.RowsAffected()
- gtest.Assert(e, nil)
- gtest.Assert(n, SIZE)
+ t.Assert(e, nil)
+ t.Assert(n, SIZE)
})
}
func Test_Model_InnerJoin(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table1 := createInitTable("user1")
table2 := createInitTable("user2")
@@ -1201,26 +1201,26 @@ func Test_Model_InnerJoin(t *testing.T) {
gtest.Fatal(err)
}
- gtest.Assert(n, 5)
+ t.Assert(n, 5)
result, err := db.Table(table1+" u1").InnerJoin(table2+" u2", "u1.id = u2.id").OrderBy("u1.id").Select()
if err != nil {
gtest.Fatal(err)
}
- gtest.Assert(len(result), 5)
+ t.Assert(len(result), 5)
result, err = db.Table(table1+" u1").InnerJoin(table2+" u2", "u1.id = u2.id").Where("u1.id > ?", 1).OrderBy("u1.id").Select()
if err != nil {
gtest.Fatal(err)
}
- gtest.Assert(len(result), 4)
+ t.Assert(len(result), 4)
})
}
func Test_Model_LeftJoin(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table1 := createInitTable("user1")
table2 := createInitTable("user2")
@@ -1236,7 +1236,7 @@ func Test_Model_LeftJoin(t *testing.T) {
if err != nil {
gtest.Fatal(err)
} else {
- gtest.Assert(n, 7)
+ t.Assert(n, 7)
}
result, err := db.Table(table1+" u1").LeftJoin(table2+" u2", "u1.id = u2.id").Select()
@@ -1244,19 +1244,19 @@ func Test_Model_LeftJoin(t *testing.T) {
gtest.Fatal(err)
}
- gtest.Assert(len(result), 10)
+ t.Assert(len(result), 10)
result, err = db.Table(table1+" u1").LeftJoin(table2+" u2", "u1.id = u2.id").Where("u1.id > ? ", 2).Select()
if err != nil {
gtest.Fatal(err)
}
- gtest.Assert(len(result), 8)
+ t.Assert(len(result), 8)
})
}
func Test_Model_RightJoin(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table1 := createInitTable("user1")
table2 := createInitTable("user2")
@@ -1273,18 +1273,18 @@ func Test_Model_RightJoin(t *testing.T) {
gtest.Fatal(err)
}
- gtest.Assert(n, 7)
+ t.Assert(n, 7)
result, err := db.Table(table1+" u1").RightJoin(table2+" u2", "u1.id = u2.id").Select()
if err != nil {
gtest.Fatal(err)
}
- gtest.Assert(len(result), 10)
+ t.Assert(len(result), 10)
result, err = db.Table(table1+" u1").RightJoin(table2+" u2", "u1.id = u2.id").Where("u1.id > 2").Select()
if err != nil {
gtest.Fatal(err)
}
- gtest.Assert(len(result), 1)
+ t.Assert(len(result), 1)
})
}
diff --git a/database/gdb/gdb_unit_z_mysql_model_test.go b/database/gdb/gdb_unit_z_mysql_model_test.go
index e484e58e3..3a90f6592 100644
--- a/database/gdb/gdb_unit_z_mysql_model_test.go
+++ b/database/gdb/gdb_unit_z_mysql_model_test.go
@@ -23,7 +23,7 @@ import (
func Test_Model_Insert(t *testing.T) {
table := createTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := db.From(table)
result, err := user.Filter().Data(g.Map{
"id": 1,
@@ -33,9 +33,9 @@ func Test_Model_Insert(t *testing.T) {
"nickname": "name_1",
"create_time": gtime.Now().String(),
}).Insert()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.LastInsertId()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
result, err = db.Table(table).Filter().Data(g.Map{
"id": "2",
@@ -45,9 +45,9 @@ func Test_Model_Insert(t *testing.T) {
"nickname": "name_2",
"create_time": gtime.Now().String(),
}).Insert()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ = result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
type User struct {
Id int `gconv:"id"`
@@ -65,12 +65,12 @@ func Test_Model_Insert(t *testing.T) {
Nickname: "name_3",
CreateTime: gtime.Now().String(),
}).Insert()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ = result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
value, err := db.Table(table).Fields("passport").Where("id=3").Value()
- gtest.Assert(err, nil)
- gtest.Assert(value.String(), "t3")
+ t.Assert(err, nil)
+ t.Assert(value.String(), "t3")
result, err = db.Table(table).Filter().Data(&User{
Id: 4,
@@ -80,17 +80,17 @@ func Test_Model_Insert(t *testing.T) {
Nickname: "T4",
CreateTime: gtime.Now().String(),
}).Insert()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ = result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
value, err = db.Table(table).Fields("passport").Where("id=4").Value()
- gtest.Assert(err, nil)
- gtest.Assert(value.String(), "t4")
+ t.Assert(err, nil)
+ t.Assert(value.String(), "t4")
result, err = db.Table(table).Where("id>?", 1).Delete()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ = result.RowsAffected()
- gtest.Assert(n, 3)
+ t.Assert(n, 3)
})
}
@@ -98,7 +98,7 @@ func Test_Model_Insert(t *testing.T) {
func Test_Model_InsertIgnore(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
_, err := db.Table(table).Filter().Data(g.Map{
"id": 1,
"uid": 1,
@@ -107,9 +107,9 @@ func Test_Model_InsertIgnore(t *testing.T) {
"nickname": "name_1",
"create_time": gtime.Now().String(),
}).Insert()
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
_, err := db.Table(table).Filter().Data(g.Map{
"id": 1,
"uid": 1,
@@ -118,13 +118,13 @@ func Test_Model_InsertIgnore(t *testing.T) {
"nickname": "name_1",
"create_time": gtime.Now().String(),
}).InsertIgnore()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
})
}
func Test_Model_Batch(t *testing.T) {
// bacth insert
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createTable()
defer dropTable(table)
result, err := db.Table(table).Filter().Data(g.List{
@@ -149,41 +149,41 @@ func Test_Model_Batch(t *testing.T) {
gtest.Error(err)
}
n, _ := result.RowsAffected()
- gtest.Assert(n, 2)
+ t.Assert(n, 2)
})
// batch save
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createInitTable()
defer dropTable(table)
result, err := db.Table(table).All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), SIZE)
+ t.Assert(err, nil)
+ t.Assert(len(result), SIZE)
for _, v := range result {
v["nickname"].Set(v["nickname"].String() + v["id"].String())
}
r, e := db.Table(table).Data(result).Save()
- gtest.Assert(e, nil)
+ t.Assert(e, nil)
n, e := r.RowsAffected()
- gtest.Assert(e, nil)
- gtest.Assert(n, SIZE*2)
+ t.Assert(e, nil)
+ t.Assert(n, SIZE*2)
})
// batch replace
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createInitTable()
defer dropTable(table)
result, err := db.Table(table).All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), SIZE)
+ t.Assert(err, nil)
+ t.Assert(len(result), SIZE)
for _, v := range result {
v["nickname"].Set(v["nickname"].String() + v["id"].String())
}
r, e := db.Table(table).Data(result).Replace()
- gtest.Assert(e, nil)
+ t.Assert(e, nil)
n, e := r.RowsAffected()
- gtest.Assert(e, nil)
- gtest.Assert(n, SIZE*2)
+ t.Assert(e, nil)
+ t.Assert(n, SIZE*2)
})
}
@@ -191,7 +191,7 @@ func Test_Model_Replace(t *testing.T) {
table := createTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Data(g.Map{
"id": 1,
"passport": "t11",
@@ -199,16 +199,16 @@ func Test_Model_Replace(t *testing.T) {
"nickname": "T11",
"create_time": "2018-10-24 10:00:00",
}).Replace()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
})
}
func Test_Model_Save(t *testing.T) {
table := createTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Data(g.Map{
"id": 1,
"passport": "t111",
@@ -216,9 +216,9 @@ func Test_Model_Save(t *testing.T) {
"nickname": "T111",
"create_time": "2018-10-24 10:00:00",
}).Save()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
})
}
@@ -226,41 +226,41 @@ func Test_Model_Update(t *testing.T) {
table := createInitTable()
defer dropTable(table)
// UPDATE...LIMIT
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Data("nickname", "T100").Order("id desc").Limit(2).Update()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 2)
+ t.Assert(n, 2)
v1, err := db.Table(table).Fields("nickname").Where("id", 10).Value()
- gtest.Assert(err, nil)
- gtest.Assert(v1.String(), "T100")
+ t.Assert(err, nil)
+ t.Assert(v1.String(), "T100")
v2, err := db.Table(table).Fields("nickname").Where("id", 8).Value()
- gtest.Assert(err, nil)
- gtest.Assert(v2.String(), "name_8")
+ t.Assert(err, nil)
+ t.Assert(v2.String(), "name_8")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Data("passport", "user_22").Where("passport=?", "user_2").Update()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Data("passport", "user_2").Where("passport='user_22'").Update()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
})
// Update + Data(string)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Data("passport='user_33'").Where("passport='user_3'").Update()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
})
}
@@ -268,22 +268,22 @@ func Test_Model_Clone(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
md := db.Table(table).Where("id IN(?)", g.Slice{1, 3})
count, err := md.Count()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
record, err := md.Order("id DESC").One()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
result, err := md.Order("id ASC").All()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
- gtest.Assert(count, 2)
- gtest.Assert(record["id"].Int(), 3)
- gtest.Assert(len(result), 2)
- gtest.Assert(result[0]["id"].Int(), 1)
- gtest.Assert(result[1]["id"].Int(), 3)
+ t.Assert(count, 2)
+ t.Assert(record["id"].Int(), 3)
+ t.Assert(len(result), 2)
+ t.Assert(result[0]["id"].Int(), 1)
+ t.Assert(result[1]["id"].Int(), 3)
})
}
@@ -291,57 +291,57 @@ func Test_Model_Safe(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
md := db.Table(table).Safe(false).Where("id IN(?)", g.Slice{1, 3})
count, err := md.Count()
- gtest.Assert(err, nil)
- gtest.Assert(count, 2)
+ t.Assert(err, nil)
+ t.Assert(count, 2)
md.And("id = ?", 1)
count, err = md.Count()
- gtest.Assert(err, nil)
- gtest.Assert(count, 1)
+ t.Assert(err, nil)
+ t.Assert(count, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
md := db.Table(table).Safe(true).Where("id IN(?)", g.Slice{1, 3})
count, err := md.Count()
- gtest.Assert(err, nil)
- gtest.Assert(count, 2)
+ t.Assert(err, nil)
+ t.Assert(count, 2)
md.And("id = ?", 1)
count, err = md.Count()
- gtest.Assert(err, nil)
- gtest.Assert(count, 2)
+ t.Assert(err, nil)
+ t.Assert(count, 2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
md := db.Table(table).Safe().Where("id IN(?)", g.Slice{1, 3})
count, err := md.Count()
- gtest.Assert(err, nil)
- gtest.Assert(count, 2)
+ t.Assert(err, nil)
+ t.Assert(count, 2)
md.And("id = ?", 1)
count, err = md.Count()
- gtest.Assert(err, nil)
- gtest.Assert(count, 2)
+ t.Assert(err, nil)
+ t.Assert(count, 2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
md1 := db.Table(table).Safe()
md2 := md1.Where("id in (?)", g.Slice{1, 3})
count, err := md2.Count()
- gtest.Assert(err, nil)
- gtest.Assert(count, 2)
+ t.Assert(err, nil)
+ t.Assert(count, 2)
all, err := md2.All()
- gtest.Assert(err, nil)
- gtest.Assert(len(all), 2)
+ t.Assert(err, nil)
+ t.Assert(len(all), 2)
all, err = md2.ForPage(1, 10).All()
- gtest.Assert(err, nil)
- gtest.Assert(len(all), 2)
+ t.Assert(err, nil)
+ t.Assert(len(all), 2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createInitTable()
defer dropTable(table)
@@ -351,34 +351,34 @@ func Test_Model_Safe(t *testing.T) {
// 1,3
count, err := md2.Count()
- gtest.Assert(err, nil)
- gtest.Assert(count, 2)
+ t.Assert(err, nil)
+ t.Assert(count, 2)
all, err := md2.Order("id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(all), 2)
- gtest.Assert(all[0]["id"].Int(), 1)
- gtest.Assert(all[1]["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(len(all), 2)
+ t.Assert(all[0]["id"].Int(), 1)
+ t.Assert(all[1]["id"].Int(), 3)
all, err = md2.ForPage(1, 10).All()
- gtest.Assert(err, nil)
- gtest.Assert(len(all), 2)
+ t.Assert(err, nil)
+ t.Assert(len(all), 2)
// 4,5,6
count, err = md3.Count()
- gtest.Assert(err, nil)
- gtest.Assert(count, 3)
+ t.Assert(err, nil)
+ t.Assert(count, 3)
all, err = md3.Order("id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(all), 3)
- gtest.Assert(all[0]["id"].Int(), 4)
- gtest.Assert(all[1]["id"].Int(), 5)
- gtest.Assert(all[2]["id"].Int(), 6)
+ t.Assert(err, nil)
+ t.Assert(len(all), 3)
+ t.Assert(all[0]["id"].Int(), 4)
+ t.Assert(all[1]["id"].Int(), 5)
+ t.Assert(all[2]["id"].Int(), 6)
all, err = md3.ForPage(1, 10).All()
- gtest.Assert(err, nil)
- gtest.Assert(len(all), 3)
+ t.Assert(err, nil)
+ t.Assert(len(all), 3)
})
}
@@ -386,15 +386,15 @@ func Test_Model_All(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), SIZE)
+ t.Assert(err, nil)
+ t.Assert(len(result), SIZE)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("id<0").All()
- gtest.Assert(result, nil)
- gtest.Assert(err, nil)
+ t.Assert(result, nil)
+ t.Assert(err, nil)
})
}
@@ -402,37 +402,37 @@ func Test_Model_FindAll(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).FindAll(5)
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 1)
- gtest.Assert(result[0]["id"].Int(), 5)
+ t.Assert(err, nil)
+ t.Assert(len(result), 1)
+ t.Assert(result[0]["id"].Int(), 5)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Order("id asc").FindAll("id", 8)
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 1)
- gtest.Assert(result[0]["id"].Int(), 8)
+ t.Assert(err, nil)
+ t.Assert(len(result), 1)
+ t.Assert(result[0]["id"].Int(), 8)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Order("id asc").FindAll(g.Slice{3, 9})
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 2)
- gtest.Assert(result[0]["id"].Int(), 3)
- gtest.Assert(result[1]["id"].Int(), 9)
+ t.Assert(err, nil)
+ t.Assert(len(result), 2)
+ t.Assert(result[0]["id"].Int(), 3)
+ t.Assert(result[1]["id"].Int(), 9)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).FindAll()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), SIZE)
+ t.Assert(err, nil)
+ t.Assert(len(result), SIZE)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("id<0").FindAll()
- gtest.Assert(result, nil)
- gtest.Assert(err, nil)
+ t.Assert(result, nil)
+ t.Assert(err, nil)
})
}
@@ -440,45 +440,45 @@ func Test_Model_FindAll_GTime(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).FindAll("create_time < ?", gtime.NewFromStr("2000-01-01 00:00:00"))
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 0)
+ t.Assert(err, nil)
+ t.Assert(len(result), 0)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).FindAll("create_time > ?", gtime.NewFromStr("2000-01-01 00:00:00"))
- gtest.Assert(err, nil)
- gtest.Assert(len(result), SIZE)
+ t.Assert(err, nil)
+ t.Assert(len(result), SIZE)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
v := g.NewVar("2000-01-01 00:00:00")
result, err := db.Table(table).FindAll("create_time < ?", v)
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 0)
+ t.Assert(err, nil)
+ t.Assert(len(result), 0)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
v := g.NewVar("2000-01-01 00:00:00")
result, err := db.Table(table).FindAll("create_time > ?", v)
- gtest.Assert(err, nil)
- gtest.Assert(len(result), SIZE)
+ t.Assert(err, nil)
+ t.Assert(len(result), SIZE)
})
}
func Test_Model_One(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
record, err := db.Table(table).Where("id", 1).One()
- gtest.Assert(err, nil)
- gtest.Assert(record["nickname"].String(), "name_1")
+ t.Assert(err, nil)
+ t.Assert(record["nickname"].String(), "name_1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
record, err := db.Table(table).Where("id", 0).One()
- gtest.Assert(err, nil)
- gtest.Assert(record, nil)
+ t.Assert(err, nil)
+ t.Assert(record, nil)
})
}
@@ -486,34 +486,34 @@ func Test_Model_FindOne(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
record, err := db.Table(table).FindOne(1)
- gtest.Assert(err, nil)
- gtest.Assert(record["nickname"].String(), "name_1")
+ t.Assert(err, nil)
+ t.Assert(record["nickname"].String(), "name_1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
record, err := db.Table(table).FindOne(3)
- gtest.Assert(err, nil)
- gtest.Assert(record["nickname"].String(), "name_3")
+ t.Assert(err, nil)
+ t.Assert(record["nickname"].String(), "name_3")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
record, err := db.Table(table).Where("id", 1).FindOne()
- gtest.Assert(err, nil)
- gtest.Assert(record["nickname"].String(), "name_1")
+ t.Assert(err, nil)
+ t.Assert(record["nickname"].String(), "name_1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
record, err := db.Table(table).FindOne("id", 9)
- gtest.Assert(err, nil)
- gtest.Assert(record["nickname"].String(), "name_9")
+ t.Assert(err, nil)
+ t.Assert(record["nickname"].String(), "name_9")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
record, err := db.Table(table).Where("id", 0).FindOne()
- gtest.Assert(err, nil)
- gtest.Assert(record, nil)
+ t.Assert(err, nil)
+ t.Assert(record, nil)
})
}
@@ -521,16 +521,16 @@ func Test_Model_Value(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value, err := db.Table(table).Fields("nickname").Where("id", 1).Value()
- gtest.Assert(err, nil)
- gtest.Assert(value.String(), "name_1")
+ t.Assert(err, nil)
+ t.Assert(value.String(), "name_1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value, err := db.Table(table).Fields("nickname").Where("id", 0).Value()
- gtest.Assert(err, nil)
- gtest.Assert(value, nil)
+ t.Assert(err, nil)
+ t.Assert(value, nil)
})
}
@@ -538,31 +538,31 @@ func Test_Model_Array(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
all, err := db.Table(table).Where("id", g.Slice{1, 2, 3}).All()
- gtest.Assert(err, nil)
- gtest.Assert(all.Array("id"), g.Slice{1, 2, 3})
- gtest.Assert(all.Array("nickname"), g.Slice{"name_1", "name_2", "name_3"})
+ t.Assert(err, nil)
+ t.Assert(all.Array("id"), g.Slice{1, 2, 3})
+ t.Assert(all.Array("nickname"), g.Slice{"name_1", "name_2", "name_3"})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array, err := db.Table(table).Fields("nickname").Where("id", g.Slice{1, 2, 3}).Array()
- gtest.Assert(err, nil)
- gtest.Assert(array, g.Slice{"name_1", "name_2", "name_3"})
+ t.Assert(err, nil)
+ t.Assert(array, g.Slice{"name_1", "name_2", "name_3"})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array, err := db.Table(table).Array("nickname", "id", g.Slice{1, 2, 3})
- gtest.Assert(err, nil)
- gtest.Assert(array, g.Slice{"name_1", "name_2", "name_3"})
+ t.Assert(err, nil)
+ t.Assert(array, g.Slice{"name_1", "name_2", "name_3"})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array, err := db.Table(table).FindArray("nickname", "id", g.Slice{1, 2, 3})
- gtest.Assert(err, nil)
- gtest.Assert(array, g.Slice{"name_1", "name_2", "name_3"})
+ t.Assert(err, nil)
+ t.Assert(array, g.Slice{"name_1", "name_2", "name_3"})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array, err := db.Table(table).FindArray("nickname", g.Slice{1, 2, 3})
- gtest.Assert(err, nil)
- gtest.Assert(array, g.Slice{"name_1", "name_2", "name_3"})
+ t.Assert(err, nil)
+ t.Assert(array, g.Slice{"name_1", "name_2", "name_3"})
})
}
@@ -570,75 +570,75 @@ func Test_Model_FindValue(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value, err := db.Table(table).FindValue("nickname", 1)
- gtest.Assert(err, nil)
- gtest.Assert(value.String(), "name_1")
+ t.Assert(err, nil)
+ t.Assert(value.String(), "name_1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value, err := db.Table(table).Order("id desc").FindValue("nickname")
- gtest.Assert(err, nil)
- gtest.Assert(value.String(), "name_10")
+ t.Assert(err, nil)
+ t.Assert(value.String(), "name_10")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value, err := db.Table(table).Fields("nickname").Where("id", 1).FindValue()
- gtest.Assert(err, nil)
- gtest.Assert(value.String(), "name_1")
+ t.Assert(err, nil)
+ t.Assert(value.String(), "name_1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value, err := db.Table(table).Fields("nickname").Where("id", 0).FindValue()
- gtest.Assert(err, nil)
- gtest.Assert(value, nil)
+ t.Assert(err, nil)
+ t.Assert(value, nil)
})
}
func Test_Model_Count(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
count, err := db.Table(table).Count()
- gtest.Assert(err, nil)
- gtest.Assert(count, SIZE)
+ t.Assert(err, nil)
+ t.Assert(count, SIZE)
})
}
func Test_Model_FindCount(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
count, err := db.Table(table).FindCount(g.Slice{1, 3})
- gtest.Assert(err, nil)
- gtest.Assert(count, 2)
+ t.Assert(err, nil)
+ t.Assert(count, 2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
count, err := db.Table(table).FindCount(g.Slice{1, 300000})
- gtest.Assert(err, nil)
- gtest.Assert(count, 1)
+ t.Assert(err, nil)
+ t.Assert(count, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
count, err := db.Table(table).FindCount()
- gtest.Assert(err, nil)
- gtest.Assert(count, SIZE)
+ t.Assert(err, nil)
+ t.Assert(count, SIZE)
})
}
func Test_Model_Select(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Select()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), SIZE)
+ t.Assert(err, nil)
+ t.Assert(len(result), SIZE)
})
}
func Test_Model_Struct(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -648,11 +648,11 @@ func Test_Model_Struct(t *testing.T) {
}
user := new(User)
err := db.Table(table).Where("id=1").Struct(user)
- gtest.Assert(err, nil)
- gtest.Assert(user.NickName, "name_1")
- gtest.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(err, nil)
+ t.Assert(user.NickName, "name_1")
+ t.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -662,12 +662,12 @@ func Test_Model_Struct(t *testing.T) {
}
user := new(User)
err := db.Table(table).Where("id=1").Struct(user)
- gtest.Assert(err, nil)
- gtest.Assert(user.NickName, "name_1")
- gtest.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(err, nil)
+ t.Assert(user.NickName, "name_1")
+ t.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
})
// Auto creating struct object.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -677,12 +677,12 @@ func Test_Model_Struct(t *testing.T) {
}
user := (*User)(nil)
err := db.Table(table).Where("id=1").Struct(&user)
- gtest.Assert(err, nil)
- gtest.Assert(user.NickName, "name_1")
- gtest.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(err, nil)
+ t.Assert(user.NickName, "name_1")
+ t.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
})
// Just using Scan.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -695,11 +695,11 @@ func Test_Model_Struct(t *testing.T) {
if err != nil {
gtest.Error(err)
}
- gtest.Assert(user.NickName, "name_1")
- gtest.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(user.NickName, "name_1")
+ t.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
})
// sql.ErrNoRows
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -709,7 +709,7 @@ func Test_Model_Struct(t *testing.T) {
}
user := new(User)
err := db.Table(table).Where("id=-1").Struct(user)
- gtest.Assert(err, sql.ErrNoRows)
+ t.Assert(err, sql.ErrNoRows)
})
}
@@ -719,7 +719,7 @@ func Test_Model_Struct_CustomType(t *testing.T) {
type MyInt int
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id MyInt
Passport string
@@ -729,9 +729,9 @@ func Test_Model_Struct_CustomType(t *testing.T) {
}
user := new(User)
err := db.Table(table).Where("id=1").Struct(user)
- gtest.Assert(err, nil)
- gtest.Assert(user.NickName, "name_1")
- gtest.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(err, nil)
+ t.Assert(user.NickName, "name_1")
+ t.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
})
}
@@ -739,7 +739,7 @@ func Test_Model_Structs(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -752,17 +752,17 @@ func Test_Model_Structs(t *testing.T) {
if err != nil {
gtest.Error(err)
}
- gtest.Assert(len(users), SIZE)
- gtest.Assert(users[0].Id, 1)
- gtest.Assert(users[1].Id, 2)
- gtest.Assert(users[2].Id, 3)
- gtest.Assert(users[0].NickName, "name_1")
- gtest.Assert(users[1].NickName, "name_2")
- gtest.Assert(users[2].NickName, "name_3")
- gtest.Assert(users[0].CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(len(users), SIZE)
+ t.Assert(users[0].Id, 1)
+ t.Assert(users[1].Id, 2)
+ t.Assert(users[2].Id, 3)
+ t.Assert(users[0].NickName, "name_1")
+ t.Assert(users[1].NickName, "name_2")
+ t.Assert(users[2].NickName, "name_3")
+ t.Assert(users[0].CreateTime.String(), "2018-10-24 10:00:00")
})
// Auto create struct slice.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -775,17 +775,17 @@ func Test_Model_Structs(t *testing.T) {
if err != nil {
gtest.Error(err)
}
- gtest.Assert(len(users), SIZE)
- gtest.Assert(users[0].Id, 1)
- gtest.Assert(users[1].Id, 2)
- gtest.Assert(users[2].Id, 3)
- gtest.Assert(users[0].NickName, "name_1")
- gtest.Assert(users[1].NickName, "name_2")
- gtest.Assert(users[2].NickName, "name_3")
- gtest.Assert(users[0].CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(len(users), SIZE)
+ t.Assert(users[0].Id, 1)
+ t.Assert(users[1].Id, 2)
+ t.Assert(users[2].Id, 3)
+ t.Assert(users[0].NickName, "name_1")
+ t.Assert(users[1].NickName, "name_2")
+ t.Assert(users[2].NickName, "name_3")
+ t.Assert(users[0].CreateTime.String(), "2018-10-24 10:00:00")
})
// Just using Scan.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -798,17 +798,17 @@ func Test_Model_Structs(t *testing.T) {
if err != nil {
gtest.Error(err)
}
- gtest.Assert(len(users), SIZE)
- gtest.Assert(users[0].Id, 1)
- gtest.Assert(users[1].Id, 2)
- gtest.Assert(users[2].Id, 3)
- gtest.Assert(users[0].NickName, "name_1")
- gtest.Assert(users[1].NickName, "name_2")
- gtest.Assert(users[2].NickName, "name_3")
- gtest.Assert(users[0].CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(len(users), SIZE)
+ t.Assert(users[0].Id, 1)
+ t.Assert(users[1].Id, 2)
+ t.Assert(users[2].Id, 3)
+ t.Assert(users[0].NickName, "name_1")
+ t.Assert(users[1].NickName, "name_2")
+ t.Assert(users[2].NickName, "name_3")
+ t.Assert(users[0].CreateTime.String(), "2018-10-24 10:00:00")
})
// sql.ErrNoRows
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -818,7 +818,7 @@ func Test_Model_Structs(t *testing.T) {
}
var users []*User
err := db.Table(table).Where("id<0").Structs(&users)
- gtest.Assert(err, sql.ErrNoRows)
+ t.Assert(err, sql.ErrNoRows)
})
}
@@ -826,7 +826,7 @@ func Test_Model_Scan(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -836,11 +836,11 @@ func Test_Model_Scan(t *testing.T) {
}
user := new(User)
err := db.Table(table).Where("id=1").Scan(user)
- gtest.Assert(err, nil)
- gtest.Assert(user.NickName, "name_1")
- gtest.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(err, nil)
+ t.Assert(user.NickName, "name_1")
+ t.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -850,11 +850,11 @@ func Test_Model_Scan(t *testing.T) {
}
user := new(User)
err := db.Table(table).Where("id=1").Scan(user)
- gtest.Assert(err, nil)
- gtest.Assert(user.NickName, "name_1")
- gtest.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(err, nil)
+ t.Assert(user.NickName, "name_1")
+ t.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -864,17 +864,17 @@ func Test_Model_Scan(t *testing.T) {
}
var users []User
err := db.Table(table).Order("id asc").Scan(&users)
- gtest.Assert(err, nil)
- gtest.Assert(len(users), SIZE)
- gtest.Assert(users[0].Id, 1)
- gtest.Assert(users[1].Id, 2)
- gtest.Assert(users[2].Id, 3)
- gtest.Assert(users[0].NickName, "name_1")
- gtest.Assert(users[1].NickName, "name_2")
- gtest.Assert(users[2].NickName, "name_3")
- gtest.Assert(users[0].CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(err, nil)
+ t.Assert(len(users), SIZE)
+ t.Assert(users[0].Id, 1)
+ t.Assert(users[1].Id, 2)
+ t.Assert(users[2].Id, 3)
+ t.Assert(users[0].NickName, "name_1")
+ t.Assert(users[1].NickName, "name_2")
+ t.Assert(users[2].NickName, "name_3")
+ t.Assert(users[0].CreateTime.String(), "2018-10-24 10:00:00")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -884,18 +884,18 @@ func Test_Model_Scan(t *testing.T) {
}
var users []*User
err := db.Table(table).Order("id asc").Scan(&users)
- gtest.Assert(err, nil)
- gtest.Assert(len(users), SIZE)
- gtest.Assert(users[0].Id, 1)
- gtest.Assert(users[1].Id, 2)
- gtest.Assert(users[2].Id, 3)
- gtest.Assert(users[0].NickName, "name_1")
- gtest.Assert(users[1].NickName, "name_2")
- gtest.Assert(users[2].NickName, "name_3")
- gtest.Assert(users[0].CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(err, nil)
+ t.Assert(len(users), SIZE)
+ t.Assert(users[0].Id, 1)
+ t.Assert(users[1].Id, 2)
+ t.Assert(users[2].Id, 3)
+ t.Assert(users[0].NickName, "name_1")
+ t.Assert(users[1].NickName, "name_2")
+ t.Assert(users[2].NickName, "name_3")
+ t.Assert(users[0].CreateTime.String(), "2018-10-24 10:00:00")
})
// sql.ErrNoRows
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Passport string
@@ -907,8 +907,8 @@ func Test_Model_Scan(t *testing.T) {
users := new([]*User)
err1 := db.Table(table).Where("id < 0").Scan(user)
err2 := db.Table(table).Where("id < 0").Scan(users)
- gtest.Assert(err1, sql.ErrNoRows)
- gtest.Assert(err2, sql.ErrNoRows)
+ t.Assert(err1, sql.ErrNoRows)
+ t.Assert(err2, sql.ErrNoRows)
})
}
@@ -916,11 +916,11 @@ func Test_Model_OrderBy(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Order("id DESC").Select()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), SIZE)
- gtest.Assert(result[0]["nickname"].String(), fmt.Sprintf("name_%d", SIZE))
+ t.Assert(err, nil)
+ t.Assert(len(result), SIZE)
+ t.Assert(result[0]["nickname"].String(), fmt.Sprintf("name_%d", SIZE))
})
}
@@ -928,11 +928,11 @@ func Test_Model_GroupBy(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).GroupBy("id").Select()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), SIZE)
- gtest.Assert(result[0]["nickname"].String(), "name_1")
+ t.Assert(err, nil)
+ t.Assert(len(result), SIZE)
+ t.Assert(result[0]["nickname"].String(), "name_1")
})
}
@@ -940,11 +940,11 @@ func Test_Model_Data(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Data("nickname=?", "test").Where("id=?", 3).Update()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
})
}
@@ -953,161 +953,161 @@ func Test_Model_Where(t *testing.T) {
defer dropTable(table)
// string
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("id=? and nickname=?", 3, "name_3").One()
- gtest.Assert(err, nil)
- gtest.AssertGT(len(result), 0)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.AssertGT(len(result), 0)
+ t.Assert(result["id"].Int(), 3)
})
// slice parameter
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("id=? and nickname=?", g.Slice{3, "name_3"}).One()
- gtest.Assert(err, nil)
- gtest.AssertGT(len(result), 0)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.AssertGT(len(result), 0)
+ t.Assert(result["id"].Int(), 3)
})
// map like
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where(g.Map{
"passport like": "user_1%",
}).Order("id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 2)
- gtest.Assert(result[0].GMap().Get("id"), 1)
- gtest.Assert(result[1].GMap().Get("id"), 10)
+ t.Assert(err, nil)
+ t.Assert(len(result), 2)
+ t.Assert(result[0].GMap().Get("id"), 1)
+ t.Assert(result[1].GMap().Get("id"), 10)
})
// map + slice parameter
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where(g.Map{
"id": g.Slice{1, 2, 3},
"passport": g.Slice{"user_2", "user_3"},
}).And("id=? and nickname=?", g.Slice{3, "name_3"}).One()
- gtest.Assert(err, nil)
- gtest.AssertGT(len(result), 0)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.AssertGT(len(result), 0)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where(g.Map{
"id": g.Slice{1, 2, 3},
"passport": g.Slice{"user_2", "user_3"},
}).Or("nickname=?", g.Slice{"name_4"}).And("id", 3).One()
- gtest.Assert(err, nil)
- gtest.AssertGT(len(result), 0)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.AssertGT(len(result), 0)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("id=3", g.Slice{}).One()
- gtest.Assert(err, nil)
- gtest.AssertGT(len(result), 0)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.AssertGT(len(result), 0)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("id=?", g.Slice{3}).One()
- gtest.Assert(err, nil)
- gtest.AssertGT(len(result), 0)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.AssertGT(len(result), 0)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("id", 3).One()
- gtest.Assert(err, nil)
- gtest.AssertGT(len(result), 0)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.AssertGT(len(result), 0)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("id", 3).Where("nickname", "name_3").One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("id", 3).And("nickname", "name_3").One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("id", 30).Or("nickname", "name_3").One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("id", 30).Or("nickname", "name_3").And("id>?", 1).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("id", 30).Or("nickname", "name_3").And("id>", 1).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
// slice
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("id=? AND nickname=?", g.Slice{3, "name_3"}...).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("id=? AND nickname=?", g.Slice{3, "name_3"}).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("passport like ? and nickname like ?", g.Slice{"user_3", "name_3"}).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
// map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where(g.Map{"id": 3, "nickname": "name_3"}).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
// map key operator
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where(g.Map{"id>": 1, "id<": 3}).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 2)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 2)
})
// gmap.Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where(gmap.NewFrom(g.MapAnyAny{"id": 3, "nickname": "name_3"})).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
// gmap.Map key operator
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where(gmap.NewFrom(g.MapAnyAny{"id>": 1, "id<": 3})).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 2)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 2)
})
// list map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where(gmap.NewListMapFrom(g.MapAnyAny{"id": 3, "nickname": "name_3"})).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
// list map key operator
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where(gmap.NewListMapFrom(g.MapAnyAny{"id>": 1, "id<": 3})).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 2)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 2)
})
// tree map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where(gmap.NewTreeMapFrom(gutil.ComparatorString, g.MapAnyAny{"id": 3, "nickname": "name_3"})).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
// tree map key operator
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where(gmap.NewTreeMapFrom(gutil.ComparatorString, g.MapAnyAny{"id>": 1, "id<": 3})).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 2)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 2)
})
// complicated where 1
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//db.SetDebug(true)
conditions := g.Map{
"nickname like ?": "%name%",
@@ -1117,12 +1117,12 @@ func Test_Model_Where(t *testing.T) {
"id": g.Slice{1, 2, 3},
}
result, err := db.Table(table).Where(conditions).Order("id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 3)
- gtest.Assert(result[0]["id"].Int(), 1)
+ t.Assert(err, nil)
+ t.Assert(len(result), 3)
+ t.Assert(result[0]["id"].Int(), 1)
})
// complicated where 2
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//db.SetDebug(true)
conditions := g.Map{
"nickname like ?": "%name%",
@@ -1132,51 +1132,51 @@ func Test_Model_Where(t *testing.T) {
"id in(?)": g.Slice{1, 2, 3},
}
result, err := db.Table(table).Where(conditions).Order("id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 3)
- gtest.Assert(result[0]["id"].Int(), 1)
+ t.Assert(err, nil)
+ t.Assert(len(result), 3)
+ t.Assert(result[0]["id"].Int(), 1)
})
// struct
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int `json:"id"`
Nickname string `gconv:"nickname"`
}
result, err := db.Table(table).Where(User{3, "name_3"}).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
result, err = db.Table(table).Where(&User{3, "name_3"}).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
// slice single
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("id IN(?)", g.Slice{1, 3}).Order("id ASC").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 2)
- gtest.Assert(result[0]["id"].Int(), 1)
- gtest.Assert(result[1]["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(len(result), 2)
+ t.Assert(result[0]["id"].Int(), 1)
+ t.Assert(result[1]["id"].Int(), 3)
})
// slice + string
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where("nickname=? AND id IN(?)", "name_3", g.Slice{1, 3}).Order("id ASC").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 1)
- gtest.Assert(result[0]["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(len(result), 1)
+ t.Assert(result[0]["id"].Int(), 3)
})
// slice + map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Where(g.Map{
"id": g.Slice{1, 3},
"nickname": "name_3",
}).Order("id ASC").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 1)
- gtest.Assert(result[0]["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(len(result), 1)
+ t.Assert(result[0]["id"].Int(), 3)
})
// slice + struct
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Ids []int `json:"id"`
Nickname string `gconv:"nickname"`
@@ -1185,9 +1185,9 @@ func Test_Model_Where(t *testing.T) {
Ids: []int{1, 3},
Nickname: "name_3",
}).Order("id ASC").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 1)
- gtest.Assert(result[0]["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(len(result), 1)
+ t.Assert(result[0]["id"].Int(), 3)
})
}
@@ -1195,17 +1195,17 @@ func Test_Model_Where_ISNULL_1(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//db.SetDebug(true)
result, err := db.Table(table).Data("nickname", nil).Where("id", 2).Update()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
one, err := db.Table(table).Where("nickname", nil).One()
- gtest.Assert(err, nil)
- gtest.Assert(one.IsEmpty(), false)
- gtest.Assert(one["id"], 2)
+ t.Assert(err, nil)
+ t.Assert(one.IsEmpty(), false)
+ t.Assert(one["id"], 2)
})
}
@@ -1214,7 +1214,7 @@ func Test_Model_Where_ISNULL_2(t *testing.T) {
defer dropTable(table)
// complicated one.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//db.SetDebug(true)
conditions := g.Map{
"nickname like ?": "%name%",
@@ -1224,9 +1224,9 @@ func Test_Model_Where_ISNULL_2(t *testing.T) {
"id": g.Slice{1, 2, 3},
}
result, err := db.Table(table).WherePri(conditions).Order("id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 3)
- gtest.Assert(result[0]["id"].Int(), 1)
+ t.Assert(err, nil)
+ t.Assert(len(result), 3)
+ t.Assert(result[0]["id"].Int(), 1)
})
}
func Test_Model_WherePri(t *testing.T) {
@@ -1234,176 +1234,176 @@ func Test_Model_WherePri(t *testing.T) {
defer dropTable(table)
// primary key
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
one, err := db.Table(table).WherePri(3).One()
- gtest.Assert(err, nil)
- gtest.AssertNE(one, nil)
- gtest.Assert(one["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.AssertNE(one, nil)
+ t.Assert(one["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
all, err := db.Table(table).WherePri(g.Slice{3, 9}).Order("id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(all), 2)
- gtest.Assert(all[0]["id"].Int(), 3)
- gtest.Assert(all[1]["id"].Int(), 9)
+ t.Assert(err, nil)
+ t.Assert(len(all), 2)
+ t.Assert(all[0]["id"].Int(), 3)
+ t.Assert(all[1]["id"].Int(), 9)
})
// string
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri("id=? and nickname=?", 3, "name_3").One()
- gtest.Assert(err, nil)
- gtest.AssertGT(len(result), 0)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.AssertGT(len(result), 0)
+ t.Assert(result["id"].Int(), 3)
})
// slice parameter
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri("id=? and nickname=?", g.Slice{3, "name_3"}).One()
- gtest.Assert(err, nil)
- gtest.AssertGT(len(result), 0)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.AssertGT(len(result), 0)
+ t.Assert(result["id"].Int(), 3)
})
// map like
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri(g.Map{
"passport like": "user_1%",
}).Order("id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 2)
- gtest.Assert(result[0].GMap().Get("id"), 1)
- gtest.Assert(result[1].GMap().Get("id"), 10)
+ t.Assert(err, nil)
+ t.Assert(len(result), 2)
+ t.Assert(result[0].GMap().Get("id"), 1)
+ t.Assert(result[1].GMap().Get("id"), 10)
})
// map + slice parameter
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri(g.Map{
"id": g.Slice{1, 2, 3},
"passport": g.Slice{"user_2", "user_3"},
}).And("id=? and nickname=?", g.Slice{3, "name_3"}).One()
- gtest.Assert(err, nil)
- gtest.AssertGT(len(result), 0)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.AssertGT(len(result), 0)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri(g.Map{
"id": g.Slice{1, 2, 3},
"passport": g.Slice{"user_2", "user_3"},
}).Or("nickname=?", g.Slice{"name_4"}).And("id", 3).One()
- gtest.Assert(err, nil)
- gtest.AssertGT(len(result), 0)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.AssertGT(len(result), 0)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri("id=3", g.Slice{}).One()
- gtest.Assert(err, nil)
- gtest.AssertGT(len(result), 0)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.AssertGT(len(result), 0)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri("id=?", g.Slice{3}).One()
- gtest.Assert(err, nil)
- gtest.AssertGT(len(result), 0)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.AssertGT(len(result), 0)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri("id", 3).One()
- gtest.Assert(err, nil)
- gtest.AssertGT(len(result), 0)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.AssertGT(len(result), 0)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri("id", 3).WherePri("nickname", "name_3").One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri("id", 3).And("nickname", "name_3").One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri("id", 30).Or("nickname", "name_3").One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri("id", 30).Or("nickname", "name_3").And("id>?", 1).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri("id", 30).Or("nickname", "name_3").And("id>", 1).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
// slice
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri("id=? AND nickname=?", g.Slice{3, "name_3"}...).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri("id=? AND nickname=?", g.Slice{3, "name_3"}).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri("passport like ? and nickname like ?", g.Slice{"user_3", "name_3"}).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
// map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri(g.Map{"id": 3, "nickname": "name_3"}).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
// map key operator
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri(g.Map{"id>": 1, "id<": 3}).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 2)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 2)
})
// gmap.Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri(gmap.NewFrom(g.MapAnyAny{"id": 3, "nickname": "name_3"})).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
// gmap.Map key operator
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri(gmap.NewFrom(g.MapAnyAny{"id>": 1, "id<": 3})).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 2)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 2)
})
// list map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri(gmap.NewListMapFrom(g.MapAnyAny{"id": 3, "nickname": "name_3"})).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
// list map key operator
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri(gmap.NewListMapFrom(g.MapAnyAny{"id>": 1, "id<": 3})).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 2)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 2)
})
// tree map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri(gmap.NewTreeMapFrom(gutil.ComparatorString, g.MapAnyAny{"id": 3, "nickname": "name_3"})).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
// tree map key operator
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri(gmap.NewTreeMapFrom(gutil.ComparatorString, g.MapAnyAny{"id>": 1, "id<": 3})).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 2)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 2)
})
// complicated where 1
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//db.SetDebug(true)
conditions := g.Map{
"nickname like ?": "%name%",
@@ -1413,12 +1413,12 @@ func Test_Model_WherePri(t *testing.T) {
"id": g.Slice{1, 2, 3},
}
result, err := db.Table(table).WherePri(conditions).Order("id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 3)
- gtest.Assert(result[0]["id"].Int(), 1)
+ t.Assert(err, nil)
+ t.Assert(len(result), 3)
+ t.Assert(result[0]["id"].Int(), 1)
})
// complicated where 2
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//db.SetDebug(true)
conditions := g.Map{
"nickname like ?": "%name%",
@@ -1428,51 +1428,51 @@ func Test_Model_WherePri(t *testing.T) {
"id in(?)": g.Slice{1, 2, 3},
}
result, err := db.Table(table).WherePri(conditions).Order("id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 3)
- gtest.Assert(result[0]["id"].Int(), 1)
+ t.Assert(err, nil)
+ t.Assert(len(result), 3)
+ t.Assert(result[0]["id"].Int(), 1)
})
// struct
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int `json:"id"`
Nickname string `gconv:"nickname"`
}
result, err := db.Table(table).WherePri(User{3, "name_3"}).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
result, err = db.Table(table).WherePri(&User{3, "name_3"}).One()
- gtest.Assert(err, nil)
- gtest.Assert(result["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(result["id"].Int(), 3)
})
// slice single
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri("id IN(?)", g.Slice{1, 3}).Order("id ASC").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 2)
- gtest.Assert(result[0]["id"].Int(), 1)
- gtest.Assert(result[1]["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(len(result), 2)
+ t.Assert(result[0]["id"].Int(), 1)
+ t.Assert(result[1]["id"].Int(), 3)
})
// slice + string
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri("nickname=? AND id IN(?)", "name_3", g.Slice{1, 3}).Order("id ASC").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 1)
- gtest.Assert(result[0]["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(len(result), 1)
+ t.Assert(result[0]["id"].Int(), 3)
})
// slice + map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).WherePri(g.Map{
"id": g.Slice{1, 3},
"nickname": "name_3",
}).Order("id ASC").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 1)
- gtest.Assert(result[0]["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(len(result), 1)
+ t.Assert(result[0]["id"].Int(), 3)
})
// slice + struct
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Ids []int `json:"id"`
Nickname string `gconv:"nickname"`
@@ -1481,9 +1481,9 @@ func Test_Model_WherePri(t *testing.T) {
Ids: []int{1, 3},
Nickname: "name_3",
}).Order("id ASC").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 1)
- gtest.Assert(result[0]["id"].Int(), 3)
+ t.Assert(err, nil)
+ t.Assert(len(result), 1)
+ t.Assert(result[0]["id"].Int(), 3)
})
}
@@ -1492,18 +1492,18 @@ func Test_Model_Delete(t *testing.T) {
defer dropTable(table)
// DELETE...LIMIT
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Limit(2).Delete()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 2)
+ t.Assert(n, 2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := db.Table(table).Delete()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, SIZE-2)
+ t.Assert(n, SIZE-2)
})
}
@@ -1512,10 +1512,10 @@ func Test_Model_Offset(t *testing.T) {
defer dropTable(table)
result, err := db.Table(table).Limit(2).Offset(5).Order("id").Select()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 2)
- gtest.Assert(result[0]["id"], 6)
- gtest.Assert(result[1]["id"], 7)
+ t.Assert(err, nil)
+ t.Assert(len(result), 2)
+ t.Assert(result[0]["id"], 6)
+ t.Assert(result[1]["id"], 7)
}
func Test_Model_ForPage(t *testing.T) {
@@ -1523,15 +1523,15 @@ func Test_Model_ForPage(t *testing.T) {
defer dropTable(table)
result, err := db.Table(table).ForPage(3, 3).Order("id").Select()
- gtest.Assert(err, nil)
- gtest.Assert(len(result), 3)
- gtest.Assert(result[0]["id"], 7)
- gtest.Assert(result[1]["id"], 8)
+ t.Assert(err, nil)
+ t.Assert(len(result), 3)
+ t.Assert(result[0]["id"], 7)
+ t.Assert(result[1]["id"], 8)
}
func Test_Model_Option_Map(t *testing.T) {
// Insert
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createTable()
defer dropTable(table)
r, err := db.Table(table).Fields("id, passport").Data(g.Map{
@@ -1540,16 +1540,16 @@ func Test_Model_Option_Map(t *testing.T) {
"password": "1",
"nickname": "1",
}).Insert()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := r.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
one, err := db.Table(table).Where("id", 1).One()
- gtest.Assert(err, nil)
- gtest.AssertNE(one["password"].String(), "1")
- gtest.AssertNE(one["nickname"].String(), "1")
- gtest.Assert(one["passport"].String(), "1")
+ t.Assert(err, nil)
+ t.AssertNE(one["password"].String(), "1")
+ t.AssertNE(one["nickname"].String(), "1")
+ t.Assert(one["passport"].String(), "1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createTable()
defer dropTable(table)
r, err := db.Table(table).Option(gdb.OPTION_OMITEMPTY).Data(g.Map{
@@ -1558,18 +1558,18 @@ func Test_Model_Option_Map(t *testing.T) {
"password": 0,
"nickname": "1",
}).Insert()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := r.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
one, err := db.Table(table).Where("id", 1).One()
- gtest.Assert(err, nil)
- gtest.AssertNE(one["passport"].String(), "0")
- gtest.AssertNE(one["password"].String(), "0")
- gtest.Assert(one["nickname"].String(), "1")
+ t.Assert(err, nil)
+ t.AssertNE(one["passport"].String(), "0")
+ t.AssertNE(one["password"].String(), "0")
+ t.Assert(one["nickname"].String(), "1")
})
// Replace
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createInitTable()
defer dropTable(table)
_, err := db.Table(table).Option(gdb.OPTION_OMITEMPTY).Data(g.Map{
@@ -1578,16 +1578,16 @@ func Test_Model_Option_Map(t *testing.T) {
"password": 0,
"nickname": "1",
}).Replace()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
one, err := db.Table(table).Where("id", 1).One()
- gtest.Assert(err, nil)
- gtest.AssertNE(one["passport"].String(), "0")
- gtest.AssertNE(one["password"].String(), "0")
- gtest.Assert(one["nickname"].String(), "1")
+ t.Assert(err, nil)
+ t.AssertNE(one["passport"].String(), "0")
+ t.AssertNE(one["password"].String(), "0")
+ t.Assert(one["nickname"].String(), "1")
})
// Save
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createTable()
defer dropTable(table)
r, err := db.Table(table).Fields("id, passport").Data(g.Map{
@@ -1596,16 +1596,16 @@ func Test_Model_Option_Map(t *testing.T) {
"password": "1",
"nickname": "1",
}).Save()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := r.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
one, err := db.Table(table).Where("id", 1).One()
- gtest.Assert(err, nil)
- gtest.AssertNE(one["password"].String(), "1")
- gtest.AssertNE(one["nickname"].String(), "1")
- gtest.Assert(one["passport"].String(), "1")
+ t.Assert(err, nil)
+ t.AssertNE(one["password"].String(), "1")
+ t.AssertNE(one["nickname"].String(), "1")
+ t.Assert(one["passport"].String(), "1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createTable()
defer dropTable(table)
_, err := db.Table(table).Option(gdb.OPTION_OMITEMPTY).Data(g.Map{
@@ -1614,12 +1614,12 @@ func Test_Model_Option_Map(t *testing.T) {
"password": 0,
"nickname": "1",
}).Save()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
one, err := db.Table(table).Where("id", 1).One()
- gtest.Assert(err, nil)
- gtest.AssertNE(one["passport"].String(), "0")
- gtest.AssertNE(one["password"].String(), "0")
- gtest.Assert(one["nickname"].String(), "1")
+ t.Assert(err, nil)
+ t.AssertNE(one["passport"].String(), "0")
+ t.AssertNE(one["password"].String(), "0")
+ t.Assert(one["nickname"].String(), "1")
_, err = db.Table(table).Data(g.Map{
"id": 1,
@@ -1627,34 +1627,34 @@ func Test_Model_Option_Map(t *testing.T) {
"password": 0,
"nickname": "1",
}).Save()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
one, err = db.Table(table).Where("id", 1).One()
- gtest.Assert(err, nil)
- gtest.Assert(one["passport"].String(), "0")
- gtest.Assert(one["password"].String(), "0")
- gtest.Assert(one["nickname"].String(), "1")
+ t.Assert(err, nil)
+ t.Assert(one["passport"].String(), "0")
+ t.Assert(one["password"].String(), "0")
+ t.Assert(one["nickname"].String(), "1")
})
// Update
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createInitTable()
defer dropTable(table)
r, err := db.Table(table).Data(g.Map{"nickname": ""}).Where("id", 1).Update()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := r.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
_, err = db.Table(table).Option(gdb.OPTION_OMITEMPTY).Data(g.Map{"nickname": ""}).Where("id", 2).Update()
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
r, err = db.Table(table).OmitEmpty().Data(g.Map{"nickname": "", "password": "123"}).Where("id", 3).Update()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ = r.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
_, err = db.Table(table).OmitEmpty().Fields("nickname").Data(g.Map{"nickname": "", "password": "123"}).Where("id", 4).Update()
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
r, err = db.Table(table).OmitEmpty().
Fields("password").Data(g.Map{
@@ -1662,20 +1662,20 @@ func Test_Model_Option_Map(t *testing.T) {
"passport": "123",
"password": "456",
}).Where("id", 5).Update()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ = r.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
one, err := db.Table(table).Where("id", 5).One()
- gtest.Assert(err, nil)
- gtest.Assert(one["password"], "456")
- gtest.AssertNE(one["passport"].String(), "")
- gtest.AssertNE(one["passport"].String(), "123")
+ t.Assert(err, nil)
+ t.Assert(one["password"], "456")
+ t.AssertNE(one["passport"].String(), "")
+ t.AssertNE(one["passport"].String(), "123")
})
}
func Test_Model_Option_List(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createTable()
defer dropTable(table)
r, err := db.Table(table).Fields("id, password").Data(g.List{
@@ -1692,24 +1692,24 @@ func Test_Model_Option_List(t *testing.T) {
"nickname": "2",
},
}).Save()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := r.RowsAffected()
- gtest.Assert(n, 2)
+ t.Assert(n, 2)
list, err := db.Table(table).Order("id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(list), 2)
- gtest.Assert(list[0]["id"].String(), "1")
- gtest.Assert(list[0]["nickname"].String(), "")
- gtest.Assert(list[0]["passport"].String(), "")
- gtest.Assert(list[0]["password"].String(), "1")
+ t.Assert(err, nil)
+ t.Assert(len(list), 2)
+ t.Assert(list[0]["id"].String(), "1")
+ t.Assert(list[0]["nickname"].String(), "")
+ t.Assert(list[0]["passport"].String(), "")
+ t.Assert(list[0]["password"].String(), "1")
- gtest.Assert(list[1]["id"].String(), "2")
- gtest.Assert(list[1]["nickname"].String(), "")
- gtest.Assert(list[1]["passport"].String(), "")
- gtest.Assert(list[1]["password"].String(), "2")
+ t.Assert(list[1]["id"].String(), "2")
+ t.Assert(list[1]["nickname"].String(), "")
+ t.Assert(list[1]["passport"].String(), "")
+ t.Assert(list[1]["password"].String(), "2")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createTable()
defer dropTable(table)
r, err := db.Table(table).OmitEmpty().Fields("id, password").Data(g.List{
@@ -1726,45 +1726,45 @@ func Test_Model_Option_List(t *testing.T) {
"nickname": "2",
},
}).Save()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := r.RowsAffected()
- gtest.Assert(n, 2)
+ t.Assert(n, 2)
list, err := db.Table(table).Order("id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(list), 2)
- gtest.Assert(list[0]["id"].String(), "1")
- gtest.Assert(list[0]["nickname"].String(), "")
- gtest.Assert(list[0]["passport"].String(), "")
- gtest.Assert(list[0]["password"].String(), "0")
+ t.Assert(err, nil)
+ t.Assert(len(list), 2)
+ t.Assert(list[0]["id"].String(), "1")
+ t.Assert(list[0]["nickname"].String(), "")
+ t.Assert(list[0]["passport"].String(), "")
+ t.Assert(list[0]["password"].String(), "0")
- gtest.Assert(list[1]["id"].String(), "2")
- gtest.Assert(list[1]["nickname"].String(), "")
- gtest.Assert(list[1]["passport"].String(), "")
- gtest.Assert(list[1]["password"].String(), "2")
+ t.Assert(list[1]["id"].String(), "2")
+ t.Assert(list[1]["nickname"].String(), "")
+ t.Assert(list[1]["passport"].String(), "")
+ t.Assert(list[1]["password"].String(), "2")
})
}
func Test_Model_Option_Where(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createInitTable()
defer dropTable(table)
r, err := db.Table(table).OmitEmpty().Data("nickname", 1).Where(g.Map{"id": 0, "passport": ""}).Update()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := r.RowsAffected()
- gtest.Assert(n, SIZE)
+ t.Assert(n, SIZE)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createInitTable()
defer dropTable(table)
r, err := db.Table(table).OmitEmpty().Data("nickname", 1).Where(g.Map{"id": 1, "passport": ""}).Update()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := r.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
v, err := db.Table(table).Where("id", 1).Fields("nickname").Value()
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "1")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "1")
})
}
@@ -1772,33 +1772,33 @@ func Test_Model_FieldsEx(t *testing.T) {
table := createInitTable()
defer dropTable(table)
// Select.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
r, err := db.Table(table).FieldsEx("create_time, id").Where("id in (?)", g.Slice{1, 2}).Order("id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(r), 2)
- gtest.Assert(len(r[0]), 3)
- gtest.Assert(r[0]["id"], "")
- gtest.Assert(r[0]["passport"], "user_1")
- gtest.Assert(r[0]["password"], "pass_1")
- gtest.Assert(r[0]["nickname"], "name_1")
- gtest.Assert(r[0]["create_time"], "")
- gtest.Assert(r[1]["id"], "")
- gtest.Assert(r[1]["passport"], "user_2")
- gtest.Assert(r[1]["password"], "pass_2")
- gtest.Assert(r[1]["nickname"], "name_2")
- gtest.Assert(r[1]["create_time"], "")
+ t.Assert(err, nil)
+ t.Assert(len(r), 2)
+ t.Assert(len(r[0]), 3)
+ t.Assert(r[0]["id"], "")
+ t.Assert(r[0]["passport"], "user_1")
+ t.Assert(r[0]["password"], "pass_1")
+ t.Assert(r[0]["nickname"], "name_1")
+ t.Assert(r[0]["create_time"], "")
+ t.Assert(r[1]["id"], "")
+ t.Assert(r[1]["passport"], "user_2")
+ t.Assert(r[1]["password"], "pass_2")
+ t.Assert(r[1]["nickname"], "name_2")
+ t.Assert(r[1]["create_time"], "")
})
// Update.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
r, err := db.Table(table).FieldsEx("password").Data(g.Map{"nickname": "123", "password": "456"}).Where("id", 3).Update()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := r.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
one, err := db.Table(table).Where("id", 3).One()
- gtest.Assert(err, nil)
- gtest.Assert(one["nickname"], "123")
- gtest.AssertNE(one["password"], "456")
+ t.Assert(err, nil)
+ t.Assert(one["nickname"], "123")
+ t.AssertNE(one["password"], "456")
})
}
@@ -1806,9 +1806,9 @@ func Test_Model_FieldsStr(t *testing.T) {
table := createTable()
defer dropTable(table)
- gtest.Case(t, func() {
- gtest.Assert(db.Table(table).FieldsStr(), "id,passport,password,nickname,create_time")
- gtest.Assert(db.Table(table).FieldsStr("a."), "a.id,a.passport,a.password,a.nickname,a.create_time")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(db.Table(table).FieldsStr(), "id,passport,password,nickname,create_time")
+ t.Assert(db.Table(table).FieldsStr("a."), "a.id,a.passport,a.password,a.nickname,a.create_time")
})
}
@@ -1816,9 +1816,9 @@ func Test_Model_FieldsExStr(t *testing.T) {
table := createTable()
defer dropTable(table)
- gtest.Case(t, func() {
- gtest.Assert(db.Table(table).FieldsExStr("create_time,nickname"), "id,passport,password")
- gtest.Assert(db.Table(table).FieldsExStr("create_time,nickname", "a."), "a.id,a.passport,a.password")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(db.Table(table).FieldsExStr("create_time,nickname"), "id,passport,password")
+ t.Assert(db.Table(table).FieldsExStr("create_time,nickname", "a."), "a.id,a.passport,a.password")
})
}
@@ -1828,35 +1828,35 @@ func Test_Model_Prefix(t *testing.T) {
createInitTableWithDb(db, PREFIX1+table)
defer dropTable(PREFIX1 + table)
// Select.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
r, err := db.Table(table).Where("id in (?)", g.Slice{1, 2}).Order("id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(r), 2)
- gtest.Assert(r[0]["id"], "1")
- gtest.Assert(r[1]["id"], "2")
+ t.Assert(err, nil)
+ t.Assert(len(r), 2)
+ t.Assert(r[0]["id"], "1")
+ t.Assert(r[1]["id"], "2")
})
// Select with alias.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
r, err := db.Table(table+" as u").Where("u.id in (?)", g.Slice{1, 2}).Order("u.id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(r), 2)
- gtest.Assert(r[0]["id"], "1")
- gtest.Assert(r[1]["id"], "2")
+ t.Assert(err, nil)
+ t.Assert(len(r), 2)
+ t.Assert(r[0]["id"], "1")
+ t.Assert(r[1]["id"], "2")
})
// Select with alias and join statement.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
r, err := db.Table(table+" as u1").LeftJoin(table+" as u2", "u2.id=u1.id").Where("u1.id in (?)", g.Slice{1, 2}).Order("u1.id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(r), 2)
- gtest.Assert(r[0]["id"], "1")
- gtest.Assert(r[1]["id"], "2")
+ t.Assert(err, nil)
+ t.Assert(len(r), 2)
+ t.Assert(r[0]["id"], "1")
+ t.Assert(r[1]["id"], "2")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
r, err := db.Table(table).As("u1").LeftJoin(table+" as u2", "u2.id=u1.id").Where("u1.id in (?)", g.Slice{1, 2}).Order("u1.id asc").All()
- gtest.Assert(err, nil)
- gtest.Assert(len(r), 2)
- gtest.Assert(r[0]["id"], "1")
- gtest.Assert(r[1]["id"], "2")
+ t.Assert(err, nil)
+ t.Assert(len(r), 2)
+ t.Assert(r[0]["id"], "1")
+ t.Assert(r[1]["id"], "2")
})
}
@@ -1877,47 +1877,47 @@ func Test_Model_Schema1(t *testing.T) {
db.SetSchema(SCHEMA1)
}()
// Method.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
db.SetSchema(SCHEMA1)
r, err := db.Table(table).Update(g.Map{"nickname": "name_100"}, "id=1")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := r.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
v, err := db.Table(table).Value("nickname", "id=1")
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "name_100")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "name_100")
db.SetSchema(SCHEMA2)
v, err = db.Table(table).Value("nickname", "id=1")
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "name_1")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "name_1")
})
// Model.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
v, err := db.Table(table).Schema(SCHEMA1).Value("nickname", "id=2")
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "name_2")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "name_2")
r, err := db.Table(table).Schema(SCHEMA1).Update(g.Map{"nickname": "name_200"}, "id=2")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := r.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
v, err = db.Table(table).Schema(SCHEMA1).Value("nickname", "id=2")
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "name_200")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "name_200")
v, err = db.Table(table).Schema(SCHEMA2).Value("nickname", "id=2")
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "name_2")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "name_2")
v, err = db.Table(table).Schema(SCHEMA1).Value("nickname", "id=2")
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "name_200")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "name_200")
})
// Model.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := 1000
_, err := db.Table(table).Schema(SCHEMA1).Filter().Insert(g.Map{
"id": i,
@@ -1927,15 +1927,15 @@ func Test_Model_Schema1(t *testing.T) {
"create_time": gtime.NewFromStr("2018-10-24 10:00:00").String(),
"none-exist-field": 1,
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
v, err := db.Table(table).Schema(SCHEMA1).Value("nickname", "id=?", i)
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "name_1000")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "name_1000")
v, err = db.Table(table).Schema(SCHEMA2).Value("nickname", "id=?", i)
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "")
})
}
@@ -1956,30 +1956,30 @@ func Test_Model_Schema2(t *testing.T) {
db.SetSchema(SCHEMA1)
}()
// Schema.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
v, err := db.Schema(SCHEMA1).Table(table).Value("nickname", "id=2")
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "name_2")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "name_2")
r, err := db.Schema(SCHEMA1).Table(table).Update(g.Map{"nickname": "name_200"}, "id=2")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := r.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
v, err = db.Schema(SCHEMA1).Table(table).Value("nickname", "id=2")
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "name_200")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "name_200")
v, err = db.Schema(SCHEMA2).Table(table).Value("nickname", "id=2")
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "name_2")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "name_2")
v, err = db.Schema(SCHEMA1).Table(table).Value("nickname", "id=2")
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "name_200")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "name_200")
})
// Schema.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
i := 1000
_, err := db.Schema(SCHEMA1).Table(table).Filter().Insert(g.Map{
"id": i,
@@ -1989,14 +1989,14 @@ func Test_Model_Schema2(t *testing.T) {
"create_time": gtime.NewFromStr("2018-10-24 10:00:00").String(),
"none-exist-field": 1,
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
v, err := db.Schema(SCHEMA1).Table(table).Value("nickname", "id=?", i)
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "name_1000")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "name_1000")
v, err = db.Schema(SCHEMA2).Table(table).Value("nickname", "id=?", i)
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "")
})
}
diff --git a/database/gdb/gdb_unit_z_mysql_struct_test.go b/database/gdb/gdb_unit_z_mysql_struct_test.go
index 8e7e3ea04..fb71a8344 100644
--- a/database/gdb/gdb_unit_z_mysql_struct_test.go
+++ b/database/gdb/gdb_unit_z_mysql_struct_test.go
@@ -18,7 +18,7 @@ func Test_Model_Inherit_Insert(t *testing.T) {
table := createTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Base struct {
Id int `json:"id"`
Uid int `json:"uid"`
@@ -40,12 +40,12 @@ func Test_Model_Inherit_Insert(t *testing.T) {
CreateTime: gtime.Now().String(),
},
}).Insert()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
value, err := db.Table(table).Fields("passport").Where("id=100").Value()
- gtest.Assert(err, nil)
- gtest.Assert(value.String(), "john-test")
+ t.Assert(err, nil)
+ t.Assert(value.String(), "john-test")
})
}
@@ -53,7 +53,7 @@ func Test_Model_Inherit_MapToStruct(t *testing.T) {
table := createTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Ids struct {
Id int `json:"id"`
Uid int `json:"uid"`
@@ -77,21 +77,21 @@ func Test_Model_Inherit_MapToStruct(t *testing.T) {
"create_time": gtime.Now().String(),
}
result, err := db.Table(table).Filter().Data(data).Insert()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
one, err := db.Table(table).Where("id=100").One()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
user := new(User)
- gtest.Assert(one.Struct(user), nil)
- gtest.Assert(user.Id, data["id"])
- gtest.Assert(user.Passport, data["passport"])
- gtest.Assert(user.Password, data["password"])
- gtest.Assert(user.Nickname, data["nickname"])
- gtest.Assert(user.CreateTime, data["create_time"])
+ t.Assert(one.Struct(user), nil)
+ t.Assert(user.Id, data["id"])
+ t.Assert(user.Passport, data["passport"])
+ t.Assert(user.Password, data["password"])
+ t.Assert(user.Nickname, data["nickname"])
+ t.Assert(user.CreateTime, data["create_time"])
})
diff --git a/database/gdb/gdb_unit_z_mysql_transaction_test.go b/database/gdb/gdb_unit_z_mysql_transaction_test.go
index c3656c9b1..a90849abe 100644
--- a/database/gdb/gdb_unit_z_mysql_transaction_test.go
+++ b/database/gdb/gdb_unit_z_mysql_transaction_test.go
@@ -102,7 +102,7 @@ func Test_TX_Prepare(t *testing.T) {
if err != nil {
gtest.Error(err)
}
- gtest.Assert(array[0], "100")
+ t.Assert(array[0], "100")
if err := rows.Close(); err != nil {
gtest.Error(err)
}
@@ -115,7 +115,7 @@ func Test_TX_Insert(t *testing.T) {
table := createTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -144,7 +144,7 @@ func Test_TX_Insert(t *testing.T) {
if n, err := tx.Table(table).Count(); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(n, 2)
+ t.Assert(n, 2)
}
if err := tx.Commit(); err != nil {
@@ -158,7 +158,7 @@ func Test_TX_BatchInsert(t *testing.T) {
table := createTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -187,7 +187,7 @@ func Test_TX_BatchInsert(t *testing.T) {
if n, err := db.Table(table).Count(); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(n, 2)
+ t.Assert(n, 2)
}
})
}
@@ -196,7 +196,7 @@ func Test_TX_BatchReplace(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -225,12 +225,12 @@ func Test_TX_BatchReplace(t *testing.T) {
if n, err := db.Table(table).Count(); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(n, SIZE)
+ t.Assert(n, SIZE)
}
if value, err := db.Table(table).Fields("password").Where("id", 2).Value(); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(value.String(), "PASS_2")
+ t.Assert(value.String(), "PASS_2")
}
})
}
@@ -239,7 +239,7 @@ func Test_TX_BatchSave(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -262,13 +262,13 @@ func Test_TX_BatchSave(t *testing.T) {
if n, err := db.Table(table).Count(); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(n, SIZE)
+ t.Assert(n, SIZE)
}
if value, err := db.Table(table).Fields("password").Where("id", 4).Value(); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(value.String(), "PASS_4")
+ t.Assert(value.String(), "PASS_4")
}
})
}
@@ -277,7 +277,7 @@ func Test_TX_Replace(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -297,7 +297,7 @@ func Test_TX_Replace(t *testing.T) {
if value, err := db.Table(table).Fields("nickname").Where("id", 1).Value(); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(value.String(), "name_1")
+ t.Assert(value.String(), "name_1")
}
})
@@ -307,7 +307,7 @@ func Test_TX_Save(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -327,7 +327,7 @@ func Test_TX_Save(t *testing.T) {
if value, err := db.Table(table).Fields("nickname").Where("id", 1).Value(); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(value.String(), "NAME_1")
+ t.Assert(value.String(), "NAME_1")
}
})
}
@@ -336,7 +336,7 @@ func Test_TX_Update(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -345,18 +345,18 @@ func Test_TX_Update(t *testing.T) {
gtest.Error(err)
} else {
n, _ := result.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
}
if err := tx.Commit(); err != nil {
gtest.Error(err)
}
_, err = tx.Table(table).Fields("create_time").Where("id", 3).Value()
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
if value, err := db.Table(table).Fields("create_time").Where("id", 3).Value(); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(value.String(), "2019-10-24 10:00:00")
+ t.Assert(value.String(), "2019-10-24 10:00:00")
}
})
}
@@ -365,7 +365,7 @@ func Test_TX_GetAll(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -373,7 +373,7 @@ func Test_TX_GetAll(t *testing.T) {
if result, err := tx.GetAll(fmt.Sprintf("SELECT * FROM %s WHERE id=?", table), 1); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(len(result), 1)
+ t.Assert(len(result), 1)
}
if err := tx.Commit(); err != nil {
gtest.Error(err)
@@ -385,7 +385,7 @@ func Test_TX_GetOne(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -396,7 +396,7 @@ func Test_TX_GetOne(t *testing.T) {
if record == nil {
gtest.Error("FAIL")
}
- gtest.Assert(record["nickname"].String(), "name_2")
+ t.Assert(record["nickname"].String(), "name_2")
}
if err := tx.Commit(); err != nil {
gtest.Error(err)
@@ -408,7 +408,7 @@ func Test_TX_GetValue(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -416,7 +416,7 @@ func Test_TX_GetValue(t *testing.T) {
if value, err := tx.GetValue(fmt.Sprintf("SELECT id FROM %s WHERE passport=?", table), "user_3"); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(value.Int(), 3)
+ t.Assert(value.Int(), 3)
}
if err := tx.Commit(); err != nil {
gtest.Error(err)
@@ -429,7 +429,7 @@ func Test_TX_GetCount(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -437,7 +437,7 @@ func Test_TX_GetCount(t *testing.T) {
if count, err := tx.GetCount("SELECT * FROM " + table); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(count, SIZE)
+ t.Assert(count, SIZE)
}
if err := tx.Commit(); err != nil {
gtest.Error(err)
@@ -449,7 +449,7 @@ func Test_TX_GetStruct(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -465,13 +465,13 @@ func Test_TX_GetStruct(t *testing.T) {
if err := tx.GetStruct(user, fmt.Sprintf("SELECT * FROM %s WHERE id=?", table), 3); err != nil {
gtest.Error(err)
}
- gtest.Assert(user.NickName, "name_3")
- gtest.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(user.NickName, "name_3")
+ t.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
if err := tx.Commit(); err != nil {
gtest.Error(err)
}
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -487,8 +487,8 @@ func Test_TX_GetStruct(t *testing.T) {
if err := tx.GetStruct(user, fmt.Sprintf("SELECT * FROM %s WHERE id=?", table), 3); err != nil {
gtest.Error(err)
}
- gtest.Assert(user.NickName, "name_3")
- gtest.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(user.NickName, "name_3")
+ t.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
if err := tx.Commit(); err != nil {
gtest.Error(err)
}
@@ -499,7 +499,7 @@ func Test_TX_GetStructs(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -515,20 +515,20 @@ func Test_TX_GetStructs(t *testing.T) {
if err := tx.GetStructs(&users, fmt.Sprintf("SELECT * FROM %s WHERE id>=?", table), 1); err != nil {
gtest.Error(err)
}
- gtest.Assert(len(users), SIZE)
- gtest.Assert(users[0].Id, 1)
- gtest.Assert(users[1].Id, 2)
- gtest.Assert(users[2].Id, 3)
- gtest.Assert(users[0].NickName, "name_1")
- gtest.Assert(users[1].NickName, "name_2")
- gtest.Assert(users[2].NickName, "name_3")
- gtest.Assert(users[2].CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(len(users), SIZE)
+ t.Assert(users[0].Id, 1)
+ t.Assert(users[1].Id, 2)
+ t.Assert(users[2].Id, 3)
+ t.Assert(users[0].NickName, "name_1")
+ t.Assert(users[1].NickName, "name_2")
+ t.Assert(users[2].NickName, "name_3")
+ t.Assert(users[2].CreateTime.String(), "2018-10-24 10:00:00")
if err := tx.Commit(); err != nil {
gtest.Error(err)
}
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -544,14 +544,14 @@ func Test_TX_GetStructs(t *testing.T) {
if err := tx.GetStructs(&users, fmt.Sprintf("SELECT * FROM %s WHERE id>=?", table), 1); err != nil {
gtest.Error(err)
}
- gtest.Assert(len(users), SIZE)
- gtest.Assert(users[0].Id, 1)
- gtest.Assert(users[1].Id, 2)
- gtest.Assert(users[2].Id, 3)
- gtest.Assert(users[0].NickName, "name_1")
- gtest.Assert(users[1].NickName, "name_2")
- gtest.Assert(users[2].NickName, "name_3")
- gtest.Assert(users[2].CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(len(users), SIZE)
+ t.Assert(users[0].Id, 1)
+ t.Assert(users[1].Id, 2)
+ t.Assert(users[2].Id, 3)
+ t.Assert(users[0].NickName, "name_1")
+ t.Assert(users[1].NickName, "name_2")
+ t.Assert(users[2].NickName, "name_3")
+ t.Assert(users[2].CreateTime.String(), "2018-10-24 10:00:00")
if err := tx.Commit(); err != nil {
gtest.Error(err)
}
@@ -562,7 +562,7 @@ func Test_TX_GetScan(t *testing.T) {
table := createInitTable()
defer dropTable(table)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -578,13 +578,13 @@ func Test_TX_GetScan(t *testing.T) {
if err := tx.GetScan(user, fmt.Sprintf("SELECT * FROM %s WHERE id=?", table), 3); err != nil {
gtest.Error(err)
}
- gtest.Assert(user.NickName, "name_3")
- gtest.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(user.NickName, "name_3")
+ t.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
if err := tx.Commit(); err != nil {
gtest.Error(err)
}
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -600,14 +600,14 @@ func Test_TX_GetScan(t *testing.T) {
if err := tx.GetScan(user, fmt.Sprintf("SELECT * FROM %s WHERE id=?", table), 3); err != nil {
gtest.Error(err)
}
- gtest.Assert(user.NickName, "name_3")
- gtest.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(user.NickName, "name_3")
+ t.Assert(user.CreateTime.String(), "2018-10-24 10:00:00")
if err := tx.Commit(); err != nil {
gtest.Error(err)
}
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -623,20 +623,20 @@ func Test_TX_GetScan(t *testing.T) {
if err := tx.GetScan(&users, fmt.Sprintf("SELECT * FROM %s WHERE id>=?", table), 1); err != nil {
gtest.Error(err)
}
- gtest.Assert(len(users), SIZE)
- gtest.Assert(users[0].Id, 1)
- gtest.Assert(users[1].Id, 2)
- gtest.Assert(users[2].Id, 3)
- gtest.Assert(users[0].NickName, "name_1")
- gtest.Assert(users[1].NickName, "name_2")
- gtest.Assert(users[2].NickName, "name_3")
- gtest.Assert(users[2].CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(len(users), SIZE)
+ t.Assert(users[0].Id, 1)
+ t.Assert(users[1].Id, 2)
+ t.Assert(users[2].Id, 3)
+ t.Assert(users[0].NickName, "name_1")
+ t.Assert(users[1].NickName, "name_2")
+ t.Assert(users[2].NickName, "name_3")
+ t.Assert(users[2].CreateTime.String(), "2018-10-24 10:00:00")
if err := tx.Commit(); err != nil {
gtest.Error(err)
}
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tx, err := db.Begin()
if err != nil {
gtest.Error(err)
@@ -652,14 +652,14 @@ func Test_TX_GetScan(t *testing.T) {
if err := tx.GetScan(&users, fmt.Sprintf("SELECT * FROM %s WHERE id>=?", table), 1); err != nil {
gtest.Error(err)
}
- gtest.Assert(len(users), SIZE)
- gtest.Assert(users[0].Id, 1)
- gtest.Assert(users[1].Id, 2)
- gtest.Assert(users[2].Id, 3)
- gtest.Assert(users[0].NickName, "name_1")
- gtest.Assert(users[1].NickName, "name_2")
- gtest.Assert(users[2].NickName, "name_3")
- gtest.Assert(users[2].CreateTime.String(), "2018-10-24 10:00:00")
+ t.Assert(len(users), SIZE)
+ t.Assert(users[0].Id, 1)
+ t.Assert(users[1].Id, 2)
+ t.Assert(users[2].Id, 3)
+ t.Assert(users[0].NickName, "name_1")
+ t.Assert(users[1].NickName, "name_2")
+ t.Assert(users[2].NickName, "name_3")
+ t.Assert(users[2].CreateTime.String(), "2018-10-24 10:00:00")
if err := tx.Commit(); err != nil {
gtest.Error(err)
}
@@ -668,7 +668,7 @@ func Test_TX_GetScan(t *testing.T) {
func Test_TX_Delete(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createInitTable()
defer dropTable(table)
tx, err := db.Begin()
@@ -684,11 +684,11 @@ func Test_TX_Delete(t *testing.T) {
if n, err := db.Table(table).Count(); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(n, 0)
+ t.Assert(n, 0)
}
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
table := createInitTable()
defer dropTable(table)
tx, err := db.Begin()
@@ -701,7 +701,7 @@ func Test_TX_Delete(t *testing.T) {
if n, err := tx.Table(table).Count(); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(n, 0)
+ t.Assert(n, 0)
}
if err := tx.Rollback(); err != nil {
gtest.Error(err)
@@ -709,8 +709,8 @@ func Test_TX_Delete(t *testing.T) {
if n, err := db.Table(table).Count(); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(n, SIZE)
- gtest.AssertNE(n, 0)
+ t.Assert(n, SIZE)
+ t.AssertNE(n, 0)
}
})
diff --git a/database/gdb/gdb_unit_z_mysql_types_test.go b/database/gdb/gdb_unit_z_mysql_types_test.go
index e537c0bb7..4dd235a5b 100644
--- a/database/gdb/gdb_unit_z_mysql_types_test.go
+++ b/database/gdb/gdb_unit_z_mysql_types_test.go
@@ -17,7 +17,7 @@ import (
func Test_Types(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
if _, err := db.Exec(fmt.Sprintf(`
CREATE TABLE IF NOT EXISTS types (
id int(10) unsigned NOT NULL AUTO_INCREMENT,
@@ -50,21 +50,21 @@ func Test_Types(t *testing.T) {
"bool": false,
}
r, err := db.Table("types").Data(data).Insert()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
n, _ := r.RowsAffected()
- gtest.Assert(n, 1)
+ t.Assert(n, 1)
one, err := db.Table("types").One()
- gtest.Assert(err, nil)
- gtest.Assert(one["id"].Int(), 1)
- gtest.Assert(one["blob"].String(), data["blob"])
- gtest.Assert(one["binary"].String(), data["binary"])
- gtest.Assert(one["date"].String(), data["date"])
- gtest.Assert(one["time"].String(), data["time"])
- gtest.Assert(one["decimal"].String(), -123.46)
- gtest.Assert(one["double"].String(), data["double"])
- gtest.Assert(one["bit"].Int(), data["bit"])
- gtest.Assert(one["tinyint"].Bool(), data["tinyint"])
- gtest.Assert(one["tinyint"].Bool(), data["tinyint"])
+ t.Assert(err, nil)
+ t.Assert(one["id"].Int(), 1)
+ t.Assert(one["blob"].String(), data["blob"])
+ t.Assert(one["binary"].String(), data["binary"])
+ t.Assert(one["date"].String(), data["date"])
+ t.Assert(one["time"].String(), data["time"])
+ t.Assert(one["decimal"].String(), -123.46)
+ t.Assert(one["double"].String(), data["double"])
+ t.Assert(one["bit"].Int(), data["bit"])
+ t.Assert(one["tinyint"].Bool(), data["tinyint"])
+ t.Assert(one["tinyint"].Bool(), data["tinyint"])
})
}
diff --git a/database/gredis/gredis_unit_test.go b/database/gredis/gredis_unit_test.go
index a69e4aab2..89665e9a8 100644
--- a/database/gredis/gredis_unit_test.go
+++ b/database/gredis/gredis_unit_test.go
@@ -29,35 +29,35 @@ var (
)
func Test_NewClose(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
redis := gredis.New(config)
- gtest.AssertNE(redis, nil)
+ t.AssertNE(redis, nil)
err := redis.Close()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
})
}
func Test_Do(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
redis := gredis.New(config)
defer redis.Close()
_, err := redis.Do("SET", "k", "v")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
r, err := redis.Do("GET", "k")
- gtest.Assert(err, nil)
- gtest.Assert(r, []byte("v"))
+ t.Assert(err, nil)
+ t.Assert(r, []byte("v"))
_, err = redis.Do("DEL", "k")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
r, err = redis.Do("GET", "k")
- gtest.Assert(err, nil)
- gtest.Assert(r, nil)
+ t.Assert(err, nil)
+ t.Assert(r, nil)
})
}
func Test_Stats(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
redis := gredis.New(config)
defer redis.Close()
redis.SetMaxIdle(2)
@@ -70,24 +70,24 @@ func Test_Stats(t *testing.T) {
array = append(array, redis.Conn())
}
stats := redis.Stats()
- gtest.Assert(stats.ActiveCount, 10)
- gtest.Assert(stats.IdleCount, 0)
+ t.Assert(stats.ActiveCount, 10)
+ t.Assert(stats.IdleCount, 0)
for i := 0; i < 10; i++ {
array[i].Close()
}
stats = redis.Stats()
- gtest.Assert(stats.ActiveCount, 2)
- gtest.Assert(stats.IdleCount, 2)
+ t.Assert(stats.ActiveCount, 2)
+ t.Assert(stats.IdleCount, 2)
//time.Sleep(3000*time.Millisecond)
//stats = redis.Stats()
//fmt.Println(stats)
- //gtest.Assert(stats.ActiveCount, 0)
- //gtest.Assert(stats.IdleCount, 0)
+ //t.Assert(stats.ActiveCount, 0)
+ //t.Assert(stats.IdleCount, 0)
})
}
func Test_Conn(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
redis := gredis.New(config)
defer redis.Close()
conn := redis.Conn()
@@ -96,22 +96,22 @@ func Test_Conn(t *testing.T) {
key := gconv.String(gtime.TimestampNano())
value := []byte("v")
r, err := conn.Do("SET", key, value)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
r, err = conn.Do("GET", key)
- gtest.Assert(err, nil)
- gtest.Assert(r, value)
+ t.Assert(err, nil)
+ t.Assert(r, value)
_, err = conn.Do("DEL", key)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
r, err = conn.Do("GET", key)
- gtest.Assert(err, nil)
- gtest.Assert(r, nil)
+ t.Assert(err, nil)
+ t.Assert(r, nil)
})
}
func Test_Instance(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
group := "my-test"
gredis.SetConfig(config, group)
defer gredis.RemoveConfig(group)
@@ -122,22 +122,22 @@ func Test_Instance(t *testing.T) {
defer conn.Close()
_, err := conn.Do("SET", "k", "v")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
r, err := conn.Do("GET", "k")
- gtest.Assert(err, nil)
- gtest.Assert(r, []byte("v"))
+ t.Assert(err, nil)
+ t.Assert(r, []byte("v"))
_, err = conn.Do("DEL", "k")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
r, err = conn.Do("GET", "k")
- gtest.Assert(err, nil)
- gtest.Assert(r, nil)
+ t.Assert(err, nil)
+ t.Assert(r, nil)
})
}
func Test_Error(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
config1 := gredis.Config{
Host: "127.0.0.2",
Port: 6379,
@@ -146,7 +146,7 @@ func Test_Error(t *testing.T) {
}
redis := gredis.New(config1)
_, err := redis.Do("info")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
config1 = gredis.Config{
Host: "127.0.0.1",
@@ -156,7 +156,7 @@ func Test_Error(t *testing.T) {
}
redis = gredis.New(config1)
_, err = redis.Do("info")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
config1 = gredis.Config{
Host: "127.0.0.1",
@@ -165,28 +165,28 @@ func Test_Error(t *testing.T) {
}
redis = gredis.New(config1)
_, err = redis.Do("info")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
redis = gredis.Instance("gf")
- gtest.Assert(redis == nil, true)
+ t.Assert(redis == nil, true)
gredis.ClearConfig()
redis = gredis.New(config)
defer redis.Close()
_, err = redis.DoVar("SET", "k", "v")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
v, err := redis.DoVar("GET", "k")
- gtest.Assert(err, nil)
- gtest.Assert(v.String(), "v")
+ t.Assert(err, nil)
+ t.Assert(v.String(), "v")
conn := redis.GetConn()
_, err = conn.DoVar("SET", "k", "v")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
//v, err = conn.ReceiveVar()
- //gtest.Assert(err, nil)
- //gtest.Assert(v.String(), "v")
+ //t.Assert(err, nil)
+ //t.Assert(v.String(), "v")
psc := redis2.PubSubConn{Conn: conn}
psc.Subscribe("gf")
@@ -196,7 +196,7 @@ func Test_Error(t *testing.T) {
v, _ := conn.ReceiveVar()
switch obj := v.Val().(type) {
case redis2.Message:
- gtest.Assert(string(obj.Data), "gf test")
+ t.Assert(string(obj.Data), "gf test")
case redis2.Subscription:
}
@@ -208,7 +208,7 @@ func Test_Error(t *testing.T) {
}
func Test_Bool(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
redis := gredis.New(config)
defer func() {
redis.Do("DEL", "key-true")
@@ -216,66 +216,66 @@ func Test_Bool(t *testing.T) {
}()
_, err := redis.Do("SET", "key-true", true)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
_, err = redis.Do("SET", "key-false", false)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
r, err := redis.DoVar("GET", "key-true")
- gtest.Assert(err, nil)
- gtest.Assert(r.Bool(), true)
+ t.Assert(err, nil)
+ t.Assert(r.Bool(), true)
r, err = redis.DoVar("GET", "key-false")
- gtest.Assert(err, nil)
- gtest.Assert(r.Bool(), false)
+ t.Assert(err, nil)
+ t.Assert(r.Bool(), false)
})
}
func Test_Int(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
redis := gredis.New(config)
key := guuid.New()
defer redis.Do("DEL", key)
_, err := redis.Do("SET", key, 1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
r, err := redis.DoVar("GET", key)
- gtest.Assert(err, nil)
- gtest.Assert(r.Int(), 1)
+ t.Assert(err, nil)
+ t.Assert(r.Int(), 1)
})
}
func Test_HSet(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
redis := gredis.New(config)
key := guuid.New()
defer redis.Do("DEL", key)
_, err := redis.Do("HSET", key, "name", "john")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
r, err := redis.DoVar("HGETALL", key)
- gtest.Assert(err, nil)
- gtest.Assert(r.Strings(), g.ArrayStr{"name", "john"})
+ t.Assert(err, nil)
+ t.Assert(r.Strings(), g.ArrayStr{"name", "john"})
})
}
func Test_HGetAll(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var err error
redis := gredis.New(config)
key := guuid.New()
defer redis.Do("DEL", key)
_, err = redis.Do("HSET", key, "id", "100")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
_, err = redis.Do("HSET", key, "name", "john")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
r, err := redis.DoVar("HGETALL", key)
- gtest.Assert(err, nil)
- gtest.Assert(r.Map(), g.MapStrAny{
+ t.Assert(err, nil)
+ t.Assert(r.Map(), g.MapStrAny{
"id": 100,
"name": "john",
})
diff --git a/encoding/gbase64/gbase64_test.go b/encoding/gbase64/gbase64_test.go
index f13393587..70e1d89bd 100644
--- a/encoding/gbase64/gbase64_test.go
+++ b/encoding/gbase64/gbase64_test.go
@@ -46,22 +46,22 @@ var pairs = []testPair{
}
func Test_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for k := range pairs {
// Encode
- gtest.Assert(gbase64.Encode([]byte(pairs[k].decoded)), []byte(pairs[k].encoded))
- gtest.Assert(gbase64.EncodeToString([]byte(pairs[k].decoded)), pairs[k].encoded)
- gtest.Assert(gbase64.EncodeString(pairs[k].decoded), pairs[k].encoded)
+ t.Assert(gbase64.Encode([]byte(pairs[k].decoded)), []byte(pairs[k].encoded))
+ t.Assert(gbase64.EncodeToString([]byte(pairs[k].decoded)), pairs[k].encoded)
+ t.Assert(gbase64.EncodeString(pairs[k].decoded), pairs[k].encoded)
// Decode
r1, _ := gbase64.Decode([]byte(pairs[k].encoded))
- gtest.Assert(r1, []byte(pairs[k].decoded))
+ t.Assert(r1, []byte(pairs[k].decoded))
r2, _ := gbase64.DecodeString(pairs[k].encoded)
- gtest.Assert(r2, []byte(pairs[k].decoded))
+ t.Assert(r2, []byte(pairs[k].decoded))
r3, _ := gbase64.DecodeToString(pairs[k].encoded)
- gtest.Assert(r3, pairs[k].decoded)
+ t.Assert(r3, pairs[k].decoded)
}
})
}
@@ -69,29 +69,29 @@ func Test_Basic(t *testing.T) {
func Test_File(t *testing.T) {
path := gfile.Join(gdebug.TestDataPath(), "test")
expect := "dGVzdA=="
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
b, err := gbase64.EncodeFile(path)
- gtest.Assert(err, nil)
- gtest.Assert(string(b), expect)
+ t.Assert(err, nil)
+ t.Assert(string(b), expect)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s, err := gbase64.EncodeFileToString(path)
- gtest.Assert(err, nil)
- gtest.Assert(s, expect)
+ t.Assert(err, nil)
+ t.Assert(s, expect)
})
}
func Test_File_Error(t *testing.T) {
path := "none-exist-file"
expect := ""
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
b, err := gbase64.EncodeFile(path)
- gtest.AssertNE(err, nil)
- gtest.Assert(string(b), expect)
+ t.AssertNE(err, nil)
+ t.Assert(string(b), expect)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s, err := gbase64.EncodeFileToString(path)
- gtest.AssertNE(err, nil)
- gtest.Assert(s, expect)
+ t.AssertNE(err, nil)
+ t.Assert(s, expect)
})
}
diff --git a/encoding/gbinary/gbinary_z_be_test.go b/encoding/gbinary/gbinary_z_be_test.go
index 806ca4b3a..533811be0 100644
--- a/encoding/gbinary/gbinary_z_be_test.go
+++ b/encoding/gbinary/gbinary_z_be_test.go
@@ -21,47 +21,47 @@ func Test_BeEncodeAndBeDecode(t *testing.T) {
//t.Logf("%s:%v, encoded:%v\n", k, v, ve)
switch v.(type) {
case int:
- gtest.Assert(gbinary.BeDecodeToInt(ve), v)
- gtest.Assert(gbinary.BeDecodeToInt(ve1), v)
+ t.Assert(gbinary.BeDecodeToInt(ve), v)
+ t.Assert(gbinary.BeDecodeToInt(ve1), v)
case int8:
- gtest.Assert(gbinary.BeDecodeToInt8(ve), v)
- gtest.Assert(gbinary.BeDecodeToInt8(ve1), v)
+ t.Assert(gbinary.BeDecodeToInt8(ve), v)
+ t.Assert(gbinary.BeDecodeToInt8(ve1), v)
case int16:
- gtest.Assert(gbinary.BeDecodeToInt16(ve), v)
- gtest.Assert(gbinary.BeDecodeToInt16(ve1), v)
+ t.Assert(gbinary.BeDecodeToInt16(ve), v)
+ t.Assert(gbinary.BeDecodeToInt16(ve1), v)
case int32:
- gtest.Assert(gbinary.BeDecodeToInt32(ve), v)
- gtest.Assert(gbinary.BeDecodeToInt32(ve1), v)
+ t.Assert(gbinary.BeDecodeToInt32(ve), v)
+ t.Assert(gbinary.BeDecodeToInt32(ve1), v)
case int64:
- gtest.Assert(gbinary.BeDecodeToInt64(ve), v)
- gtest.Assert(gbinary.BeDecodeToInt64(ve1), v)
+ t.Assert(gbinary.BeDecodeToInt64(ve), v)
+ t.Assert(gbinary.BeDecodeToInt64(ve1), v)
case uint:
- gtest.Assert(gbinary.BeDecodeToUint(ve), v)
- gtest.Assert(gbinary.BeDecodeToUint(ve1), v)
+ t.Assert(gbinary.BeDecodeToUint(ve), v)
+ t.Assert(gbinary.BeDecodeToUint(ve1), v)
case uint8:
- gtest.Assert(gbinary.BeDecodeToUint8(ve), v)
- gtest.Assert(gbinary.BeDecodeToUint8(ve1), v)
+ t.Assert(gbinary.BeDecodeToUint8(ve), v)
+ t.Assert(gbinary.BeDecodeToUint8(ve1), v)
case uint16:
- gtest.Assert(gbinary.BeDecodeToUint16(ve1), v)
- gtest.Assert(gbinary.BeDecodeToUint16(ve), v)
+ t.Assert(gbinary.BeDecodeToUint16(ve1), v)
+ t.Assert(gbinary.BeDecodeToUint16(ve), v)
case uint32:
- gtest.Assert(gbinary.BeDecodeToUint32(ve1), v)
- gtest.Assert(gbinary.BeDecodeToUint32(ve), v)
+ t.Assert(gbinary.BeDecodeToUint32(ve1), v)
+ t.Assert(gbinary.BeDecodeToUint32(ve), v)
case uint64:
- gtest.Assert(gbinary.BeDecodeToUint64(ve), v)
- gtest.Assert(gbinary.BeDecodeToUint64(ve1), v)
+ t.Assert(gbinary.BeDecodeToUint64(ve), v)
+ t.Assert(gbinary.BeDecodeToUint64(ve1), v)
case bool:
- gtest.Assert(gbinary.BeDecodeToBool(ve), v)
- gtest.Assert(gbinary.BeDecodeToBool(ve1), v)
+ t.Assert(gbinary.BeDecodeToBool(ve), v)
+ t.Assert(gbinary.BeDecodeToBool(ve1), v)
case string:
- gtest.Assert(gbinary.BeDecodeToString(ve), v)
- gtest.Assert(gbinary.BeDecodeToString(ve1), v)
+ t.Assert(gbinary.BeDecodeToString(ve), v)
+ t.Assert(gbinary.BeDecodeToString(ve1), v)
case float32:
- gtest.Assert(gbinary.BeDecodeToFloat32(ve), v)
- gtest.Assert(gbinary.BeDecodeToFloat32(ve1), v)
+ t.Assert(gbinary.BeDecodeToFloat32(ve), v)
+ t.Assert(gbinary.BeDecodeToFloat32(ve1), v)
case float64:
- gtest.Assert(gbinary.BeDecodeToFloat64(ve), v)
- gtest.Assert(gbinary.BeDecodeToFloat64(ve1), v)
+ t.Assert(gbinary.BeDecodeToFloat64(ve), v)
+ t.Assert(gbinary.BeDecodeToFloat64(ve1), v)
default:
if v == nil {
continue
@@ -71,7 +71,7 @@ func Test_BeEncodeAndBeDecode(t *testing.T) {
if err != nil {
t.Errorf("test data: %s, %v, error:%v", k, v, err)
}
- gtest.Assert(res, v)
+ t.Assert(res, v)
}
}
}
@@ -80,5 +80,5 @@ func Test_BeEncodeStruct(t *testing.T) {
user := User{"wenzi1", 999, "www.baidu.com"}
ve := gbinary.BeEncode(user)
s := gbinary.BeDecodeToString(ve)
- gtest.Assert(string(s), s)
+ t.Assert(string(s), s)
}
diff --git a/encoding/gbinary/gbinary_z_le_test.go b/encoding/gbinary/gbinary_z_le_test.go
index 71215197e..f534248e6 100644
--- a/encoding/gbinary/gbinary_z_le_test.go
+++ b/encoding/gbinary/gbinary_z_le_test.go
@@ -21,47 +21,47 @@ func Test_LeEncodeAndLeDecode(t *testing.T) {
//t.Logf("%s:%v, encoded:%v\n", k, v, ve)
switch v.(type) {
case int:
- gtest.Assert(gbinary.LeDecodeToInt(ve), v)
- gtest.Assert(gbinary.LeDecodeToInt(ve1), v)
+ t.Assert(gbinary.LeDecodeToInt(ve), v)
+ t.Assert(gbinary.LeDecodeToInt(ve1), v)
case int8:
- gtest.Assert(gbinary.LeDecodeToInt8(ve), v)
- gtest.Assert(gbinary.LeDecodeToInt8(ve1), v)
+ t.Assert(gbinary.LeDecodeToInt8(ve), v)
+ t.Assert(gbinary.LeDecodeToInt8(ve1), v)
case int16:
- gtest.Assert(gbinary.LeDecodeToInt16(ve), v)
- gtest.Assert(gbinary.LeDecodeToInt16(ve1), v)
+ t.Assert(gbinary.LeDecodeToInt16(ve), v)
+ t.Assert(gbinary.LeDecodeToInt16(ve1), v)
case int32:
- gtest.Assert(gbinary.LeDecodeToInt32(ve), v)
- gtest.Assert(gbinary.LeDecodeToInt32(ve1), v)
+ t.Assert(gbinary.LeDecodeToInt32(ve), v)
+ t.Assert(gbinary.LeDecodeToInt32(ve1), v)
case int64:
- gtest.Assert(gbinary.LeDecodeToInt64(ve), v)
- gtest.Assert(gbinary.LeDecodeToInt64(ve1), v)
+ t.Assert(gbinary.LeDecodeToInt64(ve), v)
+ t.Assert(gbinary.LeDecodeToInt64(ve1), v)
case uint:
- gtest.Assert(gbinary.LeDecodeToUint(ve), v)
- gtest.Assert(gbinary.LeDecodeToUint(ve1), v)
+ t.Assert(gbinary.LeDecodeToUint(ve), v)
+ t.Assert(gbinary.LeDecodeToUint(ve1), v)
case uint8:
- gtest.Assert(gbinary.LeDecodeToUint8(ve), v)
- gtest.Assert(gbinary.LeDecodeToUint8(ve1), v)
+ t.Assert(gbinary.LeDecodeToUint8(ve), v)
+ t.Assert(gbinary.LeDecodeToUint8(ve1), v)
case uint16:
- gtest.Assert(gbinary.LeDecodeToUint16(ve1), v)
- gtest.Assert(gbinary.LeDecodeToUint16(ve), v)
+ t.Assert(gbinary.LeDecodeToUint16(ve1), v)
+ t.Assert(gbinary.LeDecodeToUint16(ve), v)
case uint32:
- gtest.Assert(gbinary.LeDecodeToUint32(ve1), v)
- gtest.Assert(gbinary.LeDecodeToUint32(ve), v)
+ t.Assert(gbinary.LeDecodeToUint32(ve1), v)
+ t.Assert(gbinary.LeDecodeToUint32(ve), v)
case uint64:
- gtest.Assert(gbinary.LeDecodeToUint64(ve), v)
- gtest.Assert(gbinary.LeDecodeToUint64(ve1), v)
+ t.Assert(gbinary.LeDecodeToUint64(ve), v)
+ t.Assert(gbinary.LeDecodeToUint64(ve1), v)
case bool:
- gtest.Assert(gbinary.LeDecodeToBool(ve), v)
- gtest.Assert(gbinary.LeDecodeToBool(ve1), v)
+ t.Assert(gbinary.LeDecodeToBool(ve), v)
+ t.Assert(gbinary.LeDecodeToBool(ve1), v)
case string:
- gtest.Assert(gbinary.LeDecodeToString(ve), v)
- gtest.Assert(gbinary.LeDecodeToString(ve1), v)
+ t.Assert(gbinary.LeDecodeToString(ve), v)
+ t.Assert(gbinary.LeDecodeToString(ve1), v)
case float32:
- gtest.Assert(gbinary.LeDecodeToFloat32(ve), v)
- gtest.Assert(gbinary.LeDecodeToFloat32(ve1), v)
+ t.Assert(gbinary.LeDecodeToFloat32(ve), v)
+ t.Assert(gbinary.LeDecodeToFloat32(ve1), v)
case float64:
- gtest.Assert(gbinary.LeDecodeToFloat64(ve), v)
- gtest.Assert(gbinary.LeDecodeToFloat64(ve1), v)
+ t.Assert(gbinary.LeDecodeToFloat64(ve), v)
+ t.Assert(gbinary.LeDecodeToFloat64(ve1), v)
default:
if v == nil {
continue
@@ -71,7 +71,7 @@ func Test_LeEncodeAndLeDecode(t *testing.T) {
if err != nil {
t.Errorf("test data: %s, %v, error:%v", k, v, err)
}
- gtest.Assert(res, v)
+ t.Assert(res, v)
}
}
}
@@ -80,5 +80,5 @@ func Test_LeEncodeStruct(t *testing.T) {
user := User{"wenzi1", 999, "www.baidu.com"}
ve := gbinary.LeEncode(user)
s := gbinary.LeDecodeToString(ve)
- gtest.Assert(string(s), s)
+ t.Assert(string(s), s)
}
diff --git a/encoding/gbinary/gbinary_z_test.go b/encoding/gbinary/gbinary_z_test.go
index 77cbb8ae7..55714f053 100644
--- a/encoding/gbinary/gbinary_z_test.go
+++ b/encoding/gbinary/gbinary_z_test.go
@@ -56,47 +56,47 @@ func Test_EncodeAndDecode(t *testing.T) {
//t.Logf("%s:%v, encoded:%v\n", k, v, ve)
switch v.(type) {
case int:
- gtest.Assert(gbinary.DecodeToInt(ve), v)
- gtest.Assert(gbinary.DecodeToInt(ve1), v)
+ t.Assert(gbinary.DecodeToInt(ve), v)
+ t.Assert(gbinary.DecodeToInt(ve1), v)
case int8:
- gtest.Assert(gbinary.DecodeToInt8(ve), v)
- gtest.Assert(gbinary.DecodeToInt8(ve1), v)
+ t.Assert(gbinary.DecodeToInt8(ve), v)
+ t.Assert(gbinary.DecodeToInt8(ve1), v)
case int16:
- gtest.Assert(gbinary.DecodeToInt16(ve), v)
- gtest.Assert(gbinary.DecodeToInt16(ve1), v)
+ t.Assert(gbinary.DecodeToInt16(ve), v)
+ t.Assert(gbinary.DecodeToInt16(ve1), v)
case int32:
- gtest.Assert(gbinary.DecodeToInt32(ve), v)
- gtest.Assert(gbinary.DecodeToInt32(ve1), v)
+ t.Assert(gbinary.DecodeToInt32(ve), v)
+ t.Assert(gbinary.DecodeToInt32(ve1), v)
case int64:
- gtest.Assert(gbinary.DecodeToInt64(ve), v)
- gtest.Assert(gbinary.DecodeToInt64(ve1), v)
+ t.Assert(gbinary.DecodeToInt64(ve), v)
+ t.Assert(gbinary.DecodeToInt64(ve1), v)
case uint:
- gtest.Assert(gbinary.DecodeToUint(ve), v)
- gtest.Assert(gbinary.DecodeToUint(ve1), v)
+ t.Assert(gbinary.DecodeToUint(ve), v)
+ t.Assert(gbinary.DecodeToUint(ve1), v)
case uint8:
- gtest.Assert(gbinary.DecodeToUint8(ve), v)
- gtest.Assert(gbinary.DecodeToUint8(ve1), v)
+ t.Assert(gbinary.DecodeToUint8(ve), v)
+ t.Assert(gbinary.DecodeToUint8(ve1), v)
case uint16:
- gtest.Assert(gbinary.DecodeToUint16(ve1), v)
- gtest.Assert(gbinary.DecodeToUint16(ve), v)
+ t.Assert(gbinary.DecodeToUint16(ve1), v)
+ t.Assert(gbinary.DecodeToUint16(ve), v)
case uint32:
- gtest.Assert(gbinary.DecodeToUint32(ve1), v)
- gtest.Assert(gbinary.DecodeToUint32(ve), v)
+ t.Assert(gbinary.DecodeToUint32(ve1), v)
+ t.Assert(gbinary.DecodeToUint32(ve), v)
case uint64:
- gtest.Assert(gbinary.DecodeToUint64(ve), v)
- gtest.Assert(gbinary.DecodeToUint64(ve1), v)
+ t.Assert(gbinary.DecodeToUint64(ve), v)
+ t.Assert(gbinary.DecodeToUint64(ve1), v)
case bool:
- gtest.Assert(gbinary.DecodeToBool(ve), v)
- gtest.Assert(gbinary.DecodeToBool(ve1), v)
+ t.Assert(gbinary.DecodeToBool(ve), v)
+ t.Assert(gbinary.DecodeToBool(ve1), v)
case string:
- gtest.Assert(gbinary.DecodeToString(ve), v)
- gtest.Assert(gbinary.DecodeToString(ve1), v)
+ t.Assert(gbinary.DecodeToString(ve), v)
+ t.Assert(gbinary.DecodeToString(ve1), v)
case float32:
- gtest.Assert(gbinary.DecodeToFloat32(ve), v)
- gtest.Assert(gbinary.DecodeToFloat32(ve1), v)
+ t.Assert(gbinary.DecodeToFloat32(ve), v)
+ t.Assert(gbinary.DecodeToFloat32(ve1), v)
case float64:
- gtest.Assert(gbinary.DecodeToFloat64(ve), v)
- gtest.Assert(gbinary.DecodeToFloat64(ve1), v)
+ t.Assert(gbinary.DecodeToFloat64(ve), v)
+ t.Assert(gbinary.DecodeToFloat64(ve1), v)
default:
if v == nil {
continue
@@ -106,7 +106,7 @@ func Test_EncodeAndDecode(t *testing.T) {
if err != nil {
t.Errorf("test data: %s, %v, error:%v", k, v, err)
}
- gtest.Assert(res, v)
+ t.Assert(res, v)
}
}
}
@@ -115,7 +115,7 @@ func Test_EncodeStruct(t *testing.T) {
user := User{"wenzi1", 999, "www.baidu.com"}
ve := gbinary.Encode(user)
s := gbinary.DecodeToString(ve)
- gtest.Assert(string(s), s)
+ t.Assert(string(s), s)
}
func Test_Bits(t *testing.T) {
@@ -123,10 +123,10 @@ func Test_Bits(t *testing.T) {
bits := make([]gbinary.Bit, 0)
res := gbinary.EncodeBits(bits, testBitData[i], 64)
- gtest.Assert(gbinary.DecodeBits(res), testBitData[i])
- gtest.Assert(gbinary.DecodeBitsToUint(res), uint(testBitData[i]))
+ t.Assert(gbinary.DecodeBits(res), testBitData[i])
+ t.Assert(gbinary.DecodeBitsToUint(res), uint(testBitData[i]))
- gtest.Assert(gbinary.DecodeBytesToBits(gbinary.EncodeBitsToBytes(res)), res)
+ t.Assert(gbinary.DecodeBytesToBits(gbinary.EncodeBitsToBytes(res)), res)
}
}
diff --git a/encoding/gcharset/gcharset_test.go b/encoding/gcharset/gcharset_test.go
index fae9e6c12..bee6e7b83 100644
--- a/encoding/gcharset/gcharset_test.go
+++ b/encoding/gcharset/gcharset_test.go
@@ -138,28 +138,28 @@ func TestConvert(t *testing.T) {
}
func TestConvertErr(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
srcCharset := "big5"
dstCharset := "gbk"
src := "Hello \xb1`\xa5\u03b0\xea\xa6r\xbc\u0437\u01e6r\xc5\xe9\xaa\xed"
s1, e1 := gcharset.Convert(srcCharset, srcCharset, src)
- gtest.Assert(e1, nil)
- gtest.Assert(s1, src)
+ t.Assert(e1, nil)
+ t.Assert(s1, src)
s2, e2 := gcharset.Convert(dstCharset, "no this charset", src)
- gtest.AssertNE(e2, nil)
- gtest.Assert(s2, src)
+ t.AssertNE(e2, nil)
+ t.Assert(s2, src)
s3, e3 := gcharset.Convert("no this charset", srcCharset, src)
- gtest.AssertNE(e3, nil)
- gtest.Assert(s3, src)
+ t.AssertNE(e3, nil)
+ t.Assert(s3, src)
})
}
func TestSupported(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gcharset.Supported("UTF-8"), true)
- gtest.Assert(gcharset.Supported("UTF-80"), false)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gcharset.Supported("UTF-8"), true)
+ t.Assert(gcharset.Supported("UTF-80"), false)
})
}
diff --git a/encoding/gcompress/gcompress_z_unit_gzip_test.go b/encoding/gcompress/gcompress_z_unit_gzip_test.go
index 694105344..2acf033a3 100644
--- a/encoding/gcompress/gcompress_z_unit_gzip_test.go
+++ b/encoding/gcompress/gcompress_z_unit_gzip_test.go
@@ -29,16 +29,16 @@ func Test_Gzip_UnGzip(t *testing.T) {
0x24, 0xa8, 0xd1, 0x0d, 0x00,
0x00, 0x00,
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
arr := []byte(src)
data, _ := gcompress.Gzip(arr)
- gtest.Assert(data, gzip)
+ t.Assert(data, gzip)
data, _ = gcompress.UnGzip(gzip)
- gtest.Assert(data, arr)
+ t.Assert(data, arr)
data, _ = gcompress.UnGzip(gzip[1:])
- gtest.Assert(data, nil)
+ t.Assert(data, nil)
})
}
@@ -48,18 +48,18 @@ func Test_Gzip_UnGzip_File(t *testing.T) {
dstPath2 := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr(), "file.txt")
// Compress.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := gcompress.GzipFile(srcPath, dstPath1, 9)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(dstPath1)
- gtest.Assert(gfile.Exists(dstPath1), true)
+ t.Assert(gfile.Exists(dstPath1), true)
// Decompress.
err = gcompress.UnGzipFile(dstPath1, dstPath2)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(dstPath2)
- gtest.Assert(gfile.Exists(dstPath2), true)
+ t.Assert(gfile.Exists(dstPath2), true)
- gtest.Assert(gfile.GetContents(srcPath), gfile.GetContents(dstPath2))
+ t.Assert(gfile.GetContents(srcPath), gfile.GetContents(dstPath2))
})
}
diff --git a/encoding/gcompress/gcompress_z_unit_zip_test.go b/encoding/gcompress/gcompress_z_unit_zip_test.go
index 399bc2783..5aa447260 100644
--- a/encoding/gcompress/gcompress_z_unit_zip_test.go
+++ b/encoding/gcompress/gcompress_z_unit_zip_test.go
@@ -19,64 +19,64 @@ import (
func Test_ZipPath(t *testing.T) {
// file
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
srcPath := gfile.Join(gdebug.TestDataPath(), "zip", "path1", "1.txt")
dstPath := gfile.Join(gdebug.TestDataPath(), "zip", "zip.zip")
- gtest.Assert(gfile.Exists(dstPath), false)
+ t.Assert(gfile.Exists(dstPath), false)
err := gcompress.ZipPath(srcPath, dstPath)
- gtest.Assert(err, nil)
- gtest.Assert(gfile.Exists(dstPath), true)
+ t.Assert(err, nil)
+ t.Assert(gfile.Exists(dstPath), true)
defer gfile.Remove(dstPath)
tempDirPath := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
err = gfile.Mkdir(tempDirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = gcompress.UnZipFile(dstPath, tempDirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(tempDirPath)
- gtest.Assert(
+ t.Assert(
gfile.GetContents(gfile.Join(tempDirPath, "1.txt")),
gfile.GetContents(gfile.Join(srcPath, "path1", "1.txt")),
)
})
// directory
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
srcPath := gfile.Join(gdebug.TestDataPath(), "zip")
dstPath := gfile.Join(gdebug.TestDataPath(), "zip", "zip.zip")
pwd := gfile.Pwd()
err := gfile.Chdir(srcPath)
defer gfile.Chdir(pwd)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
- gtest.Assert(gfile.Exists(dstPath), false)
+ t.Assert(gfile.Exists(dstPath), false)
err = gcompress.ZipPath(srcPath, dstPath)
- gtest.Assert(err, nil)
- gtest.Assert(gfile.Exists(dstPath), true)
+ t.Assert(err, nil)
+ t.Assert(gfile.Exists(dstPath), true)
defer gfile.Remove(dstPath)
tempDirPath := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
err = gfile.Mkdir(tempDirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = gcompress.UnZipFile(dstPath, tempDirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(tempDirPath)
- gtest.Assert(
+ t.Assert(
gfile.GetContents(gfile.Join(tempDirPath, "zip", "path1", "1.txt")),
gfile.GetContents(gfile.Join(srcPath, "path1", "1.txt")),
)
- gtest.Assert(
+ t.Assert(
gfile.GetContents(gfile.Join(tempDirPath, "zip", "path2", "2.txt")),
gfile.GetContents(gfile.Join(srcPath, "path2", "2.txt")),
)
})
// multiple paths joined using char ','
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
srcPath := gfile.Join(gdebug.TestDataPath(), "zip")
srcPath1 := gfile.Join(gdebug.TestDataPath(), "zip", "path1")
srcPath2 := gfile.Join(gdebug.TestDataPath(), "zip", "path2")
@@ -85,29 +85,29 @@ func Test_ZipPath(t *testing.T) {
pwd := gfile.Pwd()
err := gfile.Chdir(srcPath)
defer gfile.Chdir(pwd)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
- gtest.Assert(gfile.Exists(dstPath), false)
+ t.Assert(gfile.Exists(dstPath), false)
err = gcompress.ZipPath(srcPath1+", "+srcPath2, dstPath)
- gtest.Assert(err, nil)
- gtest.Assert(gfile.Exists(dstPath), true)
+ t.Assert(err, nil)
+ t.Assert(gfile.Exists(dstPath), true)
defer gfile.Remove(dstPath)
tempDirPath := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
err = gfile.Mkdir(tempDirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
zipContent := gfile.GetBytes(dstPath)
- gtest.AssertGT(len(zipContent), 0)
+ t.AssertGT(len(zipContent), 0)
err = gcompress.UnZipContent(zipContent, tempDirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(tempDirPath)
- gtest.Assert(
+ t.Assert(
gfile.GetContents(gfile.Join(tempDirPath, "path1", "1.txt")),
gfile.GetContents(gfile.Join(srcPath, "path1", "1.txt")),
)
- gtest.Assert(
+ t.Assert(
gfile.GetContents(gfile.Join(tempDirPath, "path2", "2.txt")),
gfile.GetContents(gfile.Join(srcPath, "path2", "2.txt")),
)
@@ -115,7 +115,7 @@ func Test_ZipPath(t *testing.T) {
}
func Test_ZipPathWriter(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
srcPath := gfile.Join(gdebug.TestDataPath(), "zip")
srcPath1 := gfile.Join(gdebug.TestDataPath(), "zip", "path1")
srcPath2 := gfile.Join(gdebug.TestDataPath(), "zip", "path2")
@@ -123,29 +123,29 @@ func Test_ZipPathWriter(t *testing.T) {
pwd := gfile.Pwd()
err := gfile.Chdir(srcPath)
defer gfile.Chdir(pwd)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
writer := bytes.NewBuffer(nil)
- gtest.Assert(writer.Len(), 0)
+ t.Assert(writer.Len(), 0)
err = gcompress.ZipPathWriter(srcPath1+", "+srcPath2, writer)
- gtest.Assert(err, nil)
- gtest.AssertGT(writer.Len(), 0)
+ t.Assert(err, nil)
+ t.AssertGT(writer.Len(), 0)
tempDirPath := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
err = gfile.Mkdir(tempDirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
zipContent := writer.Bytes()
- gtest.AssertGT(len(zipContent), 0)
+ t.AssertGT(len(zipContent), 0)
err = gcompress.UnZipContent(zipContent, tempDirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(tempDirPath)
- gtest.Assert(
+ t.Assert(
gfile.GetContents(gfile.Join(tempDirPath, "path1", "1.txt")),
gfile.GetContents(gfile.Join(srcPath, "path1", "1.txt")),
)
- gtest.Assert(
+ t.Assert(
gfile.GetContents(gfile.Join(tempDirPath, "path2", "2.txt")),
gfile.GetContents(gfile.Join(srcPath, "path2", "2.txt")),
)
diff --git a/encoding/gcompress/gcompress_z_unit_zlib_test.go b/encoding/gcompress/gcompress_z_unit_zlib_test.go
index 68ea18703..5683fd297 100644
--- a/encoding/gcompress/gcompress_z_unit_zlib_test.go
+++ b/encoding/gcompress/gcompress_z_unit_zlib_test.go
@@ -14,21 +14,21 @@ import (
)
func Test_Zlib_UnZlib(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
src := "hello, world\n"
dst := []byte{120, 156, 202, 72, 205, 201, 201, 215, 81, 40, 207, 47, 202, 73, 225, 2, 4, 0, 0, 255, 255, 33, 231, 4, 147}
data, _ := gcompress.Zlib([]byte(src))
- gtest.Assert(data, dst)
+ t.Assert(data, dst)
data, _ = gcompress.UnZlib(dst)
- gtest.Assert(data, []byte(src))
+ t.Assert(data, []byte(src))
data, _ = gcompress.Zlib(nil)
- gtest.Assert(data, nil)
+ t.Assert(data, nil)
data, _ = gcompress.UnZlib(nil)
- gtest.Assert(data, nil)
+ t.Assert(data, nil)
data, _ = gcompress.UnZlib(dst[1:])
- gtest.Assert(data, nil)
+ t.Assert(data, nil)
})
}
diff --git a/encoding/ghash/ghash_z_unit_basic_test.go b/encoding/ghash/ghash_z_unit_basic_test.go
index e1d8ec908..e3219584a 100755
--- a/encoding/ghash/ghash_z_unit_basic_test.go
+++ b/encoding/ghash/ghash_z_unit_basic_test.go
@@ -13,128 +13,128 @@ var (
func Test_BKDRHash(t *testing.T) {
var x uint32 = 200645773
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.BKDRHash(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
func Test_BKDRHash64(t *testing.T) {
var x uint64 = 4214762819217104013
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.BKDRHash64(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
func Test_SDBMHash(t *testing.T) {
var x uint32 = 1069170245
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.SDBMHash(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
func Test_SDBMHash64(t *testing.T) {
var x uint64 = 9881052176572890693
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.SDBMHash64(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
func Test_RSHash(t *testing.T) {
var x uint32 = 1944033799
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.RSHash(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
func Test_RSHash64(t *testing.T) {
var x uint64 = 13439708950444349959
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.RSHash64(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
func Test_JSHash(t *testing.T) {
var x uint32 = 498688898
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.JSHash(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
func Test_JSHash64(t *testing.T) {
var x uint64 = 13410163655098759877
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.JSHash64(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
func Test_PJWHash(t *testing.T) {
var x uint32 = 7244206
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.PJWHash(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
func Test_PJWHash64(t *testing.T) {
var x uint64 = 31150
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.PJWHash64(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
func Test_ELFHash(t *testing.T) {
var x uint32 = 7244206
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.ELFHash(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
func Test_ELFHash64(t *testing.T) {
var x uint64 = 31150
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.ELFHash64(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
func Test_DJBHash(t *testing.T) {
var x uint32 = 959862602
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.DJBHash(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
func Test_DJBHash64(t *testing.T) {
var x uint64 = 2519720351310960458
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.DJBHash64(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
func Test_APHash(t *testing.T) {
var x uint32 = 3998202516
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.APHash(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
func Test_APHash64(t *testing.T) {
var x uint64 = 2531023058543352243
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := ghash.APHash64(strBasic)
- gtest.Assert(j, x)
+ t.Assert(j, x)
})
}
diff --git a/encoding/ghtml/ghtml_test.go b/encoding/ghtml/ghtml_test.go
index 5ebf2bada..0b7f43421 100644
--- a/encoding/ghtml/ghtml_test.go
+++ b/encoding/ghtml/ghtml_test.go
@@ -15,19 +15,19 @@ import (
func TestStripTags(t *testing.T) {
src := `
Test paragraph.
Other text`
dst := `Test paragraph. Other text`
- gtest.Assert(ghtml.StripTags(src), dst)
+ t.Assert(ghtml.StripTags(src), dst)
}
func TestEntities(t *testing.T) {
src := `A 'quote' "is" bold`
dst := `A 'quote' "is" <b>bold</b>`
- gtest.Assert(ghtml.Entities(src), dst)
- gtest.Assert(ghtml.EntitiesDecode(dst), src)
+ t.Assert(ghtml.Entities(src), dst)
+ t.Assert(ghtml.EntitiesDecode(dst), src)
}
func TestSpecialChars(t *testing.T) {
src := `A 'quote' "is" bold`
dst := `A 'quote' "is" <b>bold</b>`
- gtest.Assert(ghtml.SpecialChars(src), dst)
- gtest.Assert(ghtml.SpecialCharsDecode(dst), src)
+ t.Assert(ghtml.SpecialChars(src), dst)
+ t.Assert(ghtml.SpecialCharsDecode(dst), src)
}
diff --git a/encoding/gini/gini_test.go b/encoding/gini/gini_test.go
index 29a60dbd9..f5339cca2 100644
--- a/encoding/gini/gini_test.go
+++ b/encoding/gini/gini_test.go
@@ -33,19 +33,19 @@ enable=true
`
func TestDecode(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
res, err := gini.Decode([]byte(iniContent))
if err != nil {
gtest.Fatal(err)
}
- gtest.Assert(res["addr"].(map[string]interface{})["ip"], "127.0.0.1")
- gtest.Assert(res["addr"].(map[string]interface{})["port"], "9001")
- gtest.Assert(res["DBINFO"].(map[string]interface{})["user"], "root")
- gtest.Assert(res["DBINFO"].(map[string]interface{})["type"], "mysql")
- gtest.Assert(res["键"].(map[string]interface{})["呵呵"], "值")
+ t.Assert(res["addr"].(map[string]interface{})["ip"], "127.0.0.1")
+ t.Assert(res["addr"].(map[string]interface{})["port"], "9001")
+ t.Assert(res["DBINFO"].(map[string]interface{})["user"], "root")
+ t.Assert(res["DBINFO"].(map[string]interface{})["type"], "mysql")
+ t.Assert(res["键"].(map[string]interface{})["呵呵"], "值")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
errContent := `
a = b
`
@@ -57,7 +57,7 @@ func TestDecode(t *testing.T) {
}
func TestEncode(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
iniMap, err := gini.Decode([]byte(iniContent))
if err != nil {
gtest.Fatal(err)
@@ -73,16 +73,16 @@ func TestEncode(t *testing.T) {
gtest.Fatal(err)
}
- gtest.Assert(res["addr"].(map[string]interface{})["ip"], "127.0.0.1")
- gtest.Assert(res["addr"].(map[string]interface{})["port"], "9001")
- gtest.Assert(res["DBINFO"].(map[string]interface{})["user"], "root")
- gtest.Assert(res["DBINFO"].(map[string]interface{})["type"], "mysql")
+ t.Assert(res["addr"].(map[string]interface{})["ip"], "127.0.0.1")
+ t.Assert(res["addr"].(map[string]interface{})["port"], "9001")
+ t.Assert(res["DBINFO"].(map[string]interface{})["user"], "root")
+ t.Assert(res["DBINFO"].(map[string]interface{})["type"], "mysql")
})
}
func TestToJson(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
jsonStr, err := gini.ToJson([]byte(iniContent))
if err != nil {
gtest.Fatal(err)
@@ -94,11 +94,11 @@ func TestToJson(t *testing.T) {
}
iniMap, err := gini.Decode([]byte(iniContent))
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
- gtest.Assert(iniMap["addr"].(map[string]interface{})["ip"], json.GetString("addr.ip"))
- gtest.Assert(iniMap["addr"].(map[string]interface{})["port"], json.GetString("addr.port"))
- gtest.Assert(iniMap["DBINFO"].(map[string]interface{})["user"], json.GetString("DBINFO.user"))
- gtest.Assert(iniMap["DBINFO"].(map[string]interface{})["type"], json.GetString("DBINFO.type"))
+ t.Assert(iniMap["addr"].(map[string]interface{})["ip"], json.GetString("addr.ip"))
+ t.Assert(iniMap["addr"].(map[string]interface{})["port"], json.GetString("addr.port"))
+ t.Assert(iniMap["DBINFO"].(map[string]interface{})["user"], json.GetString("DBINFO.user"))
+ t.Assert(iniMap["DBINFO"].(map[string]interface{})["type"], json.GetString("DBINFO.type"))
})
}
diff --git a/encoding/gjson/gjson_api_new_load.go b/encoding/gjson/gjson_api_new_load.go
index 03a6914a7..efaa5a7b1 100644
--- a/encoding/gjson/gjson_api_new_load.go
+++ b/encoding/gjson/gjson_api_new_load.go
@@ -72,8 +72,9 @@ func NewWithTag(data interface{}, tags string, safe ...bool) *Json {
}
case reflect.Map, reflect.Struct:
i := interface{}(nil)
- // Note that it uses MapDeep function implementing the converting.
- i = gconv.MapDeep(data, tags)
+ // Note that it uses Map function implementing the converting.
+ // Note that it here should not use MapDeep function if you really know what it means.
+ i = gconv.Map(data, tags)
j = &Json{
p: &i,
c: byte(gDEFAULT_SPLIT_CHAR),
diff --git a/encoding/gjson/gjson_z_unit_basic_test.go b/encoding/gjson/gjson_z_unit_basic_test.go
index 7d89c2407..20fc7ab32 100644
--- a/encoding/gjson/gjson_z_unit_basic_test.go
+++ b/encoding/gjson/gjson_z_unit_basic_test.go
@@ -17,49 +17,49 @@ import (
func Test_New(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gjson.New(data)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gmap.NewAnyAnyMapFrom(g.MapAnyAny{
"k1": "v1",
"k2": "v2",
})
j := gjson.New(m)
- gtest.Assert(j.Get("k1"), "v1")
- gtest.Assert(j.Get("k2"), "v2")
- gtest.Assert(j.Get("k3"), nil)
+ t.Assert(j.Get("k1"), "v1")
+ t.Assert(j.Get("k2"), "v2")
+ t.Assert(j.Get("k3"), nil)
})
}
func Test_Valid(t *testing.T) {
data1 := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
data2 := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]`)
- gtest.Case(t, func() {
- gtest.Assert(gjson.Valid(data1), true)
- gtest.Assert(gjson.Valid(data2), false)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gjson.Valid(data1), true)
+ t.Assert(gjson.Valid(data2), false)
})
}
func Test_Encode(t *testing.T) {
value := g.Slice{1, 2, 3}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
b, err := gjson.Encode(value)
- gtest.Assert(err, nil)
- gtest.Assert(b, []byte(`[1,2,3]`))
+ t.Assert(err, nil)
+ t.Assert(b, []byte(`[1,2,3]`))
})
}
func Test_Decode(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
v, err := gjson.Decode(data)
- gtest.Assert(err, nil)
- gtest.Assert(v, g.Map{
+ t.Assert(err, nil)
+ t.Assert(v, g.Map{
"n": 123456789,
"a": g.Slice{1, 2, 3},
"m": g.Map{
@@ -67,11 +67,11 @@ func Test_Decode(t *testing.T) {
},
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var v interface{}
err := gjson.DecodeTo(data, &v)
- gtest.Assert(err, nil)
- gtest.Assert(v, g.Map{
+ t.Assert(err, nil)
+ t.Assert(v, g.Map{
"n": 123456789,
"a": g.Slice{1, 2, 3},
"m": g.Map{
@@ -79,216 +79,216 @@ func Test_Decode(t *testing.T) {
},
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.DecodeToJson(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("a.1"), 2)
})
}
func Test_SplitChar(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.DecodeToJson(data)
j.SetSplitChar(byte('#'))
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m#k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(j.Get("a#1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m#k"), "v")
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("a#1"), 2)
})
}
func Test_ViolenceCheck(t *testing.T) {
data := []byte(`{"m":{"a":[1,2,3], "v1.v2":"4"}}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.DecodeToJson(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("m.a.2"), 3)
- gtest.Assert(j.Get("m.v1.v2"), nil)
+ t.Assert(err, nil)
+ t.Assert(j.Get("m.a.2"), 3)
+ t.Assert(j.Get("m.v1.v2"), nil)
j.SetViolenceCheck(true)
- gtest.Assert(j.Get("m.v1.v2"), 4)
+ t.Assert(j.Get("m.v1.v2"), 4)
})
}
func Test_GetVar(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.DecodeToJson(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.GetVar("n").String(), "123456789")
- gtest.Assert(j.GetVar("m").Map(), g.Map{"k": "v"})
- gtest.Assert(j.GetVar("a").Interfaces(), g.Slice{1, 2, 3})
- gtest.Assert(j.GetVar("a").Slice(), g.Slice{1, 2, 3})
- gtest.Assert(j.GetVar("a").Array(), g.Slice{1, 2, 3})
+ t.Assert(err, nil)
+ t.Assert(j.GetVar("n").String(), "123456789")
+ t.Assert(j.GetVar("m").Map(), g.Map{"k": "v"})
+ t.Assert(j.GetVar("a").Interfaces(), g.Slice{1, 2, 3})
+ t.Assert(j.GetVar("a").Slice(), g.Slice{1, 2, 3})
+ t.Assert(j.GetVar("a").Array(), g.Slice{1, 2, 3})
})
}
func Test_GetMap(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.DecodeToJson(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.GetMap("n"), nil)
- gtest.Assert(j.GetMap("m"), g.Map{"k": "v"})
- gtest.Assert(j.GetMap("a"), g.Map{"1": "2", "3": nil})
+ t.Assert(err, nil)
+ t.Assert(j.GetMap("n"), nil)
+ t.Assert(j.GetMap("m"), g.Map{"k": "v"})
+ t.Assert(j.GetMap("a"), g.Map{"1": "2", "3": nil})
})
}
func Test_GetJson(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.DecodeToJson(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
j2 := j.GetJson("m")
- gtest.AssertNE(j2, nil)
- gtest.Assert(j2.Get("k"), "v")
- gtest.Assert(j2.Get("a"), nil)
- gtest.Assert(j2.Get("n"), nil)
+ t.AssertNE(j2, nil)
+ t.Assert(j2.Get("k"), "v")
+ t.Assert(j2.Get("a"), nil)
+ t.Assert(j2.Get("n"), nil)
})
}
func Test_GetArray(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.DecodeToJson(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.GetArray("n"), g.Array{123456789})
- gtest.Assert(j.GetArray("m"), g.Array{g.Map{"k": "v"}})
- gtest.Assert(j.GetArray("a"), g.Array{1, 2, 3})
+ t.Assert(err, nil)
+ t.Assert(j.GetArray("n"), g.Array{123456789})
+ t.Assert(j.GetArray("m"), g.Array{g.Map{"k": "v"}})
+ t.Assert(j.GetArray("a"), g.Array{1, 2, 3})
})
}
func Test_GetString(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.DecodeToJson(data)
- gtest.Assert(err, nil)
- gtest.AssertEQ(j.GetString("n"), "123456789")
- gtest.AssertEQ(j.GetString("m"), `{"k":"v"}`)
- gtest.AssertEQ(j.GetString("a"), `[1,2,3]`)
- gtest.AssertEQ(j.GetString("i"), "")
+ t.Assert(err, nil)
+ t.AssertEQ(j.GetString("n"), "123456789")
+ t.AssertEQ(j.GetString("m"), `{"k":"v"}`)
+ t.AssertEQ(j.GetString("a"), `[1,2,3]`)
+ t.AssertEQ(j.GetString("i"), "")
})
}
func Test_GetStrings(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.DecodeToJson(data)
- gtest.Assert(err, nil)
- gtest.AssertEQ(j.GetStrings("n"), g.SliceStr{"123456789"})
- gtest.AssertEQ(j.GetStrings("m"), g.SliceStr{`{"k":"v"}`})
- gtest.AssertEQ(j.GetStrings("a"), g.SliceStr{"1", "2", "3"})
- gtest.AssertEQ(j.GetStrings("i"), nil)
+ t.Assert(err, nil)
+ t.AssertEQ(j.GetStrings("n"), g.SliceStr{"123456789"})
+ t.AssertEQ(j.GetStrings("m"), g.SliceStr{`{"k":"v"}`})
+ t.AssertEQ(j.GetStrings("a"), g.SliceStr{"1", "2", "3"})
+ t.AssertEQ(j.GetStrings("i"), nil)
})
}
func Test_GetInterfaces(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.DecodeToJson(data)
- gtest.Assert(err, nil)
- gtest.AssertEQ(j.GetInterfaces("n"), g.Array{123456789})
- gtest.AssertEQ(j.GetInterfaces("m"), g.Array{g.Map{"k": "v"}})
- gtest.AssertEQ(j.GetInterfaces("a"), g.Array{1, 2, 3})
+ t.Assert(err, nil)
+ t.AssertEQ(j.GetInterfaces("n"), g.Array{123456789})
+ t.AssertEQ(j.GetInterfaces("m"), g.Array{g.Map{"k": "v"}})
+ t.AssertEQ(j.GetInterfaces("a"), g.Array{1, 2, 3})
})
}
func Test_Len(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gjson.New(nil)
p.Append("a", 1)
p.Append("a", 2)
- gtest.Assert(p.Len("a"), 2)
+ t.Assert(p.Len("a"), 2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gjson.New(nil)
p.Append("a.b", 1)
p.Append("a.c", 2)
- gtest.Assert(p.Len("a"), 2)
+ t.Assert(p.Len("a"), 2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gjson.New(nil)
p.Set("a", 1)
- gtest.Assert(p.Len("a"), -1)
+ t.Assert(p.Len("a"), -1)
})
}
func Test_Append(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gjson.New(nil)
p.Append("a", 1)
p.Append("a", 2)
- gtest.Assert(p.Get("a"), g.Slice{1, 2})
+ t.Assert(p.Get("a"), g.Slice{1, 2})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gjson.New(nil)
p.Append("a.b", 1)
p.Append("a.c", 2)
- gtest.Assert(p.Get("a"), g.Map{
+ t.Assert(p.Get("a"), g.Map{
"b": g.Slice{1},
"c": g.Slice{2},
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gjson.New(nil)
p.Set("a", 1)
err := p.Append("a", 2)
- gtest.AssertNE(err, nil)
- gtest.Assert(p.Get("a"), 1)
+ t.AssertNE(err, nil)
+ t.Assert(p.Get("a"), 1)
})
}
func TestJson_ToJson(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gjson.New("1")
s, e := p.ToJsonString()
- gtest.Assert(e, nil)
- gtest.Assert(s, "1")
+ t.Assert(e, nil)
+ t.Assert(s, "1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gjson.New("a")
s, e := p.ToJsonString()
- gtest.Assert(e, nil)
- gtest.Assert(s, `"a"`)
+ t.Assert(e, nil)
+ t.Assert(s, `"a"`)
})
}
func TestJson_Default(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gjson.New(nil)
- gtest.AssertEQ(j.Get("no", 100), 100)
- gtest.AssertEQ(j.GetString("no", 100), "100")
- gtest.AssertEQ(j.GetBool("no", "on"), true)
- gtest.AssertEQ(j.GetInt("no", 100), 100)
- gtest.AssertEQ(j.GetInt8("no", 100), int8(100))
- gtest.AssertEQ(j.GetInt16("no", 100), int16(100))
- gtest.AssertEQ(j.GetInt32("no", 100), int32(100))
- gtest.AssertEQ(j.GetInt64("no", 100), int64(100))
- gtest.AssertEQ(j.GetUint("no", 100), uint(100))
- gtest.AssertEQ(j.GetUint8("no", 100), uint8(100))
- gtest.AssertEQ(j.GetUint16("no", 100), uint16(100))
- gtest.AssertEQ(j.GetUint32("no", 100), uint32(100))
- gtest.AssertEQ(j.GetUint64("no", 100), uint64(100))
- gtest.AssertEQ(j.GetFloat32("no", 123.456), float32(123.456))
- gtest.AssertEQ(j.GetFloat64("no", 123.456), float64(123.456))
- gtest.AssertEQ(j.GetArray("no", g.Slice{1, 2, 3}), g.Slice{1, 2, 3})
- gtest.AssertEQ(j.GetInts("no", g.Slice{1, 2, 3}), g.SliceInt{1, 2, 3})
- gtest.AssertEQ(j.GetFloats("no", g.Slice{1, 2, 3}), []float64{1, 2, 3})
- gtest.AssertEQ(j.GetMap("no", g.Map{"k": "v"}), g.Map{"k": "v"})
- gtest.AssertEQ(j.GetVar("no", 123.456).Float64(), float64(123.456))
- gtest.AssertEQ(j.GetJson("no", g.Map{"k": "v"}).Get("k"), "v")
- gtest.AssertEQ(j.GetJsons("no", g.Slice{
+ t.AssertEQ(j.Get("no", 100), 100)
+ t.AssertEQ(j.GetString("no", 100), "100")
+ t.AssertEQ(j.GetBool("no", "on"), true)
+ t.AssertEQ(j.GetInt("no", 100), 100)
+ t.AssertEQ(j.GetInt8("no", 100), int8(100))
+ t.AssertEQ(j.GetInt16("no", 100), int16(100))
+ t.AssertEQ(j.GetInt32("no", 100), int32(100))
+ t.AssertEQ(j.GetInt64("no", 100), int64(100))
+ t.AssertEQ(j.GetUint("no", 100), uint(100))
+ t.AssertEQ(j.GetUint8("no", 100), uint8(100))
+ t.AssertEQ(j.GetUint16("no", 100), uint16(100))
+ t.AssertEQ(j.GetUint32("no", 100), uint32(100))
+ t.AssertEQ(j.GetUint64("no", 100), uint64(100))
+ t.AssertEQ(j.GetFloat32("no", 123.456), float32(123.456))
+ t.AssertEQ(j.GetFloat64("no", 123.456), float64(123.456))
+ t.AssertEQ(j.GetArray("no", g.Slice{1, 2, 3}), g.Slice{1, 2, 3})
+ t.AssertEQ(j.GetInts("no", g.Slice{1, 2, 3}), g.SliceInt{1, 2, 3})
+ t.AssertEQ(j.GetFloats("no", g.Slice{1, 2, 3}), []float64{1, 2, 3})
+ t.AssertEQ(j.GetMap("no", g.Map{"k": "v"}), g.Map{"k": "v"})
+ t.AssertEQ(j.GetVar("no", 123.456).Float64(), float64(123.456))
+ t.AssertEQ(j.GetJson("no", g.Map{"k": "v"}).Get("k"), "v")
+ t.AssertEQ(j.GetJsons("no", g.Slice{
g.Map{"k1": "v1"},
g.Map{"k2": "v2"},
g.Map{"k3": "v3"},
})[0].Get("k1"), "v1")
- gtest.AssertEQ(j.GetJsonMap("no", g.Map{
+ t.AssertEQ(j.GetJsonMap("no", g.Map{
"m1": g.Map{"k1": "v1"},
"m2": g.Map{"k2": "v2"},
})["m2"].Get("k2"), "v2")
@@ -296,169 +296,169 @@ func TestJson_Default(t *testing.T) {
}
func Test_Convert(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gjson.New(`{"name":"gf"}`)
arr, err := j.ToXml()
- gtest.Assert(err, nil)
- gtest.Assert(string(arr), "gf")
+ t.Assert(err, nil)
+ t.Assert(string(arr), "gf")
arr, err = j.ToXmlIndent()
- gtest.Assert(err, nil)
- gtest.Assert(string(arr), "gf")
+ t.Assert(err, nil)
+ t.Assert(string(arr), "gf")
str, err := j.ToXmlString()
- gtest.Assert(err, nil)
- gtest.Assert(str, "gf")
+ t.Assert(err, nil)
+ t.Assert(str, "gf")
str, err = j.ToXmlIndentString()
- gtest.Assert(err, nil)
- gtest.Assert(str, "gf")
+ t.Assert(err, nil)
+ t.Assert(str, "gf")
arr, err = j.ToJsonIndent()
- gtest.Assert(err, nil)
- gtest.Assert(string(arr), "{\n\t\"name\": \"gf\"\n}")
+ t.Assert(err, nil)
+ t.Assert(string(arr), "{\n\t\"name\": \"gf\"\n}")
str, err = j.ToJsonIndentString()
- gtest.Assert(err, nil)
- gtest.Assert(string(arr), "{\n\t\"name\": \"gf\"\n}")
+ t.Assert(err, nil)
+ t.Assert(string(arr), "{\n\t\"name\": \"gf\"\n}")
arr, err = j.ToYaml()
- gtest.Assert(err, nil)
- gtest.Assert(string(arr), "name: gf\n")
+ t.Assert(err, nil)
+ t.Assert(string(arr), "name: gf\n")
str, err = j.ToYamlString()
- gtest.Assert(err, nil)
- gtest.Assert(string(arr), "name: gf\n")
+ t.Assert(err, nil)
+ t.Assert(string(arr), "name: gf\n")
arr, err = j.ToToml()
- gtest.Assert(err, nil)
- gtest.Assert(string(arr), "name = \"gf\"\n")
+ t.Assert(err, nil)
+ t.Assert(string(arr), "name = \"gf\"\n")
str, err = j.ToTomlString()
- gtest.Assert(err, nil)
- gtest.Assert(string(arr), "name = \"gf\"\n")
+ t.Assert(err, nil)
+ t.Assert(string(arr), "name = \"gf\"\n")
})
}
func Test_Convert2(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
name := struct {
Name string
}{}
j := gjson.New(`{"name":"gf","time":"2019-06-12"}`)
- gtest.Assert(j.Value().(g.Map)["name"], "gf")
- gtest.Assert(j.GetMap("name1"), nil)
- gtest.AssertNE(j.GetJson("name1"), nil)
- gtest.Assert(j.GetJsons("name1"), nil)
- gtest.Assert(j.GetJsonMap("name1"), nil)
- gtest.Assert(j.Contains("name1"), false)
- gtest.Assert(j.GetVar("name1").IsNil(), true)
- gtest.Assert(j.GetVar("name").IsNil(), false)
- gtest.Assert(j.Len("name1"), -1)
- gtest.Assert(j.GetTime("time").Format("2006-01-02"), "2019-06-12")
- gtest.Assert(j.GetGTime("time").Format("Y-m-d"), "2019-06-12")
- gtest.Assert(j.GetDuration("time").String(), "0s")
+ t.Assert(j.Value().(g.Map)["name"], "gf")
+ t.Assert(j.GetMap("name1"), nil)
+ t.AssertNE(j.GetJson("name1"), nil)
+ t.Assert(j.GetJsons("name1"), nil)
+ t.Assert(j.GetJsonMap("name1"), nil)
+ t.Assert(j.Contains("name1"), false)
+ t.Assert(j.GetVar("name1").IsNil(), true)
+ t.Assert(j.GetVar("name").IsNil(), false)
+ t.Assert(j.Len("name1"), -1)
+ t.Assert(j.GetTime("time").Format("2006-01-02"), "2019-06-12")
+ t.Assert(j.GetGTime("time").Format("Y-m-d"), "2019-06-12")
+ t.Assert(j.GetDuration("time").String(), "0s")
err := j.ToStruct(&name)
- gtest.Assert(err, nil)
- gtest.Assert(name.Name, "gf")
+ t.Assert(err, nil)
+ t.Assert(name.Name, "gf")
//j.Dump()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
j = gjson.New(`{"person":{"name":"gf"}}`)
err = j.GetStruct("person", &name)
- gtest.Assert(err, nil)
- gtest.Assert(name.Name, "gf")
+ t.Assert(err, nil)
+ t.Assert(name.Name, "gf")
j = gjson.New(`{"name":"gf""}`)
//j.Dump()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
j = gjson.New(`[1,2,3]`)
- gtest.Assert(len(j.ToArray()), 3)
+ t.Assert(len(j.ToArray()), 3)
})
}
func Test_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gjson.New(`{"name":"gf","time":"2019-06-12"}`)
j.SetViolenceCheck(true)
- gtest.Assert(j.Get(""), nil)
- gtest.Assert(j.Get(".").(g.Map)["name"], "gf")
- gtest.Assert(j.Get(".").(g.Map)["name1"], nil)
+ t.Assert(j.Get(""), nil)
+ t.Assert(j.Get(".").(g.Map)["name"], "gf")
+ t.Assert(j.Get(".").(g.Map)["name1"], nil)
j.SetViolenceCheck(false)
- gtest.Assert(j.Get(".").(g.Map)["name"], "gf")
+ t.Assert(j.Get(".").(g.Map)["name"], "gf")
err := j.Set("name", "gf1")
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("name"), "gf1")
+ t.Assert(err, nil)
+ t.Assert(j.Get("name"), "gf1")
j = gjson.New(`[1,2,3]`)
err = j.Set("\"0\".1", 11)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("1"), 11)
+ t.Assert(err, nil)
+ t.Assert(j.Get("1"), 11)
j = gjson.New(`[1,2,3]`)
err = j.Set("11111111111111111111111", 11)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
j = gjson.New(`[1,2,3]`)
err = j.Remove("1")
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("0"), 1)
+ t.Assert(err, nil)
+ t.Assert(j.Get("0"), 1)
j = gjson.New(`[1,2,3]`)
err = j.Remove("3")
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("0"), 1)
+ t.Assert(err, nil)
+ t.Assert(j.Get("0"), 1)
j = gjson.New(`[1,2,3]`)
err = j.Remove("0.3")
- gtest.Assert(err, nil)
- gtest.Assert(len(j.Get("0").([]interface{})), 3)
+ t.Assert(err, nil)
+ t.Assert(len(j.Get("0").([]interface{})), 3)
j = gjson.New(`[1,2,3]`)
err = j.Remove("0.a")
- gtest.Assert(err, nil)
- gtest.Assert(len(j.Get("0").(g.Map)), 0)
+ t.Assert(err, nil)
+ t.Assert(len(j.Get("0").(g.Map)), 0)
name := struct {
Name string
}{Name: "gf"}
j = gjson.New(name)
- gtest.Assert(j.Get("Name"), "gf")
+ t.Assert(j.Get("Name"), "gf")
err = j.Remove("Name")
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("Name"), nil)
+ t.Assert(err, nil)
+ t.Assert(j.Get("Name"), nil)
err = j.Set("Name", "gf1")
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("Name"), "gf1")
+ t.Assert(err, nil)
+ t.Assert(j.Get("Name"), "gf1")
j = gjson.New(nil)
err = j.Remove("Name")
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("Name"), nil)
+ t.Assert(err, nil)
+ t.Assert(j.Get("Name"), nil)
j = gjson.New(name)
- gtest.Assert(j.Get("Name"), "gf")
+ t.Assert(j.Get("Name"), "gf")
err = j.Set("Name1", g.Map{"Name": "gf1"})
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("Name1").(g.Map)["Name"], "gf1")
+ t.Assert(err, nil)
+ t.Assert(j.Get("Name1").(g.Map)["Name"], "gf1")
err = j.Set("Name2", g.Slice{1, 2, 3})
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("Name2").(g.Slice)[0], 1)
+ t.Assert(err, nil)
+ t.Assert(j.Get("Name2").(g.Slice)[0], 1)
err = j.Set("Name3", name)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("Name3").(g.Map)["Name"], "gf")
+ t.Assert(err, nil)
+ t.Assert(j.Get("Name3").(g.Map)["Name"], "gf")
err = j.Set("Name4", &name)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("Name4").(g.Map)["Name"], "gf")
+ t.Assert(err, nil)
+ t.Assert(j.Get("Name4").(g.Map)["Name"], "gf")
arr := [3]int{1, 2, 3}
err = j.Set("Name5", arr)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("Name5").(g.Array)[0], 1)
+ t.Assert(err, nil)
+ t.Assert(j.Get("Name5").(g.Array)[0], 1)
})
}
func Test_IsNil(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gjson.New(nil)
- gtest.Assert(j.IsNil(), true)
+ t.Assert(j.IsNil(), true)
})
}
diff --git a/encoding/gjson/gjson_z_unit_implements_test.go b/encoding/gjson/gjson_z_unit_implements_test.go
index 87938d448..0944857fa 100644
--- a/encoding/gjson/gjson_z_unit_implements_test.go
+++ b/encoding/gjson/gjson_z_unit_implements_test.go
@@ -18,15 +18,15 @@ import (
func TestJson_UnmarshalJSON(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gjson.New(nil)
err := json.Unmarshal(data, j)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("a.1"), 2)
})
}
@@ -36,22 +36,22 @@ func TestJson_UnmarshalValue(t *testing.T) {
Json *gjson.Json
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
"json": []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`),
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Json.Get("n"), "123456789")
- gtest.Assert(t.Json.Get("m"), g.Map{"k": "v"})
- gtest.Assert(t.Json.Get("m.k"), "v")
- gtest.Assert(t.Json.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(t.Json.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Json.Get("n"), "123456789")
+ t.Assert(t.Json.Get("m"), g.Map{"k": "v"})
+ t.Assert(t.Json.Get("m.k"), "v")
+ t.Assert(t.Json.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(t.Json.Get("a.1"), 2)
})
// Map
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *T
err := gconv.Struct(g.Map{
"name": "john",
@@ -61,12 +61,12 @@ func TestJson_UnmarshalValue(t *testing.T) {
"a": g.Slice{1, 2, 3},
},
}, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.Name, "john")
- gtest.Assert(t.Json.Get("n"), "123456789")
- gtest.Assert(t.Json.Get("m"), g.Map{"k": "v"})
- gtest.Assert(t.Json.Get("m.k"), "v")
- gtest.Assert(t.Json.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(t.Json.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(t.Name, "john")
+ t.Assert(t.Json.Get("n"), "123456789")
+ t.Assert(t.Json.Get("m"), g.Map{"k": "v"})
+ t.Assert(t.Json.Get("m.k"), "v")
+ t.Assert(t.Json.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(t.Json.Get("a.1"), 2)
})
}
diff --git a/encoding/gjson/gjson_z_unit_json_test.go b/encoding/gjson/gjson_z_unit_json_test.go
new file mode 100644
index 000000000..86f09d37d
--- /dev/null
+++ b/encoding/gjson/gjson_z_unit_json_test.go
@@ -0,0 +1,48 @@
+// Copyright 2017 gf Author(https://github.com/gogf/gf). All Rights Reserved.
+//
+// This Source Code Form is subject to the terms of the MIT License.
+// If a copy of the MIT was not distributed with this file,
+// You can obtain one at https://github.com/gogf/gf.
+
+package gjson_test
+
+import (
+ "github.com/gogf/gf/encoding/gjson"
+ "github.com/gogf/gf/test/gtest"
+ "github.com/gogf/gf/text/gstr"
+ "testing"
+)
+
+func Test_ToJson(t *testing.T) {
+ type ModifyFieldInfoType struct {
+ Id int64 `json:"id"`
+ New string `json:"new"`
+ }
+ type ModifyFieldInfosType struct {
+ Duration ModifyFieldInfoType `json:"duration"`
+ OMLevel ModifyFieldInfoType `json:"om_level"`
+ }
+
+ type MediaRequestModifyInfo struct {
+ Modify ModifyFieldInfosType `json:"modifyFieldInfos"`
+ Field ModifyFieldInfosType `json:"fieldInfos"`
+ FeedID string `json:"feed_id"`
+ Vid string `json:"id"`
+ }
+
+ gtest.C(t, func(t *gtest.T) {
+ jsonContent := `{"dataSetId":2001,"fieldInfos":{"duration":{"id":80079,"value":"59"},"om_level":{"id":2409,"value":"4"}},"id":"g0936lt1u0f","modifyFieldInfos":{"om_level":{"id":2409,"new":"4","old":""}},"timeStamp":1584599734}`
+ var info MediaRequestModifyInfo
+ err := gjson.DecodeTo(jsonContent, &info)
+ t.Assert(err, nil)
+ content := gjson.New(info).MustToJsonString()
+ t.Assert(gstr.Contains(content, `"feed_id":""`), true)
+ t.Assert(gstr.Contains(content, `"fieldInfos":{`), true)
+ t.Assert(gstr.Contains(content, `"id":80079`), true)
+ t.Assert(gstr.Contains(content, `"om_level":{`), true)
+ t.Assert(gstr.Contains(content, `"id":2409,`), true)
+ t.Assert(gstr.Contains(content, `"id":"g0936lt1u0f"`), true)
+ t.Assert(gstr.Contains(content, `"new":"4"`), true)
+ })
+
+}
diff --git a/encoding/gjson/gjson_z_unit_load_test.go b/encoding/gjson/gjson_z_unit_load_test.go
index 334e0aed0..78c547a89 100644
--- a/encoding/gjson/gjson_z_unit_load_test.go
+++ b/encoding/gjson/gjson_z_unit_load_test.go
@@ -18,71 +18,71 @@ import (
func Test_Load_JSON1(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.LoadContent(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("a.1"), 2)
})
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "test.json"
gfile.PutBytes(path, data)
defer gfile.Remove(path)
j, err := gjson.Load(path)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("a.1"), 2)
})
}
func Test_Load_JSON2(t *testing.T) {
data := []byte(`{"n":123456789000000000000, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.LoadContent(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789000000000000")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789000000000000")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("a.1"), 2)
})
}
func Test_Load_XML(t *testing.T) {
data := []byte(`123v123456789`)
// XML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.LoadContent(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("doc.n"), "123456789")
- gtest.Assert(j.Get("doc.m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("doc.m.k"), "v")
- gtest.Assert(j.Get("doc.a"), g.Slice{"1", "2", "3"})
- gtest.Assert(j.Get("doc.a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("doc.n"), "123456789")
+ t.Assert(j.Get("doc.m"), g.Map{"k": "v"})
+ t.Assert(j.Get("doc.m.k"), "v")
+ t.Assert(j.Get("doc.a"), g.Slice{"1", "2", "3"})
+ t.Assert(j.Get("doc.a.1"), 2)
})
// XML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "test.xml"
gfile.PutBytes(path, data)
defer gfile.Remove(path)
j, err := gjson.Load(path)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("doc.n"), "123456789")
- gtest.Assert(j.Get("doc.m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("doc.m.k"), "v")
- gtest.Assert(j.Get("doc.a"), g.Slice{"1", "2", "3"})
- gtest.Assert(j.Get("doc.a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("doc.n"), "123456789")
+ t.Assert(j.Get("doc.m"), g.Map{"k": "v"})
+ t.Assert(j.Get("doc.m.k"), "v")
+ t.Assert(j.Get("doc.a"), g.Slice{"1", "2", "3"})
+ t.Assert(j.Get("doc.a.1"), 2)
})
// XML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
xml := `
`
j, err := gjson.LoadContent(xml)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("Output.ipageIndex"), "2")
- gtest.Assert(j.Get("Output.itotalRecords"), "GF框架")
+ t.Assert(err, nil)
+ t.Assert(j.Get("Output.ipageIndex"), "2")
+ t.Assert(j.Get("Output.itotalRecords"), "GF框架")
})
}
@@ -111,36 +111,36 @@ m:
"n": 123456789
`)
// YAML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.LoadContent(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("a.1"), 2)
})
// YAML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "test.yaml"
gfile.PutBytes(path, data)
defer gfile.Remove(path)
j, err := gjson.Load(path)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("a.1"), 2)
})
}
func Test_Load_YAML2(t *testing.T) {
data := []byte("i : 123456789")
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.LoadContent(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("i"), "123456789")
+ t.Assert(err, nil)
+ t.Assert(j.Get("i"), "123456789")
})
}
@@ -153,59 +153,59 @@ n = 123456789
k = "v"
`)
// TOML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.LoadContent(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{"1", "2", "3"})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{"1", "2", "3"})
+ t.Assert(j.Get("a.1"), 2)
})
// TOML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "test.toml"
gfile.PutBytes(path, data)
defer gfile.Remove(path)
j, err := gjson.Load(path)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{"1", "2", "3"})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{"1", "2", "3"})
+ t.Assert(j.Get("a.1"), 2)
})
}
func Test_Load_TOML2(t *testing.T) {
data := []byte("i=123456789")
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gjson.LoadContent(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("i"), "123456789")
+ t.Assert(err, nil)
+ t.Assert(j.Get("i"), "123456789")
})
}
func Test_Load_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gjson.New(nil)
- gtest.Assert(j.Value(), nil)
+ t.Assert(j.Value(), nil)
_, err := gjson.Decode(nil)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
_, err = gjson.DecodeToJson(nil)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
j, err = gjson.LoadContent(nil)
- gtest.Assert(err, nil)
- gtest.Assert(j.Value(), nil)
+ t.Assert(err, nil)
+ t.Assert(j.Value(), nil)
j, err = gjson.LoadContent(`{"name": "gf"}`)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
j, err = gjson.LoadContent(`{"name": "gf"""}`)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
j = gjson.New(&g.Map{"name": "gf"})
- gtest.Assert(j.GetString("name"), "gf")
+ t.Assert(j.GetString("name"), "gf")
})
}
@@ -228,18 +228,18 @@ enable=true
`
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
json, err := gjson.LoadContent(data)
if err != nil {
gtest.Fatal(err)
}
- gtest.Assert(json.GetString("addr.ip"), "127.0.0.1")
- gtest.Assert(json.GetString("addr.port"), "9001")
- gtest.Assert(json.GetString("addr.enable"), "true")
- gtest.Assert(json.GetString("DBINFO.type"), "mysql")
- gtest.Assert(json.GetString("DBINFO.user"), "root")
- gtest.Assert(json.GetString("DBINFO.password"), "password")
+ t.Assert(json.GetString("addr.ip"), "127.0.0.1")
+ t.Assert(json.GetString("addr.port"), "9001")
+ t.Assert(json.GetString("addr.enable"), "true")
+ t.Assert(json.GetString("DBINFO.type"), "mysql")
+ t.Assert(json.GetString("DBINFO.user"), "root")
+ t.Assert(json.GetString("DBINFO.password"), "password")
_, err = json.ToIni()
if err != nil {
diff --git a/encoding/gjson/gjson_z_unit_new_test.go b/encoding/gjson/gjson_z_unit_new_test.go
index e431eb1e3..a431da8e5 100644
--- a/encoding/gjson/gjson_z_unit_new_test.go
+++ b/encoding/gjson/gjson_z_unit_new_test.go
@@ -25,25 +25,25 @@ func Test_Load_NewWithTag(t *testing.T) {
Addr: "chengdu",
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gjson.New(data)
- gtest.AssertNE(j, nil)
- gtest.Assert(j.Get("age-xml"), nil)
- gtest.Assert(j.Get("age-json"), data.Age)
- gtest.Assert(j.Get("name-xml"), nil)
- gtest.Assert(j.Get("name-json"), data.Name)
- gtest.Assert(j.Get("addr-xml"), nil)
- gtest.Assert(j.Get("addr-json"), data.Addr)
+ t.AssertNE(j, nil)
+ t.Assert(j.Get("age-xml"), nil)
+ t.Assert(j.Get("age-json"), data.Age)
+ t.Assert(j.Get("name-xml"), nil)
+ t.Assert(j.Get("name-json"), data.Name)
+ t.Assert(j.Get("addr-xml"), nil)
+ t.Assert(j.Get("addr-json"), data.Addr)
})
// XML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gjson.NewWithTag(data, "xml")
- gtest.AssertNE(j, nil)
- gtest.Assert(j.Get("age-xml"), data.Age)
- gtest.Assert(j.Get("age-json"), nil)
- gtest.Assert(j.Get("name-xml"), data.Name)
- gtest.Assert(j.Get("name-json"), nil)
- gtest.Assert(j.Get("addr-xml"), data.Addr)
- gtest.Assert(j.Get("addr-json"), nil)
+ t.AssertNE(j, nil)
+ t.Assert(j.Get("age-xml"), data.Age)
+ t.Assert(j.Get("age-json"), nil)
+ t.Assert(j.Get("name-xml"), data.Name)
+ t.Assert(j.Get("name-json"), nil)
+ t.Assert(j.Get("addr-xml"), data.Addr)
+ t.Assert(j.Get("addr-json"), nil)
})
}
diff --git a/encoding/gjson/gjson_z_unit_struct_test.go b/encoding/gjson/gjson_z_unit_struct_test.go
index decc310ee..b855fb0d4 100644
--- a/encoding/gjson/gjson_z_unit_struct_test.go
+++ b/encoding/gjson/gjson_z_unit_struct_test.go
@@ -14,7 +14,7 @@ import (
)
func Test_ToStruct1(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type BaseInfoItem struct {
IdCardNumber string `db:"id_card_number" json:"idCardNumber" field:"id_card_number"`
IsHouseholder bool `db:"is_householder" json:"isHouseholder" field:"is_householder"`
@@ -88,15 +88,15 @@ func Test_ToStruct1(t *testing.T) {
}`
data := new(UserCollectionAddReq)
j, err := gjson.LoadJson(jsonContent)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = j.ToStruct(data)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
g.Dump(data)
})
}
func Test_ToStructDeep(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Item struct {
Title string `json:"title"`
Key string `json:"key"`
@@ -117,16 +117,16 @@ func Test_ToStructDeep(t *testing.T) {
}`
j, err := gjson.LoadContent(txt)
- gtest.Assert(err, nil)
- gtest.Assert(j.GetString("me.name"), "mikey")
- gtest.Assert(j.GetString("items"), "")
- gtest.Assert(j.GetBool("items"), false)
- gtest.Assert(j.GetArray("items"), nil)
+ t.Assert(err, nil)
+ t.Assert(j.GetString("me.name"), "mikey")
+ t.Assert(j.GetString("items"), "")
+ t.Assert(j.GetBool("items"), false)
+ t.Assert(j.GetArray("items"), nil)
m := new(M)
err = j.ToStructDeep(m)
- gtest.Assert(err, nil)
- gtest.AssertNE(m.Me, nil)
- gtest.Assert(m.Me["day"], "20009")
- gtest.Assert(m.Items, nil)
+ t.Assert(err, nil)
+ t.AssertNE(m.Me, nil)
+ t.Assert(m.Me["day"], "20009")
+ t.Assert(m.Items, nil)
})
}
diff --git a/encoding/gparser/gparser_unit_basic_test.go b/encoding/gparser/gparser_unit_basic_test.go
index aafd47e15..1eeca7bae 100644
--- a/encoding/gparser/gparser_unit_basic_test.go
+++ b/encoding/gparser/gparser_unit_basic_test.go
@@ -16,291 +16,291 @@ import (
func Test_New(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gparser.New(data)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
v := j.Value().(g.Map)
- gtest.Assert(v["n"], 123456789)
+ t.Assert(v["n"], 123456789)
})
}
func Test_NewUnsafe(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gparser.New(data)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("a.1"), 2)
})
}
func Test_Encode(t *testing.T) {
value := g.Slice{1, 2, 3}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
b, err := gparser.VarToJson(value)
- gtest.Assert(err, nil)
- gtest.Assert(b, []byte(`[1,2,3]`))
+ t.Assert(err, nil)
+ t.Assert(b, []byte(`[1,2,3]`))
})
}
func Test_Decode(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gparser.New(data)
- gtest.AssertNE(j, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(j.Get("a.1"), 2)
+ t.AssertNE(j, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("a.1"), 2)
})
}
func Test_SplitChar(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gparser.New(data)
j.SetSplitChar(byte('#'))
- gtest.AssertNE(j, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m#k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(j.Get("a#1"), 2)
+ t.AssertNE(j, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m#k"), "v")
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("a#1"), 2)
})
}
func Test_ViolenceCheck(t *testing.T) {
data := []byte(`{"m":{"a":[1,2,3], "v1.v2":"4"}}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gparser.New(data)
- gtest.AssertNE(j, nil)
- gtest.Assert(j.Get("m.a.2"), 3)
- gtest.Assert(j.Get("m.v1.v2"), nil)
+ t.AssertNE(j, nil)
+ t.Assert(j.Get("m.a.2"), 3)
+ t.Assert(j.Get("m.v1.v2"), nil)
j.SetViolenceCheck(true)
- gtest.Assert(j.Get("m.v1.v2"), 4)
+ t.Assert(j.Get("m.v1.v2"), 4)
})
}
func Test_GetVar(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gparser.New(data)
- gtest.AssertNE(j, nil)
- gtest.Assert(j.GetVar("n").String(), "123456789")
- gtest.Assert(j.GetVar("m").Map(), g.Map{"k": "v"})
- gtest.Assert(j.GetVar("a").Interfaces(), g.Slice{1, 2, 3})
- gtest.Assert(j.GetVar("a").Slice(), g.Slice{1, 2, 3})
- gtest.Assert(j.GetMap("a"), g.Map{"1": "2", "3": nil})
+ t.AssertNE(j, nil)
+ t.Assert(j.GetVar("n").String(), "123456789")
+ t.Assert(j.GetVar("m").Map(), g.Map{"k": "v"})
+ t.Assert(j.GetVar("a").Interfaces(), g.Slice{1, 2, 3})
+ t.Assert(j.GetVar("a").Slice(), g.Slice{1, 2, 3})
+ t.Assert(j.GetMap("a"), g.Map{"1": "2", "3": nil})
})
}
func Test_GetMap(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gparser.New(data)
- gtest.AssertNE(j, nil)
- gtest.Assert(j.GetMap("n"), nil)
- gtest.Assert(j.GetMap("m"), g.Map{"k": "v"})
- gtest.Assert(j.GetMap("a"), g.Map{"1": "2", "3": nil})
+ t.AssertNE(j, nil)
+ t.Assert(j.GetMap("n"), nil)
+ t.Assert(j.GetMap("m"), g.Map{"k": "v"})
+ t.Assert(j.GetMap("a"), g.Map{"1": "2", "3": nil})
})
}
func Test_GetArray(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gparser.New(data)
- gtest.AssertNE(j, nil)
- gtest.Assert(j.GetArray("n"), g.Array{123456789})
- gtest.Assert(j.GetArray("m"), g.Array{g.Map{"k": "v"}})
- gtest.Assert(j.GetArray("a"), g.Array{1, 2, 3})
+ t.AssertNE(j, nil)
+ t.Assert(j.GetArray("n"), g.Array{123456789})
+ t.Assert(j.GetArray("m"), g.Array{g.Map{"k": "v"}})
+ t.Assert(j.GetArray("a"), g.Array{1, 2, 3})
})
}
func Test_GetString(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gparser.New(data)
- gtest.AssertNE(j, nil)
- gtest.AssertEQ(j.GetString("n"), "123456789")
- gtest.AssertEQ(j.GetString("m"), `{"k":"v"}`)
- gtest.AssertEQ(j.GetString("a"), `[1,2,3]`)
- gtest.AssertEQ(j.GetString("i"), "")
+ t.AssertNE(j, nil)
+ t.AssertEQ(j.GetString("n"), "123456789")
+ t.AssertEQ(j.GetString("m"), `{"k":"v"}`)
+ t.AssertEQ(j.GetString("a"), `[1,2,3]`)
+ t.AssertEQ(j.GetString("i"), "")
})
}
func Test_GetStrings(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gparser.New(data)
- gtest.AssertNE(j, nil)
- gtest.AssertEQ(j.GetStrings("n"), g.SliceStr{"123456789"})
- gtest.AssertEQ(j.GetStrings("m"), g.SliceStr{`{"k":"v"}`})
- gtest.AssertEQ(j.GetStrings("a"), g.SliceStr{"1", "2", "3"})
- gtest.AssertEQ(j.GetStrings("i"), nil)
+ t.AssertNE(j, nil)
+ t.AssertEQ(j.GetStrings("n"), g.SliceStr{"123456789"})
+ t.AssertEQ(j.GetStrings("m"), g.SliceStr{`{"k":"v"}`})
+ t.AssertEQ(j.GetStrings("a"), g.SliceStr{"1", "2", "3"})
+ t.AssertEQ(j.GetStrings("i"), nil)
})
}
func Test_GetInterfaces(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gparser.New(data)
- gtest.AssertNE(j, nil)
- gtest.AssertEQ(j.GetInterfaces("n"), g.Array{123456789})
- gtest.AssertEQ(j.GetInterfaces("m"), g.Array{g.Map{"k": "v"}})
- gtest.AssertEQ(j.GetInterfaces("a"), g.Array{1, 2, 3})
+ t.AssertNE(j, nil)
+ t.AssertEQ(j.GetInterfaces("n"), g.Array{123456789})
+ t.AssertEQ(j.GetInterfaces("m"), g.Array{g.Map{"k": "v"}})
+ t.AssertEQ(j.GetInterfaces("a"), g.Array{1, 2, 3})
})
}
func Test_Len(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gparser.New(nil)
p.Append("a", 1)
p.Append("a", 2)
- gtest.Assert(p.Len("a"), 2)
+ t.Assert(p.Len("a"), 2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gparser.New(nil)
p.Append("a.b", 1)
p.Append("a.c", 2)
- gtest.Assert(p.Len("a"), 2)
+ t.Assert(p.Len("a"), 2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gparser.New(nil)
p.Set("a", 1)
- gtest.Assert(p.Len("a"), -1)
+ t.Assert(p.Len("a"), -1)
})
}
func Test_Append(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gparser.New(nil)
p.Append("a", 1)
p.Append("a", 2)
- gtest.Assert(p.Get("a"), g.Slice{1, 2})
+ t.Assert(p.Get("a"), g.Slice{1, 2})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gparser.New(nil)
p.Append("a.b", 1)
p.Append("a.c", 2)
- gtest.Assert(p.Get("a"), g.Map{
+ t.Assert(p.Get("a"), g.Map{
"b": g.Slice{1},
"c": g.Slice{2},
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gparser.New(nil)
p.Set("a", 1)
err := p.Append("a", 2)
- gtest.AssertNE(err, nil)
- gtest.Assert(p.Get("a"), 1)
+ t.AssertNE(err, nil)
+ t.Assert(p.Get("a"), 1)
})
}
func Test_Convert(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gparser.New(`{"name":"gf","bool":true,"int":1,"float":1,"ints":[1,2],"floats":[1,2],"time":"2019-06-12","person": {"name": "gf"}}`)
- gtest.Assert(p.GetVar("name").String(), "gf")
- gtest.Assert(p.GetString("name"), "gf")
- gtest.Assert(p.GetBool("bool"), true)
- gtest.Assert(p.GetInt("int"), 1)
- gtest.Assert(p.GetInt8("int"), 1)
- gtest.Assert(p.GetInt16("int"), 1)
- gtest.Assert(p.GetInt32("int"), 1)
- gtest.Assert(p.GetInt64("int"), 1)
- gtest.Assert(p.GetUint("int"), 1)
- gtest.Assert(p.GetUint8("int"), 1)
- gtest.Assert(p.GetUint16("int"), 1)
- gtest.Assert(p.GetUint32("int"), 1)
- gtest.Assert(p.GetUint64("int"), 1)
- gtest.Assert(p.GetInts("ints")[0], 1)
- gtest.Assert(p.GetFloat32("float"), 1)
- gtest.Assert(p.GetFloat64("float"), 1)
- gtest.Assert(p.GetFloats("floats")[0], 1)
- gtest.Assert(p.GetTime("time").Format("2006-01-02"), "2019-06-12")
- gtest.Assert(p.GetGTime("time").Format("Y-m-d"), "2019-06-12")
- gtest.Assert(p.GetDuration("time").String(), "0s")
+ t.Assert(p.GetVar("name").String(), "gf")
+ t.Assert(p.GetString("name"), "gf")
+ t.Assert(p.GetBool("bool"), true)
+ t.Assert(p.GetInt("int"), 1)
+ t.Assert(p.GetInt8("int"), 1)
+ t.Assert(p.GetInt16("int"), 1)
+ t.Assert(p.GetInt32("int"), 1)
+ t.Assert(p.GetInt64("int"), 1)
+ t.Assert(p.GetUint("int"), 1)
+ t.Assert(p.GetUint8("int"), 1)
+ t.Assert(p.GetUint16("int"), 1)
+ t.Assert(p.GetUint32("int"), 1)
+ t.Assert(p.GetUint64("int"), 1)
+ t.Assert(p.GetInts("ints")[0], 1)
+ t.Assert(p.GetFloat32("float"), 1)
+ t.Assert(p.GetFloat64("float"), 1)
+ t.Assert(p.GetFloats("floats")[0], 1)
+ t.Assert(p.GetTime("time").Format("2006-01-02"), "2019-06-12")
+ t.Assert(p.GetGTime("time").Format("Y-m-d"), "2019-06-12")
+ t.Assert(p.GetDuration("time").String(), "0s")
name := struct {
Name string
}{}
err := p.GetStruct("person", &name)
- gtest.Assert(err, nil)
- gtest.Assert(name.Name, "gf")
- gtest.Assert(p.ToMap()["name"], "gf")
+ t.Assert(err, nil)
+ t.Assert(name.Name, "gf")
+ t.Assert(p.ToMap()["name"], "gf")
err = p.ToStruct(&name)
- gtest.Assert(err, nil)
- gtest.Assert(name.Name, "gf")
+ t.Assert(err, nil)
+ t.Assert(name.Name, "gf")
//p.Dump()
p = gparser.New(`[0,1,2]`)
- gtest.Assert(p.ToArray()[0], 0)
+ t.Assert(p.ToArray()[0], 0)
})
}
func Test_Convert2(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
xmlArr := []byte{60, 114, 111, 111, 116, 47, 62}
p := gparser.New(``)
arr, err := p.ToXml("root")
- gtest.Assert(err, nil)
- gtest.Assert(arr, xmlArr)
+ t.Assert(err, nil)
+ t.Assert(arr, xmlArr)
arr, err = gparser.VarToXml(``, "root")
- gtest.Assert(err, nil)
- gtest.Assert(arr, xmlArr)
+ t.Assert(err, nil)
+ t.Assert(arr, xmlArr)
arr, err = p.ToXmlIndent("root")
- gtest.Assert(err, nil)
- gtest.Assert(arr, xmlArr)
+ t.Assert(err, nil)
+ t.Assert(arr, xmlArr)
arr, err = gparser.VarToXmlIndent(``, "root")
- gtest.Assert(err, nil)
- gtest.Assert(arr, xmlArr)
+ t.Assert(err, nil)
+ t.Assert(arr, xmlArr)
p = gparser.New(`{"name":"gf"}`)
str, err := p.ToJsonString()
- gtest.Assert(err, nil)
- gtest.Assert(str, `{"name":"gf"}`)
+ t.Assert(err, nil)
+ t.Assert(str, `{"name":"gf"}`)
str, err = gparser.VarToJsonString(`{"name":"gf"}`)
- gtest.Assert(err, nil)
- gtest.Assert(str, `{"name":"gf"}`)
+ t.Assert(err, nil)
+ t.Assert(str, `{"name":"gf"}`)
jsonIndentArr := []byte{123, 10, 9, 34, 110, 97, 109, 101, 34, 58, 32, 34, 103, 102, 34, 10, 125}
arr, err = p.ToJsonIndent()
- gtest.Assert(err, nil)
- gtest.Assert(arr, jsonIndentArr)
+ t.Assert(err, nil)
+ t.Assert(arr, jsonIndentArr)
arr, err = gparser.VarToJsonIndent(`{"name":"gf"}`)
- gtest.Assert(err, nil)
- gtest.Assert(arr, jsonIndentArr)
+ t.Assert(err, nil)
+ t.Assert(arr, jsonIndentArr)
str, err = p.ToJsonIndentString()
- gtest.Assert(err, nil)
- gtest.Assert(str, "{\n\t\"name\": \"gf\"\n}")
+ t.Assert(err, nil)
+ t.Assert(str, "{\n\t\"name\": \"gf\"\n}")
str, err = gparser.VarToJsonIndentString(`{"name":"gf"}`)
- gtest.Assert(err, nil)
- gtest.Assert(str, "{\n\t\"name\": \"gf\"\n}")
+ t.Assert(err, nil)
+ t.Assert(str, "{\n\t\"name\": \"gf\"\n}")
p = gparser.New(g.Map{"name": "gf"})
arr, err = p.ToYaml()
- gtest.Assert(err, nil)
- gtest.Assert(arr, "name: gf\n")
+ t.Assert(err, nil)
+ t.Assert(arr, "name: gf\n")
arr, err = gparser.VarToYaml(g.Map{"name": "gf"})
- gtest.Assert(err, nil)
- gtest.Assert(arr, "name: gf\n")
+ t.Assert(err, nil)
+ t.Assert(arr, "name: gf\n")
tomlArr := []byte{110, 97, 109, 101, 32, 61, 32, 34, 103, 102, 34, 10}
p = gparser.New(`
name= "gf"
`)
arr, err = p.ToToml()
- gtest.Assert(err, nil)
- gtest.Assert(arr, tomlArr)
+ t.Assert(err, nil)
+ t.Assert(arr, tomlArr)
arr, err = gparser.VarToToml(`
name= "gf"
`)
- gtest.Assert(err, nil)
- gtest.Assert(arr, tomlArr)
+ t.Assert(err, nil)
+ t.Assert(arr, tomlArr)
})
}
diff --git a/encoding/gparser/gparser_unit_load_test.go b/encoding/gparser/gparser_unit_load_test.go
index 1c24d9dbb..a92f50c9f 100644
--- a/encoding/gparser/gparser_unit_load_test.go
+++ b/encoding/gparser/gparser_unit_load_test.go
@@ -19,58 +19,58 @@ import (
func Test_Load_JSON(t *testing.T) {
data := []byte(`{"n":123456789, "m":{"k":"v"}, "a":[1,2,3]}`)
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gparser.LoadContent(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("a.1"), 2)
})
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "test.json"
gfile.PutBytes(path, data)
defer gfile.Remove(path)
j, err := gparser.Load(path)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("a.1"), 2)
})
}
func Test_Load_XML(t *testing.T) {
data := []byte(`123v123456789`)
// XML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gparser.LoadContent(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("doc.n"), "123456789")
- gtest.Assert(j.Get("doc.m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("doc.m.k"), "v")
- gtest.Assert(j.Get("doc.a"), g.Slice{"1", "2", "3"})
- gtest.Assert(j.Get("doc.a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("doc.n"), "123456789")
+ t.Assert(j.Get("doc.m"), g.Map{"k": "v"})
+ t.Assert(j.Get("doc.m.k"), "v")
+ t.Assert(j.Get("doc.a"), g.Slice{"1", "2", "3"})
+ t.Assert(j.Get("doc.a.1"), 2)
})
// XML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "test.xml"
gfile.PutBytes(path, data)
defer gfile.Remove(path)
j, err := gparser.Load(path)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("doc.n"), "123456789")
- gtest.Assert(j.Get("doc.m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("doc.m.k"), "v")
- gtest.Assert(j.Get("doc.a"), g.Slice{"1", "2", "3"})
- gtest.Assert(j.Get("doc.a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("doc.n"), "123456789")
+ t.Assert(j.Get("doc.m"), g.Map{"k": "v"})
+ t.Assert(j.Get("doc.m.k"), "v")
+ t.Assert(j.Get("doc.a"), g.Slice{"1", "2", "3"})
+ t.Assert(j.Get("doc.a.1"), 2)
})
// XML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
xml := `
`
j, err := gparser.LoadContent(xml)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("Output.ipageIndex"), "2")
- gtest.Assert(j.Get("Output.itotalRecords"), "GF框架")
+ t.Assert(err, nil)
+ t.Assert(j.Get("Output.ipageIndex"), "2")
+ t.Assert(j.Get("Output.itotalRecords"), "GF框架")
})
}
@@ -99,36 +99,36 @@ m:
"n": 123456789
`)
// YAML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gparser.LoadContent(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("a.1"), 2)
})
// YAML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "test.yaml"
gfile.PutBytes(path, data)
defer gfile.Remove(path)
j, err := gparser.Load(path)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{1, 2, 3})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{1, 2, 3})
+ t.Assert(j.Get("a.1"), 2)
})
}
func Test_Load_YAML2(t *testing.T) {
data := []byte("i : 123456789")
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gparser.LoadContent(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("i"), "123456789")
+ t.Assert(err, nil)
+ t.Assert(j.Get("i"), "123456789")
})
}
@@ -141,50 +141,50 @@ n = "123456789"
k = "v"
`)
// TOML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gparser.LoadContent(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{"1", "2", "3"})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{"1", "2", "3"})
+ t.Assert(j.Get("a.1"), 2)
})
// TOML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "test.toml"
gfile.PutBytes(path, data)
defer gfile.Remove(path)
j, err := gparser.Load(path)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("n"), "123456789")
- gtest.Assert(j.Get("m"), g.Map{"k": "v"})
- gtest.Assert(j.Get("m.k"), "v")
- gtest.Assert(j.Get("a"), g.Slice{"1", "2", "3"})
- gtest.Assert(j.Get("a.1"), 2)
+ t.Assert(err, nil)
+ t.Assert(j.Get("n"), "123456789")
+ t.Assert(j.Get("m"), g.Map{"k": "v"})
+ t.Assert(j.Get("m.k"), "v")
+ t.Assert(j.Get("a"), g.Slice{"1", "2", "3"})
+ t.Assert(j.Get("a.1"), 2)
})
}
func Test_Load_TOML2(t *testing.T) {
data := []byte("i=123456789")
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j, err := gparser.LoadContent(data)
- gtest.Assert(err, nil)
- gtest.Assert(j.Get("i"), "123456789")
+ t.Assert(err, nil)
+ t.Assert(j.Get("i"), "123456789")
})
}
func Test_Load_Nil(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := gparser.New(nil)
- gtest.Assert(p.Value(), nil)
+ t.Assert(p.Value(), nil)
file := "test22222.json"
filePath := gfile.Pwd() + gfile.Separator + file
ioutil.WriteFile(filePath, []byte("{"), 0644)
defer gfile.Remove(filePath)
_, err := gparser.Load(file)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
_, err = gparser.LoadContent("{")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
diff --git a/encoding/gparser/gparser_unit_new_test.go b/encoding/gparser/gparser_unit_new_test.go
index d3a4cd0f3..0f8984825 100644
--- a/encoding/gparser/gparser_unit_new_test.go
+++ b/encoding/gparser/gparser_unit_new_test.go
@@ -25,25 +25,25 @@ func Test_Load_NewWithTag(t *testing.T) {
Addr: "chengdu",
}
// JSON
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gparser.New(data)
- gtest.AssertNE(j, nil)
- gtest.Assert(j.Get("age-xml"), nil)
- gtest.Assert(j.Get("age-json"), data.Age)
- gtest.Assert(j.Get("name-xml"), nil)
- gtest.Assert(j.Get("name-json"), data.Name)
- gtest.Assert(j.Get("addr-xml"), nil)
- gtest.Assert(j.Get("addr-json"), data.Addr)
+ t.AssertNE(j, nil)
+ t.Assert(j.Get("age-xml"), nil)
+ t.Assert(j.Get("age-json"), data.Age)
+ t.Assert(j.Get("name-xml"), nil)
+ t.Assert(j.Get("name-json"), data.Name)
+ t.Assert(j.Get("addr-xml"), nil)
+ t.Assert(j.Get("addr-json"), data.Addr)
})
// XML
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gparser.NewWithTag(data, "xml")
- gtest.AssertNE(j, nil)
- gtest.Assert(j.Get("age-xml"), data.Age)
- gtest.Assert(j.Get("age-json"), nil)
- gtest.Assert(j.Get("name-xml"), data.Name)
- gtest.Assert(j.Get("name-json"), nil)
- gtest.Assert(j.Get("addr-xml"), data.Addr)
- gtest.Assert(j.Get("addr-json"), nil)
+ t.AssertNE(j, nil)
+ t.Assert(j.Get("age-xml"), data.Age)
+ t.Assert(j.Get("age-json"), nil)
+ t.Assert(j.Get("name-xml"), data.Name)
+ t.Assert(j.Get("name-json"), nil)
+ t.Assert(j.Get("addr-xml"), data.Addr)
+ t.Assert(j.Get("addr-json"), nil)
})
}
diff --git a/encoding/gtoml/gtoml_test.go b/encoding/gtoml/gtoml_test.go
index 345320c06..b9c4ccfd3 100644
--- a/encoding/gtoml/gtoml_test.go
+++ b/encoding/gtoml/gtoml_test.go
@@ -34,7 +34,7 @@ dd = 11
`
func TestEncode(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := make(map[string]string)
m["toml"] = tomlStr
res, err := gtoml.Encode(m)
@@ -49,10 +49,10 @@ func TestEncode(t *testing.T) {
return
}
- gtest.Assert(p.GetString("toml"), tomlStr)
+ t.Assert(p.GetString("toml"), tomlStr)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
_, err := gtoml.Encode(tomlErr)
if err == nil {
t.Errorf("encode should be failed. %v", err)
@@ -62,7 +62,7 @@ func TestEncode(t *testing.T) {
}
func TestDecode(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := make(map[string]string)
m["toml"] = tomlStr
res, err := gtoml.Encode(m)
@@ -77,7 +77,7 @@ func TestDecode(t *testing.T) {
return
}
- gtest.Assert(decodeStr.(map[string]interface{})["toml"], tomlStr)
+ t.Assert(decodeStr.(map[string]interface{})["toml"], tomlStr)
decodeStr1 := make(map[string]interface{})
err = gtoml.DecodeTo(res, &decodeStr1)
@@ -85,10 +85,10 @@ func TestDecode(t *testing.T) {
t.Errorf("decodeTo failed. %v", err)
return
}
- gtest.Assert(decodeStr1["toml"], tomlStr)
+ t.Assert(decodeStr1["toml"], tomlStr)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
_, err := gtoml.Decode([]byte(tomlErr))
if err == nil {
t.Errorf("decode failed. %v", err)
@@ -105,7 +105,7 @@ func TestDecode(t *testing.T) {
}
func TestToJson(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := make(map[string]string)
m["toml"] = tomlStr
res, err := gtoml.Encode(m)
@@ -130,10 +130,10 @@ func TestToJson(t *testing.T) {
t.Errorf("parser ToJson failed. %v", err)
return
}
- gtest.Assert(jsonToml, expectJson)
+ t.Assert(jsonToml, expectJson)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
_, err := gtoml.ToJson([]byte(tomlErr))
if err == nil {
t.Errorf("ToJson failed. %v", err)
diff --git a/encoding/gurl/url_test.go b/encoding/gurl/url_test.go
index 889fc3a40..63126cee8 100644
--- a/encoding/gurl/url_test.go
+++ b/encoding/gurl/url_test.go
@@ -18,28 +18,28 @@ var urlEncode string = `https%3A%2F%2Fgolang.org%2Fx%2Fcrypto%3Fgo-get%3D1+%2B`
var rawUrlEncode string = `https%3A%2F%2Fgolang.org%2Fx%2Fcrypto%3Fgo-get%3D1%20%2B`
func TestEncodeAndDecode(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gurl.Encode(urlStr), urlEncode)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gurl.Encode(urlStr), urlEncode)
res, err := gurl.Decode(urlEncode)
if err != nil {
t.Errorf("decode failed. %v", err)
return
}
- gtest.Assert(res, urlStr)
+ t.Assert(res, urlStr)
})
}
func TestRowEncodeAndDecode(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gurl.RawEncode(urlStr), rawUrlEncode)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gurl.RawEncode(urlStr), rawUrlEncode)
res, err := gurl.RawDecode(rawUrlEncode)
if err != nil {
t.Errorf("decode failed. %v", err)
return
}
- gtest.Assert(res, urlStr)
+ t.Assert(res, urlStr)
})
}
@@ -51,7 +51,7 @@ func TestBuildQuery(t *testing.T) {
}
expect := "a=a2&a=a1&b=b2&b=b1&c=c1&c=c2"
- gtest.Assert(gurl.BuildQuery(src), expect)
+ t.Assert(gurl.BuildQuery(src), expect)
}
func TestParseURL(t *testing.T) {
@@ -67,7 +67,7 @@ func TestParseURL(t *testing.T) {
"fragment": "anchor",
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
component := 0
for k, v := range []string{"all", "scheme", "host", "port", "user", "pass", "path", "query", "fragment"} {
if v == "all" {
@@ -83,9 +83,9 @@ func TestParseURL(t *testing.T) {
}
if v == "all" {
- gtest.Assert(res, expect)
+ t.Assert(res, expect)
} else {
- gtest.Assert(res[v], expect[v])
+ t.Assert(res[v], expect[v])
}
}
diff --git a/encoding/gxml/gxml_test.go b/encoding/gxml/gxml_test.go
index 86d602f2a..d9ea1970d 100644
--- a/encoding/gxml/gxml_test.go
+++ b/encoding/gxml/gxml_test.go
@@ -107,28 +107,28 @@ func Test_Decode1(t *testing.T) {
}
func Test_Decode2(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
content := `
johngcn123456123456
`
m, err := gxml.Decode([]byte(content))
- gtest.Assert(err, nil)
- gtest.Assert(m["doc"].(map[string]interface{})["username"], "johngcn")
- gtest.Assert(m["doc"].(map[string]interface{})["password1"], "123456")
- gtest.Assert(m["doc"].(map[string]interface{})["password2"], "123456")
+ t.Assert(err, nil)
+ t.Assert(m["doc"].(map[string]interface{})["username"], "johngcn")
+ t.Assert(m["doc"].(map[string]interface{})["password1"], "123456")
+ t.Assert(m["doc"].(map[string]interface{})["password2"], "123456")
})
}
func Test_DecodeWitoutRoot(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
content := `
johngcn123456123456
`
m, err := gxml.DecodeWithoutRoot([]byte(content))
- gtest.Assert(err, nil)
- gtest.Assert(m["username"], "johngcn")
- gtest.Assert(m["password1"], "123456")
- gtest.Assert(m["password2"], "123456")
+ t.Assert(err, nil)
+ t.Assert(m["username"], "johngcn")
+ t.Assert(m["password1"], "123456")
+ t.Assert(m["password2"], "123456")
})
}
@@ -190,7 +190,7 @@ func TestErrXml(t *testing.T) {
}
func TestErrCase(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
errXml := `true100.92123hello world`
_, err := gxml.ToJson([]byte(errXml))
if err == nil {
@@ -198,7 +198,7 @@ func TestErrCase(t *testing.T) {
}
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
errXml := `true100.92123hello world`
_, err := gxml.Decode([]byte(errXml))
if err == nil {
diff --git a/encoding/gyaml/gyaml_test.go b/encoding/gyaml/gyaml_test.go
index c9072c151..d5dc22954 100644
--- a/encoding/gyaml/gyaml_test.go
+++ b/encoding/gyaml/gyaml_test.go
@@ -39,13 +39,13 @@ dd = 11
`
func Test_Decode(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := gyaml.Decode([]byte(yamlStr))
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
m, ok := result.(map[string]interface{})
- gtest.Assert(ok, true)
- gtest.Assert(m, map[string]interface{}{
+ t.Assert(ok, true)
+ t.Assert(m, map[string]interface{}{
"url": "https://goframe.org",
"server": g.Slice{"120.168.117.21", "120.168.117.22"},
"pi": 3.14,
@@ -56,11 +56,11 @@ func Test_Decode(t *testing.T) {
}
func Test_DecodeTo(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result := make(map[string]interface{})
err := gyaml.DecodeTo([]byte(yamlStr), &result)
- gtest.Assert(err, nil)
- gtest.Assert(result, map[string]interface{}{
+ t.Assert(err, nil)
+ t.Assert(result, map[string]interface{}{
"url": "https://goframe.org",
"server": g.Slice{"120.168.117.21", "120.168.117.22"},
"pi": 3.14,
@@ -71,18 +71,18 @@ func Test_DecodeTo(t *testing.T) {
}
func Test_DecodeError(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
_, err := gyaml.Decode([]byte(yamlErr))
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
result := make(map[string]interface{})
err = gyaml.DecodeTo([]byte(yamlErr), &result)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_ToJson(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := make(map[string]string)
m["yaml"] = yamlStr
res, err := gyaml.Encode(m)
@@ -107,10 +107,10 @@ func Test_ToJson(t *testing.T) {
t.Errorf("parser ToJson failed. %v", err)
return
}
- gtest.Assert(jsonyaml, expectJson)
+ t.Assert(jsonyaml, expectJson)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
_, err := gyaml.ToJson([]byte(yamlErr))
if err == nil {
t.Errorf("ToJson failed. %v", err)
diff --git a/errors/gerror/gerror_test.go b/errors/gerror/gerror_test.go
index e5d41331a..e89662638 100644
--- a/errors/gerror/gerror_test.go
+++ b/errors/gerror/gerror_test.go
@@ -24,110 +24,110 @@ func nilError() error {
}
func Test_Nil(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gerror.New(""), nil)
- gtest.Assert(gerror.Wrap(nilError(), "test"), nil)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gerror.New(""), nil)
+ t.Assert(gerror.Wrap(nilError(), "test"), nil)
})
}
func Test_Wrap(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := errors.New("1")
err = gerror.Wrap(err, "2")
err = gerror.Wrap(err, "3")
- gtest.AssertNE(err, nil)
- gtest.Assert(err.Error(), "3: 2: 1")
+ t.AssertNE(err, nil)
+ t.Assert(err.Error(), "3: 2: 1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := gerror.New("1")
err = gerror.Wrap(err, "2")
err = gerror.Wrap(err, "3")
- gtest.AssertNE(err, nil)
- gtest.Assert(err.Error(), "3: 2: 1")
+ t.AssertNE(err, nil)
+ t.Assert(err.Error(), "3: 2: 1")
})
}
func Test_Cause(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := errors.New("1")
- gtest.Assert(gerror.Cause(err), err)
+ t.Assert(gerror.Cause(err), err)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := errors.New("1")
err = gerror.Wrap(err, "2")
err = gerror.Wrap(err, "3")
- gtest.Assert(gerror.Cause(err), "1")
+ t.Assert(gerror.Cause(err), "1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := gerror.New("1")
- gtest.Assert(gerror.Cause(err), "1")
+ t.Assert(gerror.Cause(err), "1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := gerror.New("1")
err = gerror.Wrap(err, "2")
err = gerror.Wrap(err, "3")
- gtest.Assert(gerror.Cause(err), "1")
+ t.Assert(gerror.Cause(err), "1")
})
}
func Test_Format(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := errors.New("1")
err = gerror.Wrap(err, "2")
err = gerror.Wrap(err, "3")
- gtest.AssertNE(err, nil)
- gtest.Assert(fmt.Sprintf("%s", err), "3: 2: 1")
- gtest.Assert(fmt.Sprintf("%v", err), "3: 2: 1")
+ t.AssertNE(err, nil)
+ t.Assert(fmt.Sprintf("%s", err), "3: 2: 1")
+ t.Assert(fmt.Sprintf("%v", err), "3: 2: 1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := gerror.New("1")
err = gerror.Wrap(err, "2")
err = gerror.Wrap(err, "3")
- gtest.AssertNE(err, nil)
- gtest.Assert(fmt.Sprintf("%s", err), "3: 2: 1")
- gtest.Assert(fmt.Sprintf("%v", err), "3: 2: 1")
+ t.AssertNE(err, nil)
+ t.Assert(fmt.Sprintf("%s", err), "3: 2: 1")
+ t.Assert(fmt.Sprintf("%v", err), "3: 2: 1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := gerror.New("1")
err = gerror.Wrap(err, "2")
err = gerror.Wrap(err, "3")
- gtest.AssertNE(err, nil)
- gtest.Assert(fmt.Sprintf("%-s", err), "3")
- gtest.Assert(fmt.Sprintf("%-v", err), "3")
+ t.AssertNE(err, nil)
+ t.Assert(fmt.Sprintf("%-s", err), "3")
+ t.Assert(fmt.Sprintf("%-v", err), "3")
})
}
func Test_Stack(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := errors.New("1")
- gtest.Assert(fmt.Sprintf("%+v", err), "1")
+ t.Assert(fmt.Sprintf("%+v", err), "1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := errors.New("1")
err = gerror.Wrap(err, "2")
err = gerror.Wrap(err, "3")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
//fmt.Printf("%+v", err)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := gerror.New("1")
- gtest.AssertNE(fmt.Sprintf("%+v", err), "1")
+ t.AssertNE(fmt.Sprintf("%+v", err), "1")
//fmt.Printf("%+v", err)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := gerror.New("1")
err = gerror.Wrap(err, "2")
err = gerror.Wrap(err, "3")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
//fmt.Printf("%+v", err)
})
}
diff --git a/frame/gins/gins_z_unit_basic_test.go b/frame/gins/gins_z_unit_basic_test.go
index 5820720e8..9ed95fabd 100644
--- a/frame/gins/gins_z_unit_basic_test.go
+++ b/frame/gins/gins_z_unit_basic_test.go
@@ -14,31 +14,31 @@ import (
)
func Test_SetGet(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
gins.Set("test-user", 1)
- gtest.Assert(gins.Get("test-user"), 1)
- gtest.Assert(gins.Get("none-exists"), nil)
+ t.Assert(gins.Get("test-user"), 1)
+ t.Assert(gins.Get("none-exists"), nil)
})
- gtest.Case(t, func() {
- gtest.Assert(gins.GetOrSet("test-1", 1), 1)
- gtest.Assert(gins.Get("test-1"), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gins.GetOrSet("test-1", 1), 1)
+ t.Assert(gins.Get("test-1"), 1)
})
- gtest.Case(t, func() {
- gtest.Assert(gins.GetOrSetFunc("test-2", func() interface{} {
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gins.GetOrSetFunc("test-2", func() interface{} {
return 2
}), 2)
- gtest.Assert(gins.Get("test-2"), 2)
+ t.Assert(gins.Get("test-2"), 2)
})
- gtest.Case(t, func() {
- gtest.Assert(gins.GetOrSetFuncLock("test-3", func() interface{} {
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gins.GetOrSetFuncLock("test-3", func() interface{} {
return 3
}), 3)
- gtest.Assert(gins.Get("test-3"), 3)
+ t.Assert(gins.Get("test-3"), 3)
})
- gtest.Case(t, func() {
- gtest.Assert(gins.SetIfNotExist("test-4", 4), true)
- gtest.Assert(gins.Get("test-4"), 4)
- gtest.Assert(gins.SetIfNotExist("test-4", 5), false)
- gtest.Assert(gins.Get("test-4"), 4)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gins.SetIfNotExist("test-4", 4), true)
+ t.Assert(gins.Get("test-4"), 4)
+ t.Assert(gins.SetIfNotExist("test-4", 5), false)
+ t.Assert(gins.Get("test-4"), 4)
})
}
diff --git a/frame/gins/gins_z_unit_config_test.go b/frame/gins/gins_z_unit_config_test.go
index 74c03d401..0beb16ed3 100644
--- a/frame/gins/gins_z_unit_config_test.go
+++ b/frame/gins/gins_z_unit_config_test.go
@@ -27,59 +27,59 @@ var (
)
func Test_Config1(t *testing.T) {
- gtest.Case(t, func() {
- gtest.AssertNE(configContent, "")
+ gtest.C(t, func(t *gtest.T) {
+ t.AssertNE(configContent, "")
})
- gtest.Case(t, func() {
- gtest.AssertNE(gins.Config(), nil)
+ gtest.C(t, func(t *gtest.T) {
+ t.AssertNE(gins.Config(), nil)
})
}
func Test_Config2(t *testing.T) {
// relative path
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var err error
dirPath := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
err = gfile.Mkdir(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(dirPath)
name := "config.toml"
err = gfile.PutContents(gfile.Join(dirPath, name), configContent)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = gins.Config().AddPath(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gins.Config().Clear()
- gtest.Assert(gins.Config().Get("test"), "v=1")
- gtest.Assert(gins.Config().Get("database.default.1.host"), "127.0.0.1")
- gtest.Assert(gins.Config().Get("redis.disk"), "127.0.0.1:6379,0")
+ t.Assert(gins.Config().Get("test"), "v=1")
+ t.Assert(gins.Config().Get("database.default.1.host"), "127.0.0.1")
+ t.Assert(gins.Config().Get("redis.disk"), "127.0.0.1:6379,0")
})
// for gfsnotify callbacks to refresh cache of config file
time.Sleep(500 * time.Millisecond)
// relative path, config folder
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var err error
dirPath := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
err = gfile.Mkdir(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(dirPath)
name := "config/config.toml"
err = gfile.PutContents(gfile.Join(dirPath, name), configContent)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = gins.Config().AddPath(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gins.Config().Clear()
- gtest.Assert(gins.Config().Get("test"), "v=1")
- gtest.Assert(gins.Config().Get("database.default.1.host"), "127.0.0.1")
- gtest.Assert(gins.Config().Get("redis.disk"), "127.0.0.1:6379,0")
+ t.Assert(gins.Config().Get("test"), "v=1")
+ t.Assert(gins.Config().Get("database.default.1.host"), "127.0.0.1")
+ t.Assert(gins.Config().Get("redis.disk"), "127.0.0.1:6379,0")
// for gfsnotify callbacks to refresh cache of config file
time.Sleep(500 * time.Millisecond)
@@ -87,51 +87,51 @@ func Test_Config2(t *testing.T) {
}
func Test_Config3(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
+ gtest.C(t, func(t *gtest.T) {
var err error
dirPath := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
err = gfile.Mkdir(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(dirPath)
name := "test.toml"
err = gfile.PutContents(gfile.Join(dirPath, name), configContent)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = gins.Config("test").AddPath(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gins.Config("test").Clear()
gins.Config("test").SetFileName("test.toml")
- gtest.Assert(gins.Config("test").Get("test"), "v=1")
- gtest.Assert(gins.Config("test").Get("database.default.1.host"), "127.0.0.1")
- gtest.Assert(gins.Config("test").Get("redis.disk"), "127.0.0.1:6379,0")
+ t.Assert(gins.Config("test").Get("test"), "v=1")
+ t.Assert(gins.Config("test").Get("database.default.1.host"), "127.0.0.1")
+ t.Assert(gins.Config("test").Get("redis.disk"), "127.0.0.1:6379,0")
})
// for gfsnotify callbacks to refresh cache of config file
time.Sleep(500 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var err error
dirPath := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
err = gfile.Mkdir(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(dirPath)
name := "config/test.toml"
err = gfile.PutContents(gfile.Join(dirPath, name), configContent)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = gins.Config("test").AddPath(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gins.Config("test").Clear()
gins.Config("test").SetFileName("test.toml")
- gtest.Assert(gins.Config("test").Get("test"), "v=1")
- gtest.Assert(gins.Config("test").Get("database.default.1.host"), "127.0.0.1")
- gtest.Assert(gins.Config("test").Get("redis.disk"), "127.0.0.1:6379,0")
+ t.Assert(gins.Config("test").Get("test"), "v=1")
+ t.Assert(gins.Config("test").Get("database.default.1.host"), "127.0.0.1")
+ t.Assert(gins.Config("test").Get("redis.disk"), "127.0.0.1:6379,0")
})
// for gfsnotify callbacks to refresh cache of config file for next unit testing case.
time.Sleep(500 * time.Millisecond)
@@ -139,77 +139,77 @@ func Test_Config3(t *testing.T) {
}
func Test_Config4(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
// absolute path
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := fmt.Sprintf(`%s/%d`, gfile.TempDir(), gtime.TimestampNano())
file := fmt.Sprintf(`%s/%s`, path, "config.toml")
err := gfile.PutContents(file, configContent)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(file)
defer gins.Config().Clear()
- gtest.Assert(gins.Config().AddPath(path), nil)
- gtest.Assert(gins.Config().Get("test"), "v=1")
- gtest.Assert(gins.Config().Get("database.default.1.host"), "127.0.0.1")
- gtest.Assert(gins.Config().Get("redis.disk"), "127.0.0.1:6379,0")
+ t.Assert(gins.Config().AddPath(path), nil)
+ t.Assert(gins.Config().Get("test"), "v=1")
+ t.Assert(gins.Config().Get("database.default.1.host"), "127.0.0.1")
+ t.Assert(gins.Config().Get("redis.disk"), "127.0.0.1:6379,0")
})
time.Sleep(500 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := fmt.Sprintf(`%s/%d/config`, gfile.TempDir(), gtime.TimestampNano())
file := fmt.Sprintf(`%s/%s`, path, "config.toml")
err := gfile.PutContents(file, configContent)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(file)
defer gins.Config().Clear()
- gtest.Assert(gins.Config().AddPath(path), nil)
- gtest.Assert(gins.Config().Get("test"), "v=1")
- gtest.Assert(gins.Config().Get("database.default.1.host"), "127.0.0.1")
- gtest.Assert(gins.Config().Get("redis.disk"), "127.0.0.1:6379,0")
+ t.Assert(gins.Config().AddPath(path), nil)
+ t.Assert(gins.Config().Get("test"), "v=1")
+ t.Assert(gins.Config().Get("database.default.1.host"), "127.0.0.1")
+ t.Assert(gins.Config().Get("redis.disk"), "127.0.0.1:6379,0")
})
time.Sleep(500 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := fmt.Sprintf(`%s/%d`, gfile.TempDir(), gtime.TimestampNano())
file := fmt.Sprintf(`%s/%s`, path, "test.toml")
err := gfile.PutContents(file, configContent)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(file)
defer gins.Config("test").Clear()
gins.Config("test").SetFileName("test.toml")
- gtest.Assert(gins.Config("test").AddPath(path), nil)
- gtest.Assert(gins.Config("test").Get("test"), "v=1")
- gtest.Assert(gins.Config("test").Get("database.default.1.host"), "127.0.0.1")
- gtest.Assert(gins.Config("test").Get("redis.disk"), "127.0.0.1:6379,0")
+ t.Assert(gins.Config("test").AddPath(path), nil)
+ t.Assert(gins.Config("test").Get("test"), "v=1")
+ t.Assert(gins.Config("test").Get("database.default.1.host"), "127.0.0.1")
+ t.Assert(gins.Config("test").Get("redis.disk"), "127.0.0.1:6379,0")
})
time.Sleep(500 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := fmt.Sprintf(`%s/%d/config`, gfile.TempDir(), gtime.TimestampNano())
file := fmt.Sprintf(`%s/%s`, path, "test.toml")
err := gfile.PutContents(file, configContent)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(file)
defer gins.Config().Clear()
gins.Config("test").SetFileName("test.toml")
- gtest.Assert(gins.Config("test").AddPath(path), nil)
- gtest.Assert(gins.Config("test").Get("test"), "v=1")
- gtest.Assert(gins.Config("test").Get("database.default.1.host"), "127.0.0.1")
- gtest.Assert(gins.Config("test").Get("redis.disk"), "127.0.0.1:6379,0")
+ t.Assert(gins.Config("test").AddPath(path), nil)
+ t.Assert(gins.Config("test").Get("test"), "v=1")
+ t.Assert(gins.Config("test").Get("database.default.1.host"), "127.0.0.1")
+ t.Assert(gins.Config("test").Get("redis.disk"), "127.0.0.1:6379,0")
})
})
}
func Test_Basic2(t *testing.T) {
config := `log-path = "logs"`
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gcfg.DEFAULT_CONFIG_FILE
err := gfile.PutContents(path, config)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer func() {
_ = gfile.Remove(path)
}()
- gtest.Assert(gins.Config().Get("log-path"), "logs")
+ t.Assert(gins.Config().Get("log-path"), "logs")
})
}
diff --git a/frame/gins/gins_z_unit_database_test.go b/frame/gins/gins_z_unit_database_test.go
index 16d2b3a03..c0be272d4 100644
--- a/frame/gins/gins_z_unit_database_test.go
+++ b/frame/gins/gins_z_unit_database_test.go
@@ -23,32 +23,32 @@ func Test_Database(t *testing.T) {
var err error
dirPath := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
err = gfile.Mkdir(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(dirPath)
name := "config.toml"
err = gfile.PutContents(gfile.Join(dirPath, name), databaseContent)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = gins.Config().AddPath(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gins.Config().Clear()
// for gfsnotify callbacks to refresh cache of config file
time.Sleep(500 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//fmt.Println("gins Test_Database", Config().Get("test"))
dbDefault := gins.Database()
dbTest := gins.Database("test")
- gtest.AssertNE(dbDefault, nil)
- gtest.AssertNE(dbTest, nil)
+ t.AssertNE(dbDefault, nil)
+ t.AssertNE(dbTest, nil)
- gtest.Assert(dbDefault.PingMaster(), nil)
- gtest.Assert(dbDefault.PingSlave(), nil)
- gtest.Assert(dbTest.PingMaster(), nil)
- gtest.Assert(dbTest.PingSlave(), nil)
+ t.Assert(dbDefault.PingMaster(), nil)
+ t.Assert(dbDefault.PingSlave(), nil)
+ t.Assert(dbTest.PingMaster(), nil)
+ t.Assert(dbTest.PingSlave(), nil)
})
}
diff --git a/frame/gins/gins_z_unit_redis_test.go b/frame/gins/gins_z_unit_redis_test.go
index 1101a81a8..7ec312fa6 100644
--- a/frame/gins/gins_z_unit_redis_test.go
+++ b/frame/gins/gins_z_unit_redis_test.go
@@ -23,43 +23,43 @@ func Test_Redis(t *testing.T) {
var err error
dirPath := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
err = gfile.Mkdir(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(dirPath)
name := "config.toml"
err = gfile.PutContents(gfile.Join(dirPath, name), redisContent)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = gins.Config().AddPath(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gins.Config().Clear()
// for gfsnotify callbacks to refresh cache of config file
time.Sleep(500 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//fmt.Println("gins Test_Redis", Config().Get("test"))
redisDefault := gins.Redis()
redisCache := gins.Redis("cache")
redisDisk := gins.Redis("disk")
- gtest.AssertNE(redisDefault, nil)
- gtest.AssertNE(redisCache, nil)
- gtest.AssertNE(redisDisk, nil)
+ t.AssertNE(redisDefault, nil)
+ t.AssertNE(redisCache, nil)
+ t.AssertNE(redisDisk, nil)
r, err := redisDefault.Do("PING")
- gtest.Assert(err, nil)
- gtest.Assert(r, "PONG")
+ t.Assert(err, nil)
+ t.Assert(r, "PONG")
r, err = redisCache.Do("PING")
- gtest.Assert(err, nil)
- gtest.Assert(r, "PONG")
+ t.Assert(err, nil)
+ t.Assert(r, "PONG")
_, err = redisDisk.Do("SET", "k", "v")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
r, err = redisDisk.Do("GET", "k")
- gtest.Assert(err, nil)
- gtest.Assert(r, []byte("v"))
+ t.Assert(err, nil)
+ t.Assert(r, []byte("v"))
})
}
diff --git a/frame/gins/gins_z_unit_view_test.go b/frame/gins/gins_z_unit_view_test.go
index a3ea55bb6..c8f0cf34b 100644
--- a/frame/gins/gins_z_unit_view_test.go
+++ b/frame/gins/gins_z_unit_view_test.go
@@ -18,124 +18,124 @@ import (
)
func Test_View(t *testing.T) {
- gtest.Case(t, func() {
- gtest.AssertNE(View(), nil)
+ gtest.C(t, func(t *gtest.T) {
+ t.AssertNE(View(), nil)
b, e := View().ParseContent(`{{"我是中国人" | substr 2 -1}}`, nil)
- gtest.Assert(e, nil)
- gtest.Assert(b, "中国人")
+ t.Assert(e, nil)
+ t.Assert(b, "中国人")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tpl := "t.tpl"
err := gfile.PutContents(tpl, `{{"我是中国人" | substr 2 -1}}`)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(tpl)
b, e := View().Parse("t.tpl", nil)
- gtest.Assert(e, nil)
- gtest.Assert(b, "中国人")
+ t.Assert(e, nil)
+ t.Assert(b, "中国人")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := fmt.Sprintf(`%s/%d`, gfile.TempDir(), gtime.TimestampNano())
tpl := fmt.Sprintf(`%s/%s`, path, "t.tpl")
err := gfile.PutContents(tpl, `{{"我是中国人" | substr 2 -1}}`)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(tpl)
err = View().AddPath(path)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
b, e := View().Parse("t.tpl", nil)
- gtest.Assert(e, nil)
- gtest.Assert(b, "中国人")
+ t.Assert(e, nil)
+ t.Assert(b, "中国人")
})
}
func Test_View_Config(t *testing.T) {
// view1 test1
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
dirPath := gfile.Join(gdebug.TestDataPath(), "view1")
gcfg.SetContent(gfile.GetContents(gfile.Join(dirPath, "config.toml")))
defer gcfg.ClearContent()
defer instances.Clear()
view := View("test1")
- gtest.AssertNE(view, nil)
+ t.AssertNE(view, nil)
err := view.AddPath(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
str := `hello ${.name},version:${.version}`
view.Assigns(map[string]interface{}{"version": "1.9.0"})
result, err := view.ParseContent(str, nil)
- gtest.Assert(err, nil)
- gtest.Assert(result, "hello test1,version:1.9.0")
+ t.Assert(err, nil)
+ t.Assert(result, "hello test1,version:1.9.0")
result, err = view.ParseDefault()
- gtest.Assert(err, nil)
- gtest.Assert(result, "test1:test1")
+ t.Assert(err, nil)
+ t.Assert(result, "test1:test1")
})
// view1 test2
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
dirPath := gfile.Join(gdebug.TestDataPath(), "view1")
gcfg.SetContent(gfile.GetContents(gfile.Join(dirPath, "config.toml")))
defer gcfg.ClearContent()
defer instances.Clear()
view := View("test2")
- gtest.AssertNE(view, nil)
+ t.AssertNE(view, nil)
err := view.AddPath(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
str := `hello #{.name},version:#{.version}`
view.Assigns(map[string]interface{}{"version": "1.9.0"})
result, err := view.ParseContent(str, nil)
- gtest.Assert(err, nil)
- gtest.Assert(result, "hello test2,version:1.9.0")
+ t.Assert(err, nil)
+ t.Assert(result, "hello test2,version:1.9.0")
result, err = view.ParseDefault()
- gtest.Assert(err, nil)
- gtest.Assert(result, "test2:test2")
+ t.Assert(err, nil)
+ t.Assert(result, "test2:test2")
})
// view2
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
dirPath := gfile.Join(gdebug.TestDataPath(), "view2")
gcfg.SetContent(gfile.GetContents(gfile.Join(dirPath, "config.toml")))
defer gcfg.ClearContent()
defer instances.Clear()
view := View()
- gtest.AssertNE(view, nil)
+ t.AssertNE(view, nil)
err := view.AddPath(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
str := `hello {.name},version:{.version}`
view.Assigns(map[string]interface{}{"version": "1.9.0"})
result, err := view.ParseContent(str, nil)
- gtest.Assert(err, nil)
- gtest.Assert(result, "hello test,version:1.9.0")
+ t.Assert(err, nil)
+ t.Assert(result, "hello test,version:1.9.0")
result, err = view.ParseDefault()
- gtest.Assert(err, nil)
- gtest.Assert(result, "test:test")
+ t.Assert(err, nil)
+ t.Assert(result, "test:test")
})
// view2
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
dirPath := gfile.Join(gdebug.TestDataPath(), "view2")
gcfg.SetContent(gfile.GetContents(gfile.Join(dirPath, "config.toml")))
defer gcfg.ClearContent()
defer instances.Clear()
view := View("test100")
- gtest.AssertNE(view, nil)
+ t.AssertNE(view, nil)
err := view.AddPath(dirPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
str := `hello {.name},version:{.version}`
view.Assigns(map[string]interface{}{"version": "1.9.0"})
result, err := view.ParseContent(str, nil)
- gtest.Assert(err, nil)
- gtest.Assert(result, "hello test,version:1.9.0")
+ t.Assert(err, nil)
+ t.Assert(result, "hello test,version:1.9.0")
result, err = view.ParseDefault()
- gtest.Assert(err, nil)
- gtest.Assert(result, "test:test")
+ t.Assert(err, nil)
+ t.Assert(result, "test:test")
})
}
diff --git a/i18n/gi18n/gi18n_unit_test.go b/i18n/gi18n/gi18n_unit_test.go
index 36933c981..189864360 100644
--- a/i18n/gi18n/gi18n_unit_test.go
+++ b/i18n/gi18n/gi18n_unit_test.go
@@ -27,120 +27,120 @@ import (
)
func Test_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
t := gi18n.New(gi18n.Options{
Path: gdebug.CallerDirectory() + gfile.Separator + "testdata" + gfile.Separator + "i18n",
})
t.SetLanguage("none")
- gtest.Assert(t.T("{#hello}{#world}"), "{#hello}{#world}")
+ t.Assert(t.T("{#hello}{#world}"), "{#hello}{#world}")
t.SetLanguage("ja")
- gtest.Assert(t.T("{#hello}{#world}"), "こんにちは世界")
+ t.Assert(t.T("{#hello}{#world}"), "こんにちは世界")
t.SetLanguage("zh-CN")
- gtest.Assert(t.T("{#hello}{#world}"), "你好世界")
+ t.Assert(t.T("{#hello}{#world}"), "你好世界")
t.SetDelimiters("{$", "}")
- gtest.Assert(t.T("{#hello}{#world}"), "{#hello}{#world}")
- gtest.Assert(t.T("{$hello}{$world}"), "你好世界")
+ t.Assert(t.T("{#hello}{#world}"), "{#hello}{#world}")
+ t.Assert(t.T("{$hello}{$world}"), "你好世界")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
t := gi18n.New(gi18n.Options{
Path: gdebug.CallerDirectory() + gfile.Separator + "testdata" + gfile.Separator + "i18n-file",
})
t.SetLanguage("none")
- gtest.Assert(t.T("{#hello}{#world}"), "{#hello}{#world}")
+ t.Assert(t.T("{#hello}{#world}"), "{#hello}{#world}")
t.SetLanguage("ja")
- gtest.Assert(t.T("{#hello}{#world}"), "こんにちは世界")
+ t.Assert(t.T("{#hello}{#world}"), "こんにちは世界")
t.SetLanguage("zh-CN")
- gtest.Assert(t.T("{#hello}{#world}"), "你好世界")
+ t.Assert(t.T("{#hello}{#world}"), "你好世界")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
t := gi18n.New(gi18n.Options{
Path: gdebug.CallerDirectory() + gfile.Separator + "testdata" + gfile.Separator + "i18n-dir",
})
t.SetLanguage("none")
- gtest.Assert(t.T("{#hello}{#world}"), "{#hello}{#world}")
+ t.Assert(t.T("{#hello}{#world}"), "{#hello}{#world}")
t.SetLanguage("ja")
- gtest.Assert(t.T("{#hello}{#world}"), "こんにちは世界")
+ t.Assert(t.T("{#hello}{#world}"), "こんにちは世界")
t.SetLanguage("zh-CN")
- gtest.Assert(t.T("{#hello}{#world}"), "你好世界")
+ t.Assert(t.T("{#hello}{#world}"), "你好世界")
})
}
func Test_DefaultManager(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := gi18n.SetPath(gdebug.CallerDirectory() + gfile.Separator + "testdata" + gfile.Separator + "i18n")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
gi18n.SetLanguage("none")
- gtest.Assert(gi18n.T("{#hello}{#world}"), "{#hello}{#world}")
+ t.Assert(gi18n.T("{#hello}{#world}"), "{#hello}{#world}")
gi18n.SetLanguage("ja")
- gtest.Assert(gi18n.T("{#hello}{#world}"), "こんにちは世界")
+ t.Assert(gi18n.T("{#hello}{#world}"), "こんにちは世界")
gi18n.SetLanguage("zh-CN")
- gtest.Assert(gi18n.T("{#hello}{#world}"), "你好世界")
+ t.Assert(gi18n.T("{#hello}{#world}"), "你好世界")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err := gi18n.SetPath(gdebug.CallerDirectory() + gfile.Separator + "testdata" + gfile.Separator + "i18n-dir")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
gi18n.SetLanguage("none")
- gtest.Assert(gi18n.Translate("{#hello}{#world}"), "{#hello}{#world}")
+ t.Assert(gi18n.Translate("{#hello}{#world}"), "{#hello}{#world}")
gi18n.SetLanguage("ja")
- gtest.Assert(gi18n.Translate("{#hello}{#world}"), "こんにちは世界")
+ t.Assert(gi18n.Translate("{#hello}{#world}"), "こんにちは世界")
gi18n.SetLanguage("zh-CN")
- gtest.Assert(gi18n.Translate("{#hello}{#world}"), "你好世界")
+ t.Assert(gi18n.Translate("{#hello}{#world}"), "你好世界")
})
}
func Test_Instance(t *testing.T) {
gres.Dump()
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gi18n.Instance()
err := m.SetPath("i18n-dir")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
m.SetLanguage("zh-CN")
- gtest.Assert(m.T("{#hello}{#world}"), "你好世界")
+ t.Assert(m.T("{#hello}{#world}"), "你好世界")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gi18n.Instance()
- gtest.Assert(m.T("{#hello}{#world}"), "你好世界")
+ t.Assert(m.T("{#hello}{#world}"), "你好世界")
})
- gtest.Case(t, func() {
- gtest.Assert(g.I18n().T("{#hello}{#world}"), "你好世界")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(g.I18n().T("{#hello}{#world}"), "你好世界")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := gi18n.Instance(gconv.String(gtime.TimestampNano()))
- gtest.Assert(m.T("{#hello}{#world}"), "{#hello}{#world}")
+ t.Assert(m.T("{#hello}{#world}"), "{#hello}{#world}")
})
}
func Test_Resource(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := g.I18n("resource")
err := m.SetPath("i18n-dir")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
m.SetLanguage("none")
- gtest.Assert(m.T("{#hello}{#world}"), "{#hello}{#world}")
+ t.Assert(m.T("{#hello}{#world}"), "{#hello}{#world}")
m.SetLanguage("ja")
- gtest.Assert(m.T("{#hello}{#world}"), "こんにちは世界")
+ t.Assert(m.T("{#hello}{#world}"), "こんにちは世界")
m.SetLanguage("zh-CN")
- gtest.Assert(m.T("{#hello}{#world}"), "你好世界")
+ t.Assert(m.T("{#hello}{#world}"), "你好世界")
})
}
diff --git a/internal/cmdenv/cmdenv_test.go b/internal/cmdenv/cmdenv_test.go
index b2c19d38f..03e0ef21b 100644
--- a/internal/cmdenv/cmdenv_test.go
+++ b/internal/cmdenv/cmdenv_test.go
@@ -20,10 +20,10 @@ func Test_Get(t *testing.T) {
os.Setenv("GF_TEST_VALUE1", "222")
os.Setenv("GF_TEST_VALUE2", "333")
doInit()
- gtest.Case(t, func() {
- gtest.Assert(Get("gf.test.value1").String(), "111")
- gtest.Assert(Get("gf.test.value2").String(), "333")
- gtest.Assert(Get("gf.test.value3").String(), "")
- gtest.Assert(Get("gf.test.value3", 1).String(), "1")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(Get("gf.test.value1").String(), "111")
+ t.Assert(Get("gf.test.value2").String(), "333")
+ t.Assert(Get("gf.test.value3").String(), "")
+ t.Assert(Get("gf.test.value3", 1).String(), "1")
})
}
diff --git a/internal/empty/empty_test.go b/internal/empty/empty_test.go
index df0425777..c7ab9be63 100644
--- a/internal/empty/empty_test.go
+++ b/internal/empty/empty_test.go
@@ -26,7 +26,7 @@ func (woman TestWoman) Say() string {
}
func TestIsEmpty(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
tmpT1 := "0"
tmpT2 := func() {}
tmpT2 = nil
@@ -40,52 +40,52 @@ func TestIsEmpty(t *testing.T) {
var tmpF4 TestPerson = TestWoman{}
tmpF5 := &tmpF4
// true
- gtest.Assert(empty.IsEmpty(nil), true)
- gtest.Assert(empty.IsEmpty(gconv.Int(tmpT1)), true)
- gtest.Assert(empty.IsEmpty(gconv.Int8(tmpT1)), true)
- gtest.Assert(empty.IsEmpty(gconv.Int16(tmpT1)), true)
- gtest.Assert(empty.IsEmpty(gconv.Int32(tmpT1)), true)
- gtest.Assert(empty.IsEmpty(gconv.Int64(tmpT1)), true)
- gtest.Assert(empty.IsEmpty(gconv.Uint64(tmpT1)), true)
- gtest.Assert(empty.IsEmpty(gconv.Uint(tmpT1)), true)
- gtest.Assert(empty.IsEmpty(gconv.Uint16(tmpT1)), true)
- gtest.Assert(empty.IsEmpty(gconv.Uint32(tmpT1)), true)
- gtest.Assert(empty.IsEmpty(gconv.Uint64(tmpT1)), true)
- gtest.Assert(empty.IsEmpty(gconv.Float32(tmpT1)), true)
- gtest.Assert(empty.IsEmpty(gconv.Float64(tmpT1)), true)
- gtest.Assert(empty.IsEmpty(false), true)
- gtest.Assert(empty.IsEmpty([]byte("")), true)
- gtest.Assert(empty.IsEmpty(""), true)
- gtest.Assert(empty.IsEmpty(g.Map{}), true)
- gtest.Assert(empty.IsEmpty(g.Slice{}), true)
- gtest.Assert(empty.IsEmpty(g.Array{}), true)
- gtest.Assert(empty.IsEmpty(tmpT2), true)
- gtest.Assert(empty.IsEmpty(tmpT3), true)
- gtest.Assert(empty.IsEmpty(tmpT3), true)
- gtest.Assert(empty.IsEmpty(tmpT4), true)
- gtest.Assert(empty.IsEmpty(tmpT5), true)
+ t.Assert(empty.IsEmpty(nil), true)
+ t.Assert(empty.IsEmpty(gconv.Int(tmpT1)), true)
+ t.Assert(empty.IsEmpty(gconv.Int8(tmpT1)), true)
+ t.Assert(empty.IsEmpty(gconv.Int16(tmpT1)), true)
+ t.Assert(empty.IsEmpty(gconv.Int32(tmpT1)), true)
+ t.Assert(empty.IsEmpty(gconv.Int64(tmpT1)), true)
+ t.Assert(empty.IsEmpty(gconv.Uint64(tmpT1)), true)
+ t.Assert(empty.IsEmpty(gconv.Uint(tmpT1)), true)
+ t.Assert(empty.IsEmpty(gconv.Uint16(tmpT1)), true)
+ t.Assert(empty.IsEmpty(gconv.Uint32(tmpT1)), true)
+ t.Assert(empty.IsEmpty(gconv.Uint64(tmpT1)), true)
+ t.Assert(empty.IsEmpty(gconv.Float32(tmpT1)), true)
+ t.Assert(empty.IsEmpty(gconv.Float64(tmpT1)), true)
+ t.Assert(empty.IsEmpty(false), true)
+ t.Assert(empty.IsEmpty([]byte("")), true)
+ t.Assert(empty.IsEmpty(""), true)
+ t.Assert(empty.IsEmpty(g.Map{}), true)
+ t.Assert(empty.IsEmpty(g.Slice{}), true)
+ t.Assert(empty.IsEmpty(g.Array{}), true)
+ t.Assert(empty.IsEmpty(tmpT2), true)
+ t.Assert(empty.IsEmpty(tmpT3), true)
+ t.Assert(empty.IsEmpty(tmpT3), true)
+ t.Assert(empty.IsEmpty(tmpT4), true)
+ t.Assert(empty.IsEmpty(tmpT5), true)
// false
- gtest.Assert(empty.IsEmpty(gconv.Int(tmpF1)), false)
- gtest.Assert(empty.IsEmpty(gconv.Int8(tmpF1)), false)
- gtest.Assert(empty.IsEmpty(gconv.Int16(tmpF1)), false)
- gtest.Assert(empty.IsEmpty(gconv.Int32(tmpF1)), false)
- gtest.Assert(empty.IsEmpty(gconv.Int64(tmpF1)), false)
- gtest.Assert(empty.IsEmpty(gconv.Uint(tmpF1)), false)
- gtest.Assert(empty.IsEmpty(gconv.Uint8(tmpF1)), false)
- gtest.Assert(empty.IsEmpty(gconv.Uint16(tmpF1)), false)
- gtest.Assert(empty.IsEmpty(gconv.Uint32(tmpF1)), false)
- gtest.Assert(empty.IsEmpty(gconv.Uint64(tmpF1)), false)
- gtest.Assert(empty.IsEmpty(gconv.Float32(tmpF1)), false)
- gtest.Assert(empty.IsEmpty(gconv.Float64(tmpF1)), false)
- gtest.Assert(empty.IsEmpty(true), false)
- gtest.Assert(empty.IsEmpty(tmpT1), false)
- gtest.Assert(empty.IsEmpty([]byte("1")), false)
- gtest.Assert(empty.IsEmpty(g.Map{"a": 1}), false)
- gtest.Assert(empty.IsEmpty(g.Slice{"1"}), false)
- gtest.Assert(empty.IsEmpty(g.Array{"1"}), false)
- gtest.Assert(empty.IsEmpty(tmpF2), false)
- gtest.Assert(empty.IsEmpty(tmpF3), false)
- gtest.Assert(empty.IsEmpty(tmpF4), false)
- gtest.Assert(empty.IsEmpty(tmpF5), false)
+ t.Assert(empty.IsEmpty(gconv.Int(tmpF1)), false)
+ t.Assert(empty.IsEmpty(gconv.Int8(tmpF1)), false)
+ t.Assert(empty.IsEmpty(gconv.Int16(tmpF1)), false)
+ t.Assert(empty.IsEmpty(gconv.Int32(tmpF1)), false)
+ t.Assert(empty.IsEmpty(gconv.Int64(tmpF1)), false)
+ t.Assert(empty.IsEmpty(gconv.Uint(tmpF1)), false)
+ t.Assert(empty.IsEmpty(gconv.Uint8(tmpF1)), false)
+ t.Assert(empty.IsEmpty(gconv.Uint16(tmpF1)), false)
+ t.Assert(empty.IsEmpty(gconv.Uint32(tmpF1)), false)
+ t.Assert(empty.IsEmpty(gconv.Uint64(tmpF1)), false)
+ t.Assert(empty.IsEmpty(gconv.Float32(tmpF1)), false)
+ t.Assert(empty.IsEmpty(gconv.Float64(tmpF1)), false)
+ t.Assert(empty.IsEmpty(true), false)
+ t.Assert(empty.IsEmpty(tmpT1), false)
+ t.Assert(empty.IsEmpty([]byte("1")), false)
+ t.Assert(empty.IsEmpty(g.Map{"a": 1}), false)
+ t.Assert(empty.IsEmpty(g.Slice{"1"}), false)
+ t.Assert(empty.IsEmpty(g.Array{"1"}), false)
+ t.Assert(empty.IsEmpty(tmpF2), false)
+ t.Assert(empty.IsEmpty(tmpF3), false)
+ t.Assert(empty.IsEmpty(tmpF4), false)
+ t.Assert(empty.IsEmpty(tmpF5), false)
})
}
diff --git a/internal/mutex/mutex_z_unit_test.go b/internal/mutex/mutex_z_unit_test.go
index 9b02b0842..69c273804 100644
--- a/internal/mutex/mutex_z_unit_test.go
+++ b/internal/mutex/mutex_z_unit_test.go
@@ -16,29 +16,29 @@ import (
)
func TestMutexIsSafe(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
lock := mutex.New()
- gtest.Assert(lock.IsSafe(), false)
+ t.Assert(lock.IsSafe(), false)
lock = mutex.New(false)
- gtest.Assert(lock.IsSafe(), false)
+ t.Assert(lock.IsSafe(), false)
lock = mutex.New(false, false)
- gtest.Assert(lock.IsSafe(), false)
+ t.Assert(lock.IsSafe(), false)
lock = mutex.New(true, false)
- gtest.Assert(lock.IsSafe(), true)
+ t.Assert(lock.IsSafe(), true)
lock = mutex.New(true, true)
- gtest.Assert(lock.IsSafe(), true)
+ t.Assert(lock.IsSafe(), true)
lock = mutex.New(true)
- gtest.Assert(lock.IsSafe(), true)
+ t.Assert(lock.IsSafe(), true)
})
}
func TestSafeMutex(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
safeLock := mutex.New(true)
array := garray.New(true)
@@ -58,18 +58,18 @@ func TestSafeMutex(t *testing.T) {
safeLock.Unlock()
}()
time.Sleep(50 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(80 * time.Millisecond)
- gtest.Assert(array.Len(), 3)
+ t.Assert(array.Len(), 3)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 3)
+ t.Assert(array.Len(), 3)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 4)
+ t.Assert(array.Len(), 4)
})
}
func TestUnsafeMutex(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
unsafeLock := mutex.New()
array := garray.New(true)
@@ -89,12 +89,12 @@ func TestUnsafeMutex(t *testing.T) {
unsafeLock.Unlock()
}()
time.Sleep(50 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 3)
+ t.Assert(array.Len(), 3)
time.Sleep(50 * time.Millisecond)
- gtest.Assert(array.Len(), 3)
+ t.Assert(array.Len(), 3)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 4)
+ t.Assert(array.Len(), 4)
})
}
diff --git a/internal/rwmutex/rwmutex_z_unit_test.go b/internal/rwmutex/rwmutex_z_unit_test.go
index 3a8793a94..7f44d4590 100644
--- a/internal/rwmutex/rwmutex_z_unit_test.go
+++ b/internal/rwmutex/rwmutex_z_unit_test.go
@@ -16,29 +16,29 @@ import (
)
func TestRwmutexIsSafe(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
lock := rwmutex.New()
- gtest.Assert(lock.IsSafe(), false)
+ t.Assert(lock.IsSafe(), false)
lock = rwmutex.New(false)
- gtest.Assert(lock.IsSafe(), false)
+ t.Assert(lock.IsSafe(), false)
lock = rwmutex.New(false, false)
- gtest.Assert(lock.IsSafe(), false)
+ t.Assert(lock.IsSafe(), false)
lock = rwmutex.New(true, false)
- gtest.Assert(lock.IsSafe(), true)
+ t.Assert(lock.IsSafe(), true)
lock = rwmutex.New(true, true)
- gtest.Assert(lock.IsSafe(), true)
+ t.Assert(lock.IsSafe(), true)
lock = rwmutex.New(true)
- gtest.Assert(lock.IsSafe(), true)
+ t.Assert(lock.IsSafe(), true)
})
}
func TestSafeRwmutex(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
safeLock := rwmutex.New(true)
array := garray.New(true)
@@ -58,18 +58,18 @@ func TestSafeRwmutex(t *testing.T) {
safeLock.Unlock()
}()
time.Sleep(50 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(80 * time.Millisecond)
- gtest.Assert(array.Len(), 3)
+ t.Assert(array.Len(), 3)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 3)
+ t.Assert(array.Len(), 3)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 4)
+ t.Assert(array.Len(), 4)
})
}
func TestSafeReaderRwmutex(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
safeLock := rwmutex.New(true)
array := garray.New(true)
@@ -97,18 +97,18 @@ func TestSafeReaderRwmutex(t *testing.T) {
safeLock.Unlock()
}()
time.Sleep(50 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 3)
+ t.Assert(array.Len(), 3)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 4)
+ t.Assert(array.Len(), 4)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 6)
+ t.Assert(array.Len(), 6)
})
}
func TestUnsafeRwmutex(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
unsafeLock := rwmutex.New()
array := garray.New(true)
@@ -128,12 +128,12 @@ func TestUnsafeRwmutex(t *testing.T) {
unsafeLock.Unlock()
}()
time.Sleep(50 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 3)
+ t.Assert(array.Len(), 3)
time.Sleep(50 * time.Millisecond)
- gtest.Assert(array.Len(), 3)
+ t.Assert(array.Len(), 3)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 4)
+ t.Assert(array.Len(), 4)
})
}
diff --git a/internal/structs/structs_test.go b/internal/structs/structs_test.go
index efedeb9e5..1f5074d93 100644
--- a/internal/structs/structs_test.go
+++ b/internal/structs/structs_test.go
@@ -17,22 +17,22 @@ import (
)
func Test_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int
Name string `params:"name"`
Pass string `my-tag1:"pass1" my-tag2:"pass2" params:"pass"`
}
var user User
- gtest.Assert(structs.TagMapName(user, []string{"params"}, true), g.Map{"name": "Name", "pass": "Pass"})
- gtest.Assert(structs.TagMapName(&user, []string{"params"}, true), g.Map{"name": "Name", "pass": "Pass"})
+ t.Assert(structs.TagMapName(user, []string{"params"}, true), g.Map{"name": "Name", "pass": "Pass"})
+ t.Assert(structs.TagMapName(&user, []string{"params"}, true), g.Map{"name": "Name", "pass": "Pass"})
- gtest.Assert(structs.TagMapName(&user, []string{"params", "my-tag1"}, true), g.Map{"name": "Name", "pass": "Pass"})
- gtest.Assert(structs.TagMapName(&user, []string{"my-tag1", "params"}, true), g.Map{"name": "Name", "pass1": "Pass"})
- gtest.Assert(structs.TagMapName(&user, []string{"my-tag2", "params"}, true), g.Map{"name": "Name", "pass2": "Pass"})
+ t.Assert(structs.TagMapName(&user, []string{"params", "my-tag1"}, true), g.Map{"name": "Name", "pass": "Pass"})
+ t.Assert(structs.TagMapName(&user, []string{"my-tag1", "params"}, true), g.Map{"name": "Name", "pass1": "Pass"})
+ t.Assert(structs.TagMapName(&user, []string{"my-tag2", "params"}, true), g.Map{"name": "Name", "pass2": "Pass"})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Base struct {
Pass1 string `params:"password1"`
Pass2 string `params:"password2"`
@@ -43,14 +43,14 @@ func Test_Basic(t *testing.T) {
Base `params:"base"`
}
user := new(UserWithBase)
- gtest.Assert(structs.TagMapName(user, []string{"params"}, true), g.Map{
+ t.Assert(structs.TagMapName(user, []string{"params"}, true), g.Map{
"base": "Base",
"password1": "Pass1",
"password2": "Pass2",
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Base struct {
Pass1 string `params:"password1"`
Pass2 string `params:"password2"`
@@ -67,7 +67,7 @@ func Test_Basic(t *testing.T) {
}
user1 := new(UserWithBase1)
user2 := new(UserWithBase2)
- gtest.Assert(structs.TagMapName(user1, []string{"params"}, true), g.Map{"password1": "Pass1", "password2": "Pass2"})
- gtest.Assert(structs.TagMapName(user2, []string{"params"}, true), g.Map{"password1": "Pass1", "password2": "Pass2"})
+ t.Assert(structs.TagMapName(user1, []string{"params"}, true), g.Map{"password1": "Pass1", "password2": "Pass2"})
+ t.Assert(structs.TagMapName(user2, []string{"params"}, true), g.Map{"password1": "Pass1", "password2": "Pass2"})
})
}
diff --git a/net/ghttp/ghttp_client_request.go b/net/ghttp/ghttp_client_request.go
index 6b45fa6b9..9df02cc90 100644
--- a/net/ghttp/ghttp_client_request.go
+++ b/net/ghttp/ghttp_client_request.go
@@ -248,12 +248,12 @@ func (c *Client) DoRequest(method, url string, data ...interface{}) (*ClientResp
}
}
r := &ClientResponse{
- cookies: make(map[string]string),
+ Response: resp,
}
- r.Response = resp
// Auto sending cookie content.
if c.browserMode {
now := time.Now()
+ r.cookies = make(map[string]string)
for _, v := range r.Cookies() {
if v.Expires.UnixNano() < now.UnixNano() {
delete(c.cookies, v.Name)
diff --git a/net/ghttp/ghttp_client_response.go b/net/ghttp/ghttp_client_response.go
index 84a4dd57c..cb5ff4df2 100644
--- a/net/ghttp/ghttp_client_response.go
+++ b/net/ghttp/ghttp_client_response.go
@@ -19,10 +19,11 @@ type ClientResponse struct {
cookies map[string]string
}
-// GetCookie retrieves and returns the cookie value of specified .
-func (r *ClientResponse) GetCookie(key string) string {
- if len(r.cookies) == 0 {
+// initCookie initializes the cookie map attribute of ClientResponse.
+func (r *ClientResponse) initCookie() {
+ if r.cookies == nil {
now := time.Now()
+ r.cookies = make(map[string]string)
for _, v := range r.Cookies() {
if v.Expires.UnixNano() < now.UnixNano() {
continue
@@ -30,9 +31,24 @@ func (r *ClientResponse) GetCookie(key string) string {
r.cookies[v.Name] = v.Value
}
}
+}
+
+// GetCookie retrieves and returns the cookie value of specified .
+func (r *ClientResponse) GetCookie(key string) string {
+ r.initCookie()
return r.cookies[key]
}
+// GetCookieMap retrieves and returns a copy of current cookie values map.
+func (r *ClientResponse) GetCookieMap() map[string]string {
+ r.initCookie()
+ m := make(map[string]string, len(r.cookies))
+ for k, v := range r.cookies {
+ m[k] = v
+ }
+ return m
+}
+
// ReadAll retrieves and returns the response content as []byte.
func (r *ClientResponse) ReadAll() []byte {
body, err := ioutil.ReadAll(r.Body)
diff --git a/net/ghttp/ghttp_unit_client_test.go b/net/ghttp/ghttp_unit_client_test.go
index 47765c2e8..3b04b3b95 100644
--- a/net/ghttp/ghttp_unit_client_test.go
+++ b/net/ghttp/ghttp_unit_client_test.go
@@ -28,15 +28,69 @@ func Test_Client_Basic(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
url := fmt.Sprintf("http://127.0.0.1:%d", p)
client := ghttp.NewClient()
client.SetPrefix(url)
- gtest.Assert(ghttp.GetContent(""), ``)
- gtest.Assert(client.GetContent("/hello"), `hello`)
+ t.Assert(ghttp.GetContent(""), ``)
+ t.Assert(client.GetContent("/hello"), `hello`)
_, err := ghttp.Post("")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
+ })
+}
+
+func Test_Client_Cookie(t *testing.T) {
+ p := ports.PopRand()
+ s := g.Server(p)
+ s.BindHandler("/cookie", func(r *ghttp.Request) {
+ r.Response.Write(r.Cookie.Get("test"))
+ })
+ s.SetPort(p)
+ s.SetDumpRouterMap(false)
+ s.Start()
+ defer s.Shutdown()
+
+ time.Sleep(100 * time.Millisecond)
+ gtest.C(t, func(t *gtest.T) {
+ c := ghttp.NewClient()
+ c.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
+
+ c.SetCookie("test", "0123456789")
+ t.Assert(c.PostContent("/cookie"), "0123456789")
+ })
+}
+
+func Test_Client_Cookies(t *testing.T) {
+ p := ports.PopRand()
+ s := g.Server(p)
+ s.BindHandler("/cookie", func(r *ghttp.Request) {
+ r.Cookie.Set("test1", "1")
+ r.Cookie.Set("test2", "2")
+ r.Response.Write("ok")
+ })
+ s.SetPort(p)
+ s.SetDumpRouterMap(false)
+ s.Start()
+ defer s.Shutdown()
+
+ time.Sleep(100 * time.Millisecond)
+ gtest.C(t, func(t *gtest.T) {
+ c := ghttp.NewClient()
+ c.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
+
+ resp, err := c.Get("/cookie")
+ t.Assert(err, nil)
+ defer resp.Close()
+
+ t.AssertNE(resp.Header.Get("Set-Cookie"), "")
+
+ m := resp.GetCookieMap()
+ t.Assert(len(m), 2)
+ t.Assert(m["test1"], 1)
+ t.Assert(m["test2"], 2)
+ t.Assert(resp.GetCookie("test1"), 1)
+ t.Assert(resp.GetCookie("test2"), 2)
})
}
diff --git a/net/ghttp/ghttp_unit_config_test.go b/net/ghttp/ghttp_unit_config_test.go
index b6e1d44f3..e00de18e1 100644
--- a/net/ghttp/ghttp_unit_config_test.go
+++ b/net/ghttp/ghttp_unit_config_test.go
@@ -19,7 +19,7 @@ import (
)
func Test_ConfigFromMap(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := g.Map{
"address": ":8199",
"readTimeout": "60s",
@@ -28,19 +28,19 @@ func Test_ConfigFromMap(t *testing.T) {
"cookieMaxAge": "1y",
}
config, err := ghttp.ConfigFromMap(m)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
d1, _ := time.ParseDuration(gconv.String(m["readTimeout"]))
d2, _ := time.ParseDuration(gconv.String(m["cookieMaxAge"]))
- gtest.Assert(config.Address, m["address"])
- gtest.Assert(config.ReadTimeout, d1)
- gtest.Assert(config.CookieMaxAge, d2)
- gtest.Assert(config.IndexFiles, m["indexFiles"])
- gtest.Assert(config.ErrorLogEnabled, m["errorLogEnabled"])
+ t.Assert(config.Address, m["address"])
+ t.Assert(config.ReadTimeout, d1)
+ t.Assert(config.CookieMaxAge, d2)
+ t.Assert(config.IndexFiles, m["indexFiles"])
+ t.Assert(config.ErrorLogEnabled, m["errorLogEnabled"])
})
}
func Test_SetConfigWithMap(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := g.Map{
"Address": ":8199",
//"ServerRoot": "/var/www/MyServerRoot",
@@ -55,6 +55,6 @@ func Test_SetConfigWithMap(t *testing.T) {
}
s := g.Server()
err := s.SetConfigWithMap(m)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
})
}
diff --git a/net/ghttp/ghttp_unit_context_test.go b/net/ghttp/ghttp_unit_context_test.go
index d9f0636af..c186f7a82 100644
--- a/net/ghttp/ghttp_unit_context_test.go
+++ b/net/ghttp/ghttp_unit_context_test.go
@@ -35,10 +35,10 @@ func Test_Context(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), `123`)
+ t.Assert(client.GetContent("/"), `123`)
})
}
diff --git a/net/ghttp/ghttp_unit_cookie_test.go b/net/ghttp/ghttp_unit_cookie_test.go
index 293414bd4..2a0be679f 100644
--- a/net/ghttp/ghttp_unit_cookie_test.go
+++ b/net/ghttp/ghttp_unit_cookie_test.go
@@ -34,7 +34,7 @@ func Test_Cookie(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetBrowserMode(true)
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
@@ -42,18 +42,18 @@ func Test_Cookie(t *testing.T) {
if r1 != nil {
defer r1.Close()
}
- gtest.Assert(e1, nil)
- gtest.Assert(r1.ReadAllString(), "")
+ t.Assert(e1, nil)
+ t.Assert(r1.ReadAllString(), "")
- gtest.Assert(client.GetContent("/set?k=key2&v=200"), "")
+ t.Assert(client.GetContent("/set?k=key2&v=200"), "")
- gtest.Assert(client.GetContent("/get?k=key1"), "100")
- gtest.Assert(client.GetContent("/get?k=key2"), "200")
- gtest.Assert(client.GetContent("/get?k=key3"), "")
- gtest.Assert(client.GetContent("/remove?k=key1"), "")
- gtest.Assert(client.GetContent("/remove?k=key3"), "")
- gtest.Assert(client.GetContent("/remove?k=key4"), "")
- gtest.Assert(client.GetContent("/get?k=key1"), "")
- gtest.Assert(client.GetContent("/get?k=key2"), "200")
+ t.Assert(client.GetContent("/get?k=key1"), "100")
+ t.Assert(client.GetContent("/get?k=key2"), "200")
+ t.Assert(client.GetContent("/get?k=key3"), "")
+ t.Assert(client.GetContent("/remove?k=key1"), "")
+ t.Assert(client.GetContent("/remove?k=key3"), "")
+ t.Assert(client.GetContent("/remove?k=key4"), "")
+ t.Assert(client.GetContent("/get?k=key1"), "")
+ t.Assert(client.GetContent("/get?k=key2"), "200")
})
}
diff --git a/net/ghttp/ghttp_unit_log_test.go b/net/ghttp/ghttp_unit_log_test.go
index e540fa8aa..aca814df0 100644
--- a/net/ghttp/ghttp_unit_log_test.go
+++ b/net/ghttp/ghttp_unit_log_test.go
@@ -22,7 +22,7 @@ import (
)
func Test_Log(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
logDir := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
p := ports.PopRand()
s := g.Server(p)
@@ -44,19 +44,19 @@ func Test_Log(t *testing.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/hello"), "hello")
- gtest.Assert(client.GetContent("/error"), "custom error")
+ t.Assert(client.GetContent("/hello"), "hello")
+ t.Assert(client.GetContent("/error"), "custom error")
logPath1 := gfile.Join(logDir, gtime.Now().Format("Y-m-d")+".log")
- gtest.Assert(gstr.Contains(gfile.GetContents(logPath1), "http server started listening on"), true)
- gtest.Assert(gstr.Contains(gfile.GetContents(logPath1), "HANDLER"), true)
+ t.Assert(gstr.Contains(gfile.GetContents(logPath1), "http server started listening on"), true)
+ t.Assert(gstr.Contains(gfile.GetContents(logPath1), "HANDLER"), true)
logPath2 := gfile.Join(logDir, "access-"+gtime.Now().Format("Ymd")+".log")
fmt.Println(gfile.GetContents(logPath2))
- gtest.Assert(gstr.Contains(gfile.GetContents(logPath2), " /hello "), true)
+ t.Assert(gstr.Contains(gfile.GetContents(logPath2), " /hello "), true)
logPath3 := gfile.Join(logDir, "error-"+gtime.Now().Format("Ymd")+".log")
- gtest.Assert(gstr.Contains(gfile.GetContents(logPath3), "[ERRO]"), true)
- gtest.Assert(gstr.Contains(gfile.GetContents(logPath3), "custom error"), true)
+ t.Assert(gstr.Contains(gfile.GetContents(logPath3), "[ERRO]"), true)
+ t.Assert(gstr.Contains(gfile.GetContents(logPath3), "custom error"), true)
})
}
diff --git a/net/ghttp/ghttp_unit_mess_test.go b/net/ghttp/ghttp_unit_mess_test.go
index fe0cd0ee6..6c4c4acda 100644
--- a/net/ghttp/ghttp_unit_mess_test.go
+++ b/net/ghttp/ghttp_unit_mess_test.go
@@ -28,12 +28,12 @@ func Test_GetUrl(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
prefix := fmt.Sprintf("http://127.0.0.1:%d", p)
client := ghttp.NewClient()
client.SetBrowserMode(true)
client.SetPrefix(prefix)
- gtest.Assert(client.GetContent("/url"), prefix+"/url")
+ t.Assert(client.GetContent("/url"), prefix+"/url")
})
}
diff --git a/net/ghttp/ghttp_unit_middleware_basic_test.go b/net/ghttp/ghttp_unit_middleware_basic_test.go
index aa4eec40e..62f188b2f 100644
--- a/net/ghttp/ghttp_unit_middleware_basic_test.go
+++ b/net/ghttp/ghttp_unit_middleware_basic_test.go
@@ -50,13 +50,13 @@ func Test_BindMiddleware_Basic1(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/test"), "1342")
- gtest.Assert(client.GetContent("/test/test"), "57test86")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/test"), "1342")
+ t.Assert(client.GetContent("/test/test"), "57test86")
})
}
@@ -77,13 +77,13 @@ func Test_BindMiddleware_Basic2(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "12")
- gtest.Assert(client.GetContent("/test"), "12")
- gtest.Assert(client.GetContent("/test/test"), "1test2")
+ t.Assert(client.GetContent("/"), "12")
+ t.Assert(client.GetContent("/test"), "12")
+ t.Assert(client.GetContent("/test/test"), "1test2")
})
}
@@ -117,17 +117,17 @@ func Test_BindMiddleware_Basic3(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/test"), "Not Found")
- gtest.Assert(client.PutContent("/test"), "1342")
- gtest.Assert(client.PostContent("/test"), "Not Found")
- gtest.Assert(client.GetContent("/test/test"), "test")
- gtest.Assert(client.PutContent("/test/test"), "test")
- gtest.Assert(client.PostContent("/test/test"), "57test86")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/test"), "Not Found")
+ t.Assert(client.PutContent("/test"), "1342")
+ t.Assert(client.PostContent("/test"), "Not Found")
+ t.Assert(client.GetContent("/test/test"), "test")
+ t.Assert(client.PutContent("/test/test"), "test")
+ t.Assert(client.PostContent("/test/test"), "57test86")
})
}
@@ -153,13 +153,13 @@ func Test_BindMiddleware_Basic4(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/test"), "1test2")
- gtest.Assert(client.PutContent("/test/none"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/test"), "1test2")
+ t.Assert(client.PutContent("/test/none"), "Not Found")
})
}
@@ -182,14 +182,14 @@ func Test_Middleware_With_Static(t *testing.T) {
s.Start()
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "index")
- gtest.Assert(client.GetContent("/test.html"), "test")
- gtest.Assert(client.GetContent("/none"), "Not Found")
- gtest.Assert(client.GetContent("/user/list"), "1list2")
+ t.Assert(client.GetContent("/"), "index")
+ t.Assert(client.GetContent("/test.html"), "test")
+ t.Assert(client.GetContent("/none"), "Not Found")
+ t.Assert(client.GetContent("/user/list"), "1list2")
})
}
@@ -210,17 +210,17 @@ func Test_Middleware_Status(t *testing.T) {
s.Start()
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/user/list"), "200")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/user/list"), "200")
resp, err := client.Get("/")
defer resp.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp.StatusCode, 404)
})
}
@@ -254,27 +254,27 @@ func Test_Middleware_Hook_With_Static(t *testing.T) {
s.Start()
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
// The length assert sometimes fails, so I added time.Sleep here for debug purpose.
- gtest.Assert(client.GetContent("/"), "index")
+ t.Assert(client.GetContent("/"), "index")
time.Sleep(100 * time.Millisecond)
- gtest.Assert(a.Len(), 2)
+ t.Assert(a.Len(), 2)
- gtest.Assert(client.GetContent("/test.html"), "test")
+ t.Assert(client.GetContent("/test.html"), "test")
time.Sleep(100 * time.Millisecond)
- gtest.Assert(a.Len(), 4)
+ t.Assert(a.Len(), 4)
- gtest.Assert(client.GetContent("/none"), "ab")
+ t.Assert(client.GetContent("/none"), "ab")
time.Sleep(100 * time.Millisecond)
- gtest.Assert(a.Len(), 6)
+ t.Assert(a.Len(), 6)
- gtest.Assert(client.GetContent("/user/list"), "a1list2b")
+ t.Assert(client.GetContent("/user/list"), "a1list2b")
time.Sleep(100 * time.Millisecond)
- gtest.Assert(a.Len(), 8)
+ t.Assert(a.Len(), 8)
})
}
@@ -293,14 +293,14 @@ func Test_BindMiddleware_Status(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/test"), "Not Found")
- gtest.Assert(client.GetContent("/test/test"), "test")
- gtest.Assert(client.GetContent("/test/test/test"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/test"), "Not Found")
+ t.Assert(client.GetContent("/test/test"), "test")
+ t.Assert(client.GetContent("/test/test/test"), "Not Found")
})
}
@@ -326,12 +326,12 @@ func Test_BindMiddlewareDefault_Basic1(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "1342")
- gtest.Assert(client.GetContent("/test/test"), "13test42")
+ t.Assert(client.GetContent("/"), "1342")
+ t.Assert(client.GetContent("/test/test"), "13test42")
})
}
@@ -357,14 +357,14 @@ func Test_BindMiddlewareDefault_Basic2(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "1342")
- gtest.Assert(client.PutContent("/"), "1342")
- gtest.Assert(client.GetContent("/test/test"), "1342")
- gtest.Assert(client.PutContent("/test/test"), "13test42")
+ t.Assert(client.GetContent("/"), "1342")
+ t.Assert(client.PutContent("/"), "1342")
+ t.Assert(client.GetContent("/test/test"), "1342")
+ t.Assert(client.PutContent("/test/test"), "13test42")
})
}
@@ -388,12 +388,12 @@ func Test_BindMiddlewareDefault_Basic3(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "12")
- gtest.Assert(client.GetContent("/test/test"), "1test2")
+ t.Assert(client.GetContent("/"), "12")
+ t.Assert(client.GetContent("/test/test"), "1test2")
})
}
@@ -417,12 +417,12 @@ func Test_BindMiddlewareDefault_Basic4(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "21")
- gtest.Assert(client.GetContent("/test/test"), "2test1")
+ t.Assert(client.GetContent("/"), "21")
+ t.Assert(client.GetContent("/test/test"), "2test1")
})
}
@@ -446,12 +446,12 @@ func Test_BindMiddlewareDefault_Basic5(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "12")
- gtest.Assert(client.GetContent("/test/test"), "12test")
+ t.Assert(client.GetContent("/"), "12")
+ t.Assert(client.GetContent("/test/test"), "12test")
})
}
@@ -470,12 +470,12 @@ func Test_BindMiddlewareDefault_Status(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/test/test"), "test")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/test/test"), "test")
})
}
@@ -521,16 +521,16 @@ func Test_BindMiddlewareDefault_Basic6(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "13100Object Index20042")
- gtest.Assert(client.GetContent("/init"), "1342")
- gtest.Assert(client.GetContent("/shut"), "1342")
- gtest.Assert(client.GetContent("/index"), "13100Object Index20042")
- gtest.Assert(client.GetContent("/show"), "13100Object Show20042")
- gtest.Assert(client.GetContent("/none-exist"), "1342")
+ t.Assert(client.GetContent("/"), "13100Object Index20042")
+ t.Assert(client.GetContent("/init"), "1342")
+ t.Assert(client.GetContent("/shut"), "1342")
+ t.Assert(client.GetContent("/index"), "13100Object Index20042")
+ t.Assert(client.GetContent("/show"), "13100Object Show20042")
+ t.Assert(client.GetContent("/none-exist"), "1342")
})
}
@@ -568,12 +568,12 @@ func Test_Hook_Middleware_Basic1(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "ac1342bd")
- gtest.Assert(client.GetContent("/test/test"), "ac13test42bd")
+ t.Assert(client.GetContent("/"), "ac1342bd")
+ t.Assert(client.GetContent("/test/test"), "ac13test42bd")
})
}
@@ -606,23 +606,23 @@ func Test_Middleware_CORSAndAuth(t *testing.T) {
s.Start()
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
// Common Checks.
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/api.v2"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/api.v2"), "Not Found")
// Auth Checks.
- gtest.Assert(client.PostContent("/api.v2/user/list"), "Forbidden")
- gtest.Assert(client.PostContent("/api.v2/user/list", "token=123456"), "list")
+ t.Assert(client.PostContent("/api.v2/user/list"), "Forbidden")
+ t.Assert(client.PostContent("/api.v2/user/list", "token=123456"), "list")
// CORS Checks.
resp, err := client.Post("/api.v2/user/list", "token=123456")
- gtest.Assert(err, nil)
- gtest.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 1)
- gtest.Assert(resp.Header["Access-Control-Allow-Headers"][0], "Origin,Content-Type,Accept,User-Agent,Cookie,Authorization,X-Auth-Token,X-Requested-With")
- gtest.Assert(resp.Header["Access-Control-Allow-Methods"][0], "GET,PUT,POST,DELETE,PATCH,HEAD,CONNECT,OPTIONS,TRACE")
- gtest.Assert(resp.Header["Access-Control-Allow-Origin"][0], "*")
- gtest.Assert(resp.Header["Access-Control-Max-Age"][0], "3628800")
+ t.Assert(err, nil)
+ t.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 1)
+ t.Assert(resp.Header["Access-Control-Allow-Headers"][0], "Origin,Content-Type,Accept,User-Agent,Cookie,Authorization,X-Auth-Token,X-Requested-With")
+ t.Assert(resp.Header["Access-Control-Allow-Methods"][0], "GET,PUT,POST,DELETE,PATCH,HEAD,CONNECT,OPTIONS,TRACE")
+ t.Assert(resp.Header["Access-Control-Allow-Origin"][0], "*")
+ t.Assert(resp.Header["Access-Control-Max-Age"][0], "3628800")
resp.Close()
})
}
@@ -671,14 +671,14 @@ func Test_Middleware_Scope(t *testing.T) {
s.Start()
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/scope1"), "a1b")
- gtest.Assert(client.GetContent("/scope2"), "ac2db")
- gtest.Assert(client.GetContent("/scope3"), "ae3fb")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/scope1"), "a1b")
+ t.Assert(client.GetContent("/scope2"), "ac2db")
+ t.Assert(client.GetContent("/scope3"), "ae3fb")
})
}
@@ -706,10 +706,10 @@ func Test_Middleware_Panic(t *testing.T) {
s.Start()
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "error")
+ t.Assert(client.GetContent("/"), "error")
})
}
diff --git a/net/ghttp/ghttp_unit_middleware_cors_test.go b/net/ghttp/ghttp_unit_middleware_cors_test.go
index c5d24529e..81498ab45 100644
--- a/net/ghttp/ghttp_unit_middleware_cors_test.go
+++ b/net/ghttp/ghttp_unit_middleware_cors_test.go
@@ -29,51 +29,51 @@ func Test_Middleware_CORS1(t *testing.T) {
s.Start()
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
// Common Checks.
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/api.v2"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/api.v2"), "Not Found")
// GET request does not any route.
resp, err := client.Get("/api.v2/user/list")
- gtest.Assert(err, nil)
- gtest.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 0)
- gtest.Assert(resp.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 0)
+ t.Assert(resp.StatusCode, 404)
resp.Close()
// POST request matches the route and CORS middleware.
resp, err = client.Post("/api.v2/user/list")
- gtest.Assert(err, nil)
- gtest.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 1)
- gtest.Assert(resp.Header["Access-Control-Allow-Headers"][0], "Origin,Content-Type,Accept,User-Agent,Cookie,Authorization,X-Auth-Token,X-Requested-With")
- gtest.Assert(resp.Header["Access-Control-Allow-Methods"][0], "GET,PUT,POST,DELETE,PATCH,HEAD,CONNECT,OPTIONS,TRACE")
- gtest.Assert(resp.Header["Access-Control-Allow-Origin"][0], "*")
- gtest.Assert(resp.Header["Access-Control-Max-Age"][0], "3628800")
+ t.Assert(err, nil)
+ t.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 1)
+ t.Assert(resp.Header["Access-Control-Allow-Headers"][0], "Origin,Content-Type,Accept,User-Agent,Cookie,Authorization,X-Auth-Token,X-Requested-With")
+ t.Assert(resp.Header["Access-Control-Allow-Methods"][0], "GET,PUT,POST,DELETE,PATCH,HEAD,CONNECT,OPTIONS,TRACE")
+ t.Assert(resp.Header["Access-Control-Allow-Origin"][0], "*")
+ t.Assert(resp.Header["Access-Control-Max-Age"][0], "3628800")
resp.Close()
})
// OPTIONS GET
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
client.SetHeader("Access-Control-Request-Method", "GET")
resp, err := client.Options("/api.v2/user/list")
- gtest.Assert(err, nil)
- gtest.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 0)
- gtest.Assert(resp.ReadAllString(), "Not Found")
- gtest.Assert(resp.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 0)
+ t.Assert(resp.ReadAllString(), "Not Found")
+ t.Assert(resp.StatusCode, 404)
resp.Close()
})
// OPTIONS POST
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
client.SetHeader("Access-Control-Request-Method", "POST")
resp, err := client.Options("/api.v2/user/list")
- gtest.Assert(err, nil)
- gtest.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 1)
- gtest.Assert(resp.StatusCode, 200)
+ t.Assert(err, nil)
+ t.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 1)
+ t.Assert(resp.StatusCode, 200)
resp.Close()
})
}
@@ -92,54 +92,54 @@ func Test_Middleware_CORS2(t *testing.T) {
s.Start()
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
// Common Checks.
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/api.v2"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/api.v2"), "Not Found")
// Get request.
resp, err := client.Get("/api.v2/user/list/1")
- gtest.Assert(err, nil)
- gtest.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 1)
- gtest.Assert(resp.Header["Access-Control-Allow-Headers"][0], "Origin,Content-Type,Accept,User-Agent,Cookie,Authorization,X-Auth-Token,X-Requested-With")
- gtest.Assert(resp.Header["Access-Control-Allow-Methods"][0], "GET,PUT,POST,DELETE,PATCH,HEAD,CONNECT,OPTIONS,TRACE")
- gtest.Assert(resp.Header["Access-Control-Allow-Origin"][0], "*")
- gtest.Assert(resp.Header["Access-Control-Max-Age"][0], "3628800")
- gtest.Assert(resp.ReadAllString(), "1")
+ t.Assert(err, nil)
+ t.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 1)
+ t.Assert(resp.Header["Access-Control-Allow-Headers"][0], "Origin,Content-Type,Accept,User-Agent,Cookie,Authorization,X-Auth-Token,X-Requested-With")
+ t.Assert(resp.Header["Access-Control-Allow-Methods"][0], "GET,PUT,POST,DELETE,PATCH,HEAD,CONNECT,OPTIONS,TRACE")
+ t.Assert(resp.Header["Access-Control-Allow-Origin"][0], "*")
+ t.Assert(resp.Header["Access-Control-Max-Age"][0], "3628800")
+ t.Assert(resp.ReadAllString(), "1")
resp.Close()
})
// OPTIONS GET None.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
client.SetHeader("Access-Control-Request-Method", "GET")
resp, err := client.Options("/api.v2/user")
- gtest.Assert(err, nil)
- gtest.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 0)
- gtest.Assert(resp.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 0)
+ t.Assert(resp.StatusCode, 404)
resp.Close()
})
// OPTIONS GET
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
client.SetHeader("Access-Control-Request-Method", "GET")
resp, err := client.Options("/api.v2/user/list/1")
- gtest.Assert(err, nil)
- gtest.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 1)
- gtest.Assert(resp.StatusCode, 200)
+ t.Assert(err, nil)
+ t.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 1)
+ t.Assert(resp.StatusCode, 200)
resp.Close()
})
// OPTIONS POST
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
client.SetHeader("Access-Control-Request-Method", "POST")
resp, err := client.Options("/api.v2/user/list/1")
- gtest.Assert(err, nil)
- gtest.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 0)
- gtest.Assert(resp.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(len(resp.Header["Access-Control-Allow-Headers"]), 0)
+ t.Assert(resp.StatusCode, 404)
resp.Close()
})
}
diff --git a/net/ghttp/ghttp_unit_param_file_test.go b/net/ghttp/ghttp_unit_param_file_test.go
index de0dd51ba..b21b5beb2 100644
--- a/net/ghttp/ghttp_unit_param_file_test.go
+++ b/net/ghttp/ghttp_unit_param_file_test.go
@@ -41,7 +41,7 @@ func Test_Params_File_Single(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
// normal name
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
@@ -50,14 +50,14 @@ func Test_Params_File_Single(t *testing.T) {
content := client.PostContent("/upload/single", g.Map{
"file": "@file:" + srcPath,
})
- gtest.AssertNE(content, "")
- gtest.AssertNE(content, "upload file cannot be empty")
- gtest.AssertNE(content, "upload failed")
- gtest.Assert(content, "file1.txt")
- gtest.Assert(gfile.GetContents(dstPath), gfile.GetContents(srcPath))
+ t.AssertNE(content, "")
+ t.AssertNE(content, "upload file cannot be empty")
+ t.AssertNE(content, "upload failed")
+ t.Assert(content, "file1.txt")
+ t.Assert(gfile.GetContents(dstPath), gfile.GetContents(srcPath))
})
// randomly rename.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
@@ -67,10 +67,10 @@ func Test_Params_File_Single(t *testing.T) {
"randomlyRename": true,
})
dstPath := gfile.Join(dstDirPath, content)
- gtest.AssertNE(content, "")
- gtest.AssertNE(content, "upload file cannot be empty")
- gtest.AssertNE(content, "upload failed")
- gtest.Assert(gfile.GetContents(dstPath), gfile.GetContents(srcPath))
+ t.AssertNE(content, "")
+ t.AssertNE(content, "upload file cannot be empty")
+ t.AssertNE(content, "upload failed")
+ t.Assert(gfile.GetContents(dstPath), gfile.GetContents(srcPath))
})
}
@@ -94,7 +94,7 @@ func Test_Params_File_CustomName(t *testing.T) {
s.Start()
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
@@ -103,11 +103,11 @@ func Test_Params_File_CustomName(t *testing.T) {
content := client.PostContent("/upload/single", g.Map{
"file": "@file:" + srcPath,
})
- gtest.AssertNE(content, "")
- gtest.AssertNE(content, "upload file cannot be empty")
- gtest.AssertNE(content, "upload failed")
- gtest.Assert(content, "my.txt")
- gtest.Assert(gfile.GetContents(dstPath), gfile.GetContents(srcPath))
+ t.AssertNE(content, "")
+ t.AssertNE(content, "upload file cannot be empty")
+ t.AssertNE(content, "upload failed")
+ t.Assert(content, "my.txt")
+ t.Assert(gfile.GetContents(dstPath), gfile.GetContents(srcPath))
})
}
@@ -131,7 +131,7 @@ func Test_Params_File_Batch(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
// normal name
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
@@ -143,15 +143,15 @@ func Test_Params_File_Batch(t *testing.T) {
"file[0]": "@file:" + srcPath1,
"file[1]": "@file:" + srcPath2,
})
- gtest.AssertNE(content, "")
- gtest.AssertNE(content, "upload file cannot be empty")
- gtest.AssertNE(content, "upload failed")
- gtest.Assert(content, "file1.txt,file2.txt")
- gtest.Assert(gfile.GetContents(dstPath1), gfile.GetContents(srcPath1))
- gtest.Assert(gfile.GetContents(dstPath2), gfile.GetContents(srcPath2))
+ t.AssertNE(content, "")
+ t.AssertNE(content, "upload file cannot be empty")
+ t.AssertNE(content, "upload failed")
+ t.Assert(content, "file1.txt,file2.txt")
+ t.Assert(gfile.GetContents(dstPath1), gfile.GetContents(srcPath1))
+ t.Assert(gfile.GetContents(dstPath2), gfile.GetContents(srcPath2))
})
// randomly rename.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
@@ -162,15 +162,15 @@ func Test_Params_File_Batch(t *testing.T) {
"file[1]": "@file:" + srcPath2,
"randomlyRename": true,
})
- gtest.AssertNE(content, "")
- gtest.AssertNE(content, "upload file cannot be empty")
- gtest.AssertNE(content, "upload failed")
+ t.AssertNE(content, "")
+ t.AssertNE(content, "upload file cannot be empty")
+ t.AssertNE(content, "upload failed")
array := gstr.SplitAndTrim(content, ",")
- gtest.Assert(len(array), 2)
+ t.Assert(len(array), 2)
dstPath1 := gfile.Join(dstDirPath, array[0])
dstPath2 := gfile.Join(dstDirPath, array[1])
- gtest.Assert(gfile.GetContents(dstPath1), gfile.GetContents(srcPath1))
- gtest.Assert(gfile.GetContents(dstPath2), gfile.GetContents(srcPath2))
+ t.Assert(gfile.GetContents(dstPath1), gfile.GetContents(srcPath1))
+ t.Assert(gfile.GetContents(dstPath2), gfile.GetContents(srcPath2))
})
}
diff --git a/net/ghttp/ghttp_unit_param_json_test.go b/net/ghttp/ghttp_unit_param_json_test.go
index af5a55d87..61112a2e1 100644
--- a/net/ghttp/ghttp_unit_param_json_test.go
+++ b/net/ghttp/ghttp_unit_param_json_test.go
@@ -50,14 +50,14 @@ func Test_Params_Json_Request(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/get", `{"id":1,"name":"john","password1":"123Abc!@#","password2":"123Abc!@#"}`), `1john`)
- gtest.Assert(client.GetContent("/map", `{"id":1,"name":"john","password1":"123Abc!@#","password2":"123Abc!@#"}`), `1john123Abc!@#123Abc!@#`)
- gtest.Assert(client.PostContent("/parse", `{"id":1,"name":"john","password1":"123Abc!@#","password2":"123Abc!@#"}`), `1john123Abc!@#123Abc!@#`)
- gtest.Assert(client.PostContent("/parse", `{"id":1,"name":"john","password1":"123Abc!@#","password2":"123"}`), `密码强度不足; 两次密码不一致`)
+ t.Assert(client.GetContent("/get", `{"id":1,"name":"john","password1":"123Abc!@#","password2":"123Abc!@#"}`), `1john`)
+ t.Assert(client.GetContent("/map", `{"id":1,"name":"john","password1":"123Abc!@#","password2":"123Abc!@#"}`), `1john123Abc!@#123Abc!@#`)
+ t.Assert(client.PostContent("/parse", `{"id":1,"name":"john","password1":"123Abc!@#","password2":"123Abc!@#"}`), `1john123Abc!@#123Abc!@#`)
+ t.Assert(client.PostContent("/parse", `{"id":1,"name":"john","password1":"123Abc!@#","password2":"123"}`), `密码强度不足; 两次密码不一致`)
})
}
@@ -139,40 +139,40 @@ func Test_Params_Json_Response(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
map1 := make(map[string]interface{})
err1 := json.Unmarshal([]byte(client.GetContent("/json1")), &map1)
- gtest.Assert(err1, nil)
- gtest.Assert(len(map1), 4)
- gtest.Assert(map1["Name"], "john")
- gtest.Assert(map1["Uid"], 100)
- gtest.Assert(map1["password1"], "123")
- gtest.Assert(map1["password2"], "456")
+ t.Assert(err1, nil)
+ t.Assert(len(map1), 4)
+ t.Assert(map1["Name"], "john")
+ t.Assert(map1["Uid"], 100)
+ t.Assert(map1["password1"], "123")
+ t.Assert(map1["password2"], "456")
map2 := make(map[string]interface{})
err2 := json.Unmarshal([]byte(client.GetContent("/json2")), &map2)
- gtest.Assert(err2, nil)
- gtest.Assert(len(map2), 4)
- gtest.Assert(map2["Name"], "john")
- gtest.Assert(map2["Uid"], 100)
- gtest.Assert(map2["password1"], "123")
- gtest.Assert(map2["password2"], "456")
+ t.Assert(err2, nil)
+ t.Assert(len(map2), 4)
+ t.Assert(map2["Name"], "john")
+ t.Assert(map2["Uid"], 100)
+ t.Assert(map2["password1"], "123")
+ t.Assert(map2["password2"], "456")
map3 := make(map[string]interface{})
err3 := json.Unmarshal([]byte(client.GetContent("/json3")), &map3)
- gtest.Assert(err3, nil)
- gtest.Assert(len(map3), 2)
- gtest.Assert(map3["success"], "true")
- gtest.Assert(map3["message"], g.Map{"body": "测试", "code": 3, "error": "error"})
+ t.Assert(err3, nil)
+ t.Assert(len(map3), 2)
+ t.Assert(map3["success"], "true")
+ t.Assert(map3["message"], g.Map{"body": "测试", "code": 3, "error": "error"})
map4 := make(map[string]interface{})
err4 := json.Unmarshal([]byte(client.GetContent("/json4")), &map4)
- gtest.Assert(err4, nil)
- gtest.Assert(len(map4), 2)
- gtest.Assert(map4["success"], "true")
- gtest.Assert(map4["message"], g.Map{"body": "测试", "code": 3, "error": "error"})
+ t.Assert(err4, nil)
+ t.Assert(len(map4), 2)
+ t.Assert(map4["success"], "true")
+ t.Assert(map4["message"], g.Map{"body": "测试", "code": 3, "error": "error"})
})
}
diff --git a/net/ghttp/ghttp_unit_param_page_test.go b/net/ghttp/ghttp_unit_param_page_test.go
index 865781b08..fd4d04fb3 100644
--- a/net/ghttp/ghttp_unit_param_page_test.go
+++ b/net/ghttp/ghttp_unit_param_page_test.go
@@ -35,14 +35,14 @@ func Test_Params_Page(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/list"), `首页上一页123下一页尾页`)
- gtest.Assert(client.GetContent("/list?page=3"), `首页上一页123下一页尾页`)
+ t.Assert(client.GetContent("/list"), `首页上一页123下一页尾页`)
+ t.Assert(client.GetContent("/list?page=3"), `首页上一页123下一页尾页`)
- gtest.Assert(client.GetContent("/list/1.html"), `首页上一页123下一页尾页`)
- gtest.Assert(client.GetContent("/list/3.html"), `首页上一页123下一页尾页`)
+ t.Assert(client.GetContent("/list/1.html"), `首页上一页123下一页尾页`)
+ t.Assert(client.GetContent("/list/3.html"), `首页上一页123下一页尾页`)
})
}
diff --git a/net/ghttp/ghttp_unit_param_struct_test.go b/net/ghttp/ghttp_unit_param_struct_test.go
index cf39ebbbf..eebdd1408 100644
--- a/net/ghttp/ghttp_unit_param_struct_test.go
+++ b/net/ghttp/ghttp_unit_param_struct_test.go
@@ -74,17 +74,17 @@ func Test_Params_Struct(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/struct1", `id=1&name=john&password1=123&password2=456`), `1john123456`)
- gtest.Assert(client.PostContent("/struct1", `id=1&name=john&password1=123&password2=456`), `1john123456`)
- gtest.Assert(client.PostContent("/struct2", `id=1&name=john&password1=123&password2=456`), `1john123456`)
- gtest.Assert(client.PostContent("/struct2", ``), ``)
- gtest.Assert(client.PostContent("/struct-valid", `id=1&name=john&password1=123&password2=0`), `字段长度为2到20个字符; 密码强度不足`)
- gtest.Assert(client.PostContent("/parse", `id=1&name=john&password1=123&password2=0`), `字段长度为2到20个字符; 密码强度不足`)
- gtest.Assert(client.GetContent("/parse", `id=1&name=john&password1=123&password2=456`), `密码强度不足`)
- gtest.Assert(client.GetContent("/parse", `id=1&name=john&password1=123Abc!@#&password2=123Abc!@#`), `1john123Abc!@#123Abc!@#`)
- gtest.Assert(client.PostContent("/parse", `{"id":1,"name":"john","password1":"123Abc!@#","password2":"123Abc!@#"}`), `1john123Abc!@#123Abc!@#`)
+ t.Assert(client.GetContent("/struct1", `id=1&name=john&password1=123&password2=456`), `1john123456`)
+ t.Assert(client.PostContent("/struct1", `id=1&name=john&password1=123&password2=456`), `1john123456`)
+ t.Assert(client.PostContent("/struct2", `id=1&name=john&password1=123&password2=456`), `1john123456`)
+ t.Assert(client.PostContent("/struct2", ``), ``)
+ t.Assert(client.PostContent("/struct-valid", `id=1&name=john&password1=123&password2=0`), `字段长度为2到20个字符; 密码强度不足`)
+ t.Assert(client.PostContent("/parse", `id=1&name=john&password1=123&password2=0`), `字段长度为2到20个字符; 密码强度不足`)
+ t.Assert(client.GetContent("/parse", `id=1&name=john&password1=123&password2=456`), `密码强度不足`)
+ t.Assert(client.GetContent("/parse", `id=1&name=john&password1=123Abc!@#&password2=123Abc!@#`), `1john123Abc!@#123Abc!@#`)
+ t.Assert(client.PostContent("/parse", `{"id":1,"name":"john","password1":"123Abc!@#","password2":"123Abc!@#"}`), `1john123Abc!@#123Abc!@#`)
})
}
diff --git a/net/ghttp/ghttp_unit_param_test.go b/net/ghttp/ghttp_unit_param_test.go
index b2f370912..a118d0c08 100644
--- a/net/ghttp/ghttp_unit_param_test.go
+++ b/net/ghttp/ghttp_unit_param_test.go
@@ -293,114 +293,114 @@ func Test_Params_Basic(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
// GET
- gtest.Assert(client.GetContent("/get", "array[]=1&array[]=2"), `["1","2"]`)
- gtest.Assert(client.GetContent("/get", "slice=1&slice=2"), `2`)
- gtest.Assert(client.GetContent("/get", "bool=1"), `true`)
- gtest.Assert(client.GetContent("/get", "bool=0"), `false`)
- gtest.Assert(client.GetContent("/get", "float32=0.11"), `0.11`)
- gtest.Assert(client.GetContent("/get", "float64=0.22"), `0.22`)
- gtest.Assert(client.GetContent("/get", "int=-10000"), `-10000`)
- gtest.Assert(client.GetContent("/get", "int=10000"), `10000`)
- gtest.Assert(client.GetContent("/get", "uint=10000"), `10000`)
- gtest.Assert(client.GetContent("/get", "uint=9"), `9`)
- gtest.Assert(client.GetContent("/get", "string=key"), `key`)
- gtest.Assert(client.GetContent("/get", "map[a]=1&map[b]=2"), `2`)
- gtest.Assert(client.GetContent("/get", "a=1&b=2"), `1`)
+ t.Assert(client.GetContent("/get", "array[]=1&array[]=2"), `["1","2"]`)
+ t.Assert(client.GetContent("/get", "slice=1&slice=2"), `2`)
+ t.Assert(client.GetContent("/get", "bool=1"), `true`)
+ t.Assert(client.GetContent("/get", "bool=0"), `false`)
+ t.Assert(client.GetContent("/get", "float32=0.11"), `0.11`)
+ t.Assert(client.GetContent("/get", "float64=0.22"), `0.22`)
+ t.Assert(client.GetContent("/get", "int=-10000"), `-10000`)
+ t.Assert(client.GetContent("/get", "int=10000"), `10000`)
+ t.Assert(client.GetContent("/get", "uint=10000"), `10000`)
+ t.Assert(client.GetContent("/get", "uint=9"), `9`)
+ t.Assert(client.GetContent("/get", "string=key"), `key`)
+ t.Assert(client.GetContent("/get", "map[a]=1&map[b]=2"), `2`)
+ t.Assert(client.GetContent("/get", "a=1&b=2"), `1`)
// PUT
- gtest.Assert(client.PutContent("/put", "array[]=1&array[]=2"), `["1","2"]`)
- gtest.Assert(client.PutContent("/put", "slice=1&slice=2"), `2`)
- gtest.Assert(client.PutContent("/put", "bool=1"), `true`)
- gtest.Assert(client.PutContent("/put", "bool=0"), `false`)
- gtest.Assert(client.PutContent("/put", "float32=0.11"), `0.11`)
- gtest.Assert(client.PutContent("/put", "float64=0.22"), `0.22`)
- gtest.Assert(client.PutContent("/put", "int=-10000"), `-10000`)
- gtest.Assert(client.PutContent("/put", "int=10000"), `10000`)
- gtest.Assert(client.PutContent("/put", "uint=10000"), `10000`)
- gtest.Assert(client.PutContent("/put", "uint=9"), `9`)
- gtest.Assert(client.PutContent("/put", "string=key"), `key`)
- gtest.Assert(client.PutContent("/put", "map[a]=1&map[b]=2"), `2`)
- gtest.Assert(client.PutContent("/put", "a=1&b=2"), `1`)
+ t.Assert(client.PutContent("/put", "array[]=1&array[]=2"), `["1","2"]`)
+ t.Assert(client.PutContent("/put", "slice=1&slice=2"), `2`)
+ t.Assert(client.PutContent("/put", "bool=1"), `true`)
+ t.Assert(client.PutContent("/put", "bool=0"), `false`)
+ t.Assert(client.PutContent("/put", "float32=0.11"), `0.11`)
+ t.Assert(client.PutContent("/put", "float64=0.22"), `0.22`)
+ t.Assert(client.PutContent("/put", "int=-10000"), `-10000`)
+ t.Assert(client.PutContent("/put", "int=10000"), `10000`)
+ t.Assert(client.PutContent("/put", "uint=10000"), `10000`)
+ t.Assert(client.PutContent("/put", "uint=9"), `9`)
+ t.Assert(client.PutContent("/put", "string=key"), `key`)
+ t.Assert(client.PutContent("/put", "map[a]=1&map[b]=2"), `2`)
+ t.Assert(client.PutContent("/put", "a=1&b=2"), `1`)
// POST
- gtest.Assert(client.PostContent("/post", "array[]=1&array[]=2"), `["1","2"]`)
- gtest.Assert(client.PostContent("/post", "slice=1&slice=2"), `2`)
- gtest.Assert(client.PostContent("/post", "bool=1"), `true`)
- gtest.Assert(client.PostContent("/post", "bool=0"), `false`)
- gtest.Assert(client.PostContent("/post", "float32=0.11"), `0.11`)
- gtest.Assert(client.PostContent("/post", "float64=0.22"), `0.22`)
- gtest.Assert(client.PostContent("/post", "int=-10000"), `-10000`)
- gtest.Assert(client.PostContent("/post", "int=10000"), `10000`)
- gtest.Assert(client.PostContent("/post", "uint=10000"), `10000`)
- gtest.Assert(client.PostContent("/post", "uint=9"), `9`)
- gtest.Assert(client.PostContent("/post", "string=key"), `key`)
- gtest.Assert(client.PostContent("/post", "map[a]=1&map[b]=2"), `2`)
- gtest.Assert(client.PostContent("/post", "a=1&b=2"), `1`)
+ t.Assert(client.PostContent("/post", "array[]=1&array[]=2"), `["1","2"]`)
+ t.Assert(client.PostContent("/post", "slice=1&slice=2"), `2`)
+ t.Assert(client.PostContent("/post", "bool=1"), `true`)
+ t.Assert(client.PostContent("/post", "bool=0"), `false`)
+ t.Assert(client.PostContent("/post", "float32=0.11"), `0.11`)
+ t.Assert(client.PostContent("/post", "float64=0.22"), `0.22`)
+ t.Assert(client.PostContent("/post", "int=-10000"), `-10000`)
+ t.Assert(client.PostContent("/post", "int=10000"), `10000`)
+ t.Assert(client.PostContent("/post", "uint=10000"), `10000`)
+ t.Assert(client.PostContent("/post", "uint=9"), `9`)
+ t.Assert(client.PostContent("/post", "string=key"), `key`)
+ t.Assert(client.PostContent("/post", "map[a]=1&map[b]=2"), `2`)
+ t.Assert(client.PostContent("/post", "a=1&b=2"), `1`)
// DELETE
- gtest.Assert(client.DeleteContent("/delete", "array[]=1&array[]=2"), `["1","2"]`)
- gtest.Assert(client.DeleteContent("/delete", "slice=1&slice=2"), `2`)
- gtest.Assert(client.DeleteContent("/delete", "bool=1"), `true`)
- gtest.Assert(client.DeleteContent("/delete", "bool=0"), `false`)
- gtest.Assert(client.DeleteContent("/delete", "float32=0.11"), `0.11`)
- gtest.Assert(client.DeleteContent("/delete", "float64=0.22"), `0.22`)
- gtest.Assert(client.DeleteContent("/delete", "int=-10000"), `-10000`)
- gtest.Assert(client.DeleteContent("/delete", "int=10000"), `10000`)
- gtest.Assert(client.DeleteContent("/delete", "uint=10000"), `10000`)
- gtest.Assert(client.DeleteContent("/delete", "uint=9"), `9`)
- gtest.Assert(client.DeleteContent("/delete", "string=key"), `key`)
- gtest.Assert(client.DeleteContent("/delete", "map[a]=1&map[b]=2"), `2`)
- gtest.Assert(client.DeleteContent("/delete", "a=1&b=2"), `1`)
+ t.Assert(client.DeleteContent("/delete", "array[]=1&array[]=2"), `["1","2"]`)
+ t.Assert(client.DeleteContent("/delete", "slice=1&slice=2"), `2`)
+ t.Assert(client.DeleteContent("/delete", "bool=1"), `true`)
+ t.Assert(client.DeleteContent("/delete", "bool=0"), `false`)
+ t.Assert(client.DeleteContent("/delete", "float32=0.11"), `0.11`)
+ t.Assert(client.DeleteContent("/delete", "float64=0.22"), `0.22`)
+ t.Assert(client.DeleteContent("/delete", "int=-10000"), `-10000`)
+ t.Assert(client.DeleteContent("/delete", "int=10000"), `10000`)
+ t.Assert(client.DeleteContent("/delete", "uint=10000"), `10000`)
+ t.Assert(client.DeleteContent("/delete", "uint=9"), `9`)
+ t.Assert(client.DeleteContent("/delete", "string=key"), `key`)
+ t.Assert(client.DeleteContent("/delete", "map[a]=1&map[b]=2"), `2`)
+ t.Assert(client.DeleteContent("/delete", "a=1&b=2"), `1`)
// PATCH
- gtest.Assert(client.PatchContent("/patch", "array[]=1&array[]=2"), `["1","2"]`)
- gtest.Assert(client.PatchContent("/patch", "slice=1&slice=2"), `2`)
- gtest.Assert(client.PatchContent("/patch", "bool=1"), `true`)
- gtest.Assert(client.PatchContent("/patch", "bool=0"), `false`)
- gtest.Assert(client.PatchContent("/patch", "float32=0.11"), `0.11`)
- gtest.Assert(client.PatchContent("/patch", "float64=0.22"), `0.22`)
- gtest.Assert(client.PatchContent("/patch", "int=-10000"), `-10000`)
- gtest.Assert(client.PatchContent("/patch", "int=10000"), `10000`)
- gtest.Assert(client.PatchContent("/patch", "uint=10000"), `10000`)
- gtest.Assert(client.PatchContent("/patch", "uint=9"), `9`)
- gtest.Assert(client.PatchContent("/patch", "string=key"), `key`)
- gtest.Assert(client.PatchContent("/patch", "map[a]=1&map[b]=2"), `2`)
- gtest.Assert(client.PatchContent("/patch", "a=1&b=2"), `1`)
+ t.Assert(client.PatchContent("/patch", "array[]=1&array[]=2"), `["1","2"]`)
+ t.Assert(client.PatchContent("/patch", "slice=1&slice=2"), `2`)
+ t.Assert(client.PatchContent("/patch", "bool=1"), `true`)
+ t.Assert(client.PatchContent("/patch", "bool=0"), `false`)
+ t.Assert(client.PatchContent("/patch", "float32=0.11"), `0.11`)
+ t.Assert(client.PatchContent("/patch", "float64=0.22"), `0.22`)
+ t.Assert(client.PatchContent("/patch", "int=-10000"), `-10000`)
+ t.Assert(client.PatchContent("/patch", "int=10000"), `10000`)
+ t.Assert(client.PatchContent("/patch", "uint=10000"), `10000`)
+ t.Assert(client.PatchContent("/patch", "uint=9"), `9`)
+ t.Assert(client.PatchContent("/patch", "string=key"), `key`)
+ t.Assert(client.PatchContent("/patch", "map[a]=1&map[b]=2"), `2`)
+ t.Assert(client.PatchContent("/patch", "a=1&b=2"), `1`)
// Form
- gtest.Assert(client.PostContent("/form", "array[]=1&array[]=2"), `["1","2"]`)
- gtest.Assert(client.PostContent("/form", "slice=1&slice=2"), `2`)
- gtest.Assert(client.PostContent("/form", "bool=1"), `true`)
- gtest.Assert(client.PostContent("/form", "bool=0"), `false`)
- gtest.Assert(client.PostContent("/form", "float32=0.11"), `0.11`)
- gtest.Assert(client.PostContent("/form", "float64=0.22"), `0.22`)
- gtest.Assert(client.PostContent("/form", "int=-10000"), `-10000`)
- gtest.Assert(client.PostContent("/form", "int=10000"), `10000`)
- gtest.Assert(client.PostContent("/form", "uint=10000"), `10000`)
- gtest.Assert(client.PostContent("/form", "uint=9"), `9`)
- gtest.Assert(client.PostContent("/form", "string=key"), `key`)
- gtest.Assert(client.PostContent("/form", "map[a]=1&map[b]=2"), `2`)
- gtest.Assert(client.PostContent("/form", "a=1&b=2"), `1`)
+ t.Assert(client.PostContent("/form", "array[]=1&array[]=2"), `["1","2"]`)
+ t.Assert(client.PostContent("/form", "slice=1&slice=2"), `2`)
+ t.Assert(client.PostContent("/form", "bool=1"), `true`)
+ t.Assert(client.PostContent("/form", "bool=0"), `false`)
+ t.Assert(client.PostContent("/form", "float32=0.11"), `0.11`)
+ t.Assert(client.PostContent("/form", "float64=0.22"), `0.22`)
+ t.Assert(client.PostContent("/form", "int=-10000"), `-10000`)
+ t.Assert(client.PostContent("/form", "int=10000"), `10000`)
+ t.Assert(client.PostContent("/form", "uint=10000"), `10000`)
+ t.Assert(client.PostContent("/form", "uint=9"), `9`)
+ t.Assert(client.PostContent("/form", "string=key"), `key`)
+ t.Assert(client.PostContent("/form", "map[a]=1&map[b]=2"), `2`)
+ t.Assert(client.PostContent("/form", "a=1&b=2"), `1`)
// Map
- gtest.Assert(client.GetContent("/map", "id=1&name=john"), `john`)
- gtest.Assert(client.PostContent("/map", "id=1&name=john"), `john`)
+ t.Assert(client.GetContent("/map", "id=1&name=john"), `john`)
+ t.Assert(client.PostContent("/map", "id=1&name=john"), `john`)
// Raw
- gtest.Assert(client.PutContent("/raw", "id=1&name=john"), `id=1&name=john`)
+ t.Assert(client.PutContent("/raw", "id=1&name=john"), `id=1&name=john`)
// Json
- gtest.Assert(client.PostContent("/json", `{"id":1, "name":"john"}`), `john`)
+ t.Assert(client.PostContent("/json", `{"id":1, "name":"john"}`), `john`)
// Struct
- gtest.Assert(client.GetContent("/struct", `id=1&name=john&password1=123&password2=456`), `1john123456`)
- gtest.Assert(client.PostContent("/struct", `id=1&name=john&password1=123&password2=456`), `1john123456`)
- gtest.Assert(client.PostContent("/struct-with-nil", ``), ``)
- gtest.Assert(client.PostContent("/struct-with-base", `id=1&name=john&password1=123&password2=456`), "1john1234561john123456")
+ t.Assert(client.GetContent("/struct", `id=1&name=john&password1=123&password2=456`), `1john123456`)
+ t.Assert(client.PostContent("/struct", `id=1&name=john&password1=123&password2=456`), `1john123456`)
+ t.Assert(client.PostContent("/struct-with-nil", ``), ``)
+ t.Assert(client.PostContent("/struct-with-base", `id=1&name=john&password1=123&password2=456`), "1john1234561john123456")
})
}
@@ -419,13 +419,13 @@ func Test_Params_SupportChars(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
prefix := fmt.Sprintf("http://127.0.0.1:%d", p)
client := ghttp.NewClient()
client.SetPrefix(prefix)
- gtest.Assert(client.PostContent("/form-value", "test-value=100"), "100")
- gtest.Assert(client.PostContent("/form-array", "test-array[]=1&test-array[]=2"), `["1","2"]`)
+ t.Assert(client.PostContent("/form-value", "test-value=100"), "100")
+ t.Assert(client.PostContent("/form-array", "test-array[]=1&test-array[]=2"), `["1","2"]`)
})
}
@@ -456,16 +456,16 @@ func Test_Params_Priority(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
prefix := fmt.Sprintf("http://127.0.0.1:%d", p)
client := ghttp.NewClient()
client.SetPrefix(prefix)
- gtest.Assert(client.GetContent("/query?a=1", "a=100"), "1")
- gtest.Assert(client.PostContent("/post?a=1", "a=100"), "100")
- gtest.Assert(client.PostContent("/form?a=1", "a=100"), "100")
- gtest.Assert(client.PutContent("/form?a=1", "a=100"), "100")
- gtest.Assert(client.GetContent("/request?a=1", "a=100"), "100")
- gtest.Assert(client.GetContent("/request-map?a=1&b=2&c=3", "a=100&b=200&c=300"), `{"a":"100","b":"200"}`)
+ t.Assert(client.GetContent("/query?a=1", "a=100"), "1")
+ t.Assert(client.PostContent("/post?a=1", "a=100"), "100")
+ t.Assert(client.PostContent("/form?a=1", "a=100"), "100")
+ t.Assert(client.PutContent("/form?a=1", "a=100"), "100")
+ t.Assert(client.GetContent("/request?a=1", "a=100"), "100")
+ t.Assert(client.GetContent("/request-map?a=1&b=2&c=3", "a=100&b=200&c=300"), `{"a":"100","b":"200"}`)
})
}
diff --git a/net/ghttp/ghttp_unit_param_xml_test.go b/net/ghttp/ghttp_unit_param_xml_test.go
index 999e39697..3dc118a9b 100644
--- a/net/ghttp/ghttp_unit_param_xml_test.go
+++ b/net/ghttp/ghttp_unit_param_xml_test.go
@@ -49,17 +49,17 @@ func Test_Params_Xml_Request(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
content1 := `1john123Abc!@#123Abc!@#`
content2 := `1john123Abc!@#123`
- gtest.Assert(client.GetContent("/get", content1), `1john`)
- gtest.Assert(client.PostContent("/get", content1), `1john`)
- gtest.Assert(client.GetContent("/map", content1), `1john123Abc!@#123Abc!@#`)
- gtest.Assert(client.PostContent("/map", content1), `1john123Abc!@#123Abc!@#`)
- gtest.Assert(client.PostContent("/parse", content1), `1john123Abc!@#123Abc!@#`)
- gtest.Assert(client.PostContent("/parse", content2), `密码强度不足; 两次密码不一致`)
+ t.Assert(client.GetContent("/get", content1), `1john`)
+ t.Assert(client.PostContent("/get", content1), `1john`)
+ t.Assert(client.GetContent("/map", content1), `1john123Abc!@#123Abc!@#`)
+ t.Assert(client.PostContent("/map", content1), `1john123Abc!@#123Abc!@#`)
+ t.Assert(client.PostContent("/parse", content1), `1john123Abc!@#123Abc!@#`)
+ t.Assert(client.PostContent("/parse", content2), `密码强度不足; 两次密码不一致`)
})
}
diff --git a/net/ghttp/ghttp_unit_pprof_test.go b/net/ghttp/ghttp_unit_pprof_test.go
index 3d5d8e771..f44a8dbf7 100644
--- a/net/ghttp/ghttp_unit_pprof_test.go
+++ b/net/ghttp/ghttp_unit_pprof_test.go
@@ -19,7 +19,7 @@ import (
)
func TestServer_EnablePProf(t *testing.T) {
- Case(t, func() {
+ C(t, func(t *T) {
p := ports.PopRand()
s := g.Server(p)
s.EnablePProf("/pprof")
diff --git a/net/ghttp/ghttp_unit_router_basic_test.go b/net/ghttp/ghttp_unit_router_basic_test.go
index 558e29b12..9b4386fdb 100644
--- a/net/ghttp/ghttp_unit_router_basic_test.go
+++ b/net/ghttp/ghttp_unit_router_basic_test.go
@@ -40,13 +40,13 @@ func Test_Router_Basic(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/john"), "")
- gtest.Assert(client.GetContent("/john/update"), "john")
- gtest.Assert(client.GetContent("/john/edit"), "edit")
- gtest.Assert(client.GetContent("/user/list/100.html"), "100")
+ t.Assert(client.GetContent("/john"), "")
+ t.Assert(client.GetContent("/john/update"), "john")
+ t.Assert(client.GetContent("/john/edit"), "edit")
+ t.Assert(client.GetContent("/user/list/100.html"), "100")
})
}
@@ -66,29 +66,29 @@ func Test_Router_Method(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
resp1, err := client.Get("/get")
defer resp1.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp1.StatusCode, 200)
+ t.Assert(err, nil)
+ t.Assert(resp1.StatusCode, 200)
resp2, err := client.Post("/get")
defer resp2.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp2.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp2.StatusCode, 404)
resp3, err := client.Get("/post")
defer resp3.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp3.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp3.StatusCode, 404)
resp4, err := client.Post("/post")
defer resp4.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp4.StatusCode, 200)
+ t.Assert(err, nil)
+ t.Assert(resp4.StatusCode, 200)
})
}
@@ -107,13 +107,13 @@ func Test_Router_ExtraChar(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/api/test"), "test")
- gtest.Assert(client.GetContent("/api/test/"), "test")
- gtest.Assert(client.GetContent("/api/test//"), "test")
+ t.Assert(client.GetContent("/api/test"), "test")
+ t.Assert(client.GetContent("/api/test/"), "test")
+ t.Assert(client.GetContent("/api/test//"), "test")
})
}
@@ -139,34 +139,34 @@ func Test_Router_Status(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
resp1, err := client.Get("/200")
defer resp1.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp1.StatusCode, 200)
+ t.Assert(err, nil)
+ t.Assert(resp1.StatusCode, 200)
resp2, err := client.Get("/300")
defer resp2.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp2.StatusCode, 300)
+ t.Assert(err, nil)
+ t.Assert(resp2.StatusCode, 300)
resp3, err := client.Get("/400")
defer resp3.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp3.StatusCode, 400)
+ t.Assert(err, nil)
+ t.Assert(resp3.StatusCode, 400)
resp4, err := client.Get("/500")
defer resp4.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp4.StatusCode, 500)
+ t.Assert(err, nil)
+ t.Assert(resp4.StatusCode, 500)
resp5, err := client.Get("/404")
defer resp5.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp5.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp5.StatusCode, 404)
})
}
@@ -185,16 +185,16 @@ func Test_Router_CustomStatusHandler(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "hello")
+ t.Assert(client.GetContent("/"), "hello")
resp, err := client.Get("/ThisDoesNotExist")
defer resp.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp.StatusCode, 404)
- gtest.Assert(resp.ReadAllString(), "404 page")
+ t.Assert(err, nil)
+ t.Assert(resp.StatusCode, 404)
+ t.Assert(resp.ReadAllString(), "404 page")
})
}
@@ -211,15 +211,15 @@ func Test_Router_404(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "hello")
+ t.Assert(client.GetContent("/"), "hello")
resp, err := client.Get("/ThisDoesNotExist")
defer resp.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp.StatusCode, 404)
})
}
@@ -244,13 +244,13 @@ func Test_Router_Priority(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/admin"), "admin")
- gtest.Assert(client.GetContent("/admin-1"), "admin-{page}")
- gtest.Assert(client.GetContent("/admin-goods"), "admin-goods")
- gtest.Assert(client.GetContent("/admin-goods-2"), "admin-goods-{page}")
+ t.Assert(client.GetContent("/admin"), "admin")
+ t.Assert(client.GetContent("/admin-1"), "admin-{page}")
+ t.Assert(client.GetContent("/admin-goods"), "admin-goods")
+ t.Assert(client.GetContent("/admin-goods-2"), "admin-goods-{page}")
})
}
diff --git a/net/ghttp/ghttp_unit_router_controller_rest_test.go b/net/ghttp/ghttp_unit_router_controller_rest_test.go
index 149e7d11f..f56f9d0d3 100644
--- a/net/ghttp/ghttp_unit_router_controller_rest_test.go
+++ b/net/ghttp/ghttp_unit_router_controller_rest_test.go
@@ -62,32 +62,32 @@ func Test_Router_ControllerRest(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "1Controller Get2")
- gtest.Assert(client.PutContent("/"), "1Controller Put2")
- gtest.Assert(client.PostContent("/"), "1Controller Post2")
- gtest.Assert(client.DeleteContent("/"), "1Controller Delete2")
+ t.Assert(client.GetContent("/"), "1Controller Get2")
+ t.Assert(client.PutContent("/"), "1Controller Put2")
+ t.Assert(client.PostContent("/"), "1Controller Post2")
+ t.Assert(client.DeleteContent("/"), "1Controller Delete2")
resp1, err := client.Head("/")
if err == nil {
defer resp1.Close()
}
- gtest.Assert(err, nil)
- gtest.Assert(resp1.Header.Get("head-ok"), "1")
+ t.Assert(err, nil)
+ t.Assert(resp1.Header.Get("head-ok"), "1")
- gtest.Assert(client.GetContent("/controller-rest/get"), "1Controller Get2")
- gtest.Assert(client.PutContent("/controller-rest/put"), "1Controller Put2")
- gtest.Assert(client.PostContent("/controller-rest/post"), "1Controller Post2")
- gtest.Assert(client.DeleteContent("/controller-rest/delete"), "1Controller Delete2")
+ t.Assert(client.GetContent("/controller-rest/get"), "1Controller Get2")
+ t.Assert(client.PutContent("/controller-rest/put"), "1Controller Put2")
+ t.Assert(client.PostContent("/controller-rest/post"), "1Controller Post2")
+ t.Assert(client.DeleteContent("/controller-rest/delete"), "1Controller Delete2")
resp2, err := client.Head("/controller-rest/head")
if err == nil {
defer resp2.Close()
}
- gtest.Assert(err, nil)
- gtest.Assert(resp2.Header.Get("head-ok"), "1")
+ t.Assert(err, nil)
+ t.Assert(resp2.Header.Get("head-ok"), "1")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
diff --git a/net/ghttp/ghttp_unit_router_controller_test.go b/net/ghttp/ghttp_unit_router_controller_test.go
index f9834b9ed..12a3591bf 100644
--- a/net/ghttp/ghttp_unit_router_controller_test.go
+++ b/net/ghttp/ghttp_unit_router_controller_test.go
@@ -54,23 +54,23 @@ func Test_Router_Controller1(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "1Controller Index2")
- gtest.Assert(client.GetContent("/init"), "Not Found")
- gtest.Assert(client.GetContent("/shut"), "Not Found")
- gtest.Assert(client.GetContent("/index"), "1Controller Index2")
- gtest.Assert(client.GetContent("/show"), "1Controller Show2")
+ t.Assert(client.GetContent("/"), "1Controller Index2")
+ t.Assert(client.GetContent("/init"), "Not Found")
+ t.Assert(client.GetContent("/shut"), "Not Found")
+ t.Assert(client.GetContent("/index"), "1Controller Index2")
+ t.Assert(client.GetContent("/show"), "1Controller Show2")
- gtest.Assert(client.GetContent("/controller"), "Not Found")
- gtest.Assert(client.GetContent("/controller/init"), "Not Found")
- gtest.Assert(client.GetContent("/controller/shut"), "Not Found")
- gtest.Assert(client.GetContent("/controller/index"), "1Controller Index2")
- gtest.Assert(client.GetContent("/controller/show"), "1Controller Show2")
+ t.Assert(client.GetContent("/controller"), "Not Found")
+ t.Assert(client.GetContent("/controller/init"), "Not Found")
+ t.Assert(client.GetContent("/controller/shut"), "Not Found")
+ t.Assert(client.GetContent("/controller/index"), "1Controller Index2")
+ t.Assert(client.GetContent("/controller/show"), "1Controller Show2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
@@ -84,19 +84,19 @@ func Test_Router_Controller2(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/controller"), "Not Found")
- gtest.Assert(client.GetContent("/controller/init"), "Not Found")
- gtest.Assert(client.GetContent("/controller/shut"), "Not Found")
- gtest.Assert(client.GetContent("/controller/index"), "Not Found")
- gtest.Assert(client.GetContent("/controller/show"), "1Controller Show2")
- gtest.Assert(client.GetContent("/controller/info"), "1Controller Info2")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/controller"), "Not Found")
+ t.Assert(client.GetContent("/controller/init"), "Not Found")
+ t.Assert(client.GetContent("/controller/shut"), "Not Found")
+ t.Assert(client.GetContent("/controller/index"), "Not Found")
+ t.Assert(client.GetContent("/controller/show"), "1Controller Show2")
+ t.Assert(client.GetContent("/controller/info"), "1Controller Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
@@ -110,19 +110,19 @@ func Test_Router_ControllerMethod(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/controller"), "Not Found")
- gtest.Assert(client.GetContent("/controller/init"), "Not Found")
- gtest.Assert(client.GetContent("/controller/shut"), "Not Found")
- gtest.Assert(client.GetContent("/controller/index"), "Not Found")
- gtest.Assert(client.GetContent("/controller/show"), "Not Found")
- gtest.Assert(client.GetContent("/controller/info"), "Not Found")
- gtest.Assert(client.GetContent("/controller-info"), "1Controller Info2")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/controller"), "Not Found")
+ t.Assert(client.GetContent("/controller/init"), "Not Found")
+ t.Assert(client.GetContent("/controller/shut"), "Not Found")
+ t.Assert(client.GetContent("/controller/index"), "Not Found")
+ t.Assert(client.GetContent("/controller/show"), "Not Found")
+ t.Assert(client.GetContent("/controller/info"), "Not Found")
+ t.Assert(client.GetContent("/controller-info"), "1Controller Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
diff --git a/net/ghttp/ghttp_unit_router_domain_basic_test.go b/net/ghttp/ghttp_unit_router_domain_basic_test.go
index 8ca2ee647..17a2fa05e 100644
--- a/net/ghttp/ghttp_unit_router_domain_basic_test.go
+++ b/net/ghttp/ghttp_unit_router_domain_basic_test.go
@@ -42,29 +42,29 @@ func Test_Router_DomainBasic(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/john"), "Not Found")
- gtest.Assert(client.GetContent("/john/update"), "Not Found")
- gtest.Assert(client.GetContent("/john/edit"), "Not Found")
- gtest.Assert(client.GetContent("/user/list/100.html"), "Not Found")
+ t.Assert(client.GetContent("/john"), "Not Found")
+ t.Assert(client.GetContent("/john/update"), "Not Found")
+ t.Assert(client.GetContent("/john/edit"), "Not Found")
+ t.Assert(client.GetContent("/user/list/100.html"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://localhost:%d", p))
- gtest.Assert(client.GetContent("/john"), "")
- gtest.Assert(client.GetContent("/john/update"), "john")
- gtest.Assert(client.GetContent("/john/edit"), "edit")
- gtest.Assert(client.GetContent("/user/list/100.html"), "100")
+ t.Assert(client.GetContent("/john"), "")
+ t.Assert(client.GetContent("/john/update"), "john")
+ t.Assert(client.GetContent("/john/edit"), "edit")
+ t.Assert(client.GetContent("/user/list/100.html"), "100")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://local:%d", p))
- gtest.Assert(client.GetContent("/john"), "")
- gtest.Assert(client.GetContent("/john/update"), "john")
- gtest.Assert(client.GetContent("/john/edit"), "edit")
- gtest.Assert(client.GetContent("/user/list/100.html"), "100")
+ t.Assert(client.GetContent("/john"), "")
+ t.Assert(client.GetContent("/john/update"), "john")
+ t.Assert(client.GetContent("/john/edit"), "edit")
+ t.Assert(client.GetContent("/user/list/100.html"), "100")
})
}
@@ -84,79 +84,79 @@ func Test_Router_DomainMethod(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
resp1, err := client.Get("/get")
defer resp1.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp1.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp1.StatusCode, 404)
resp2, err := client.Post("/get")
defer resp2.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp2.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp2.StatusCode, 404)
resp3, err := client.Get("/post")
defer resp3.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp3.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp3.StatusCode, 404)
resp4, err := client.Post("/post")
defer resp4.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp4.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp4.StatusCode, 404)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://localhost:%d", p))
resp1, err := client.Get("/get")
defer resp1.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp1.StatusCode, 200)
+ t.Assert(err, nil)
+ t.Assert(resp1.StatusCode, 200)
resp2, err := client.Post("/get")
defer resp2.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp2.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp2.StatusCode, 404)
resp3, err := client.Get("/post")
defer resp3.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp3.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp3.StatusCode, 404)
resp4, err := client.Post("/post")
defer resp4.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp4.StatusCode, 200)
+ t.Assert(err, nil)
+ t.Assert(resp4.StatusCode, 200)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://local:%d", p))
resp1, err := client.Get("/get")
defer resp1.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp1.StatusCode, 200)
+ t.Assert(err, nil)
+ t.Assert(resp1.StatusCode, 200)
resp2, err := client.Post("/get")
defer resp2.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp2.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp2.StatusCode, 404)
resp3, err := client.Get("/post")
defer resp3.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp3.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp3.StatusCode, 404)
resp4, err := client.Post("/post")
defer resp4.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp4.StatusCode, 200)
+ t.Assert(err, nil)
+ t.Assert(resp4.StatusCode, 200)
})
}
@@ -182,77 +182,77 @@ func Test_Router_DomainStatus(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
resp1, err := client.Get("/200")
defer resp1.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp1.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp1.StatusCode, 404)
resp2, err := client.Get("/300")
defer resp2.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp2.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp2.StatusCode, 404)
resp3, err := client.Get("/400")
defer resp3.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp3.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp3.StatusCode, 404)
resp4, err := client.Get("/500")
defer resp4.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp4.StatusCode, 404)
+ t.Assert(err, nil)
+ t.Assert(resp4.StatusCode, 404)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://localhost:%d", p))
resp1, err := client.Get("/200")
defer resp1.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp1.StatusCode, 200)
+ t.Assert(err, nil)
+ t.Assert(resp1.StatusCode, 200)
resp2, err := client.Get("/300")
defer resp2.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp2.StatusCode, 300)
+ t.Assert(err, nil)
+ t.Assert(resp2.StatusCode, 300)
resp3, err := client.Get("/400")
defer resp3.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp3.StatusCode, 400)
+ t.Assert(err, nil)
+ t.Assert(resp3.StatusCode, 400)
resp4, err := client.Get("/500")
defer resp4.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp4.StatusCode, 500)
+ t.Assert(err, nil)
+ t.Assert(resp4.StatusCode, 500)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://local:%d", p))
resp1, err := client.Get("/200")
defer resp1.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp1.StatusCode, 200)
+ t.Assert(err, nil)
+ t.Assert(resp1.StatusCode, 200)
resp2, err := client.Get("/300")
defer resp2.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp2.StatusCode, 300)
+ t.Assert(err, nil)
+ t.Assert(resp2.StatusCode, 300)
resp3, err := client.Get("/400")
defer resp3.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp3.StatusCode, 400)
+ t.Assert(err, nil)
+ t.Assert(resp3.StatusCode, 400)
resp4, err := client.Get("/500")
defer resp4.Close()
- gtest.Assert(err, nil)
- gtest.Assert(resp4.StatusCode, 500)
+ t.Assert(err, nil)
+ t.Assert(resp4.StatusCode, 500)
})
}
@@ -272,26 +272,26 @@ func Test_Router_DomainCustomStatusHandler(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/ThisDoesNotExist"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/ThisDoesNotExist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://localhost:%d", p))
- gtest.Assert(client.GetContent("/"), "hello")
- gtest.Assert(client.GetContent("/ThisDoesNotExist"), "404 page")
+ t.Assert(client.GetContent("/"), "hello")
+ t.Assert(client.GetContent("/ThisDoesNotExist"), "404 page")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://local:%d", p))
- gtest.Assert(client.GetContent("/"), "hello")
- gtest.Assert(client.GetContent("/ThisDoesNotExist"), "404 page")
+ t.Assert(client.GetContent("/"), "hello")
+ t.Assert(client.GetContent("/ThisDoesNotExist"), "404 page")
})
}
@@ -308,23 +308,23 @@ func Test_Router_Domain404(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://localhost:%d", p))
- gtest.Assert(client.GetContent("/"), "hello")
+ t.Assert(client.GetContent("/"), "hello")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://local:%d", p))
- gtest.Assert(client.GetContent("/"), "hello")
+ t.Assert(client.GetContent("/"), "hello")
})
}
@@ -354,23 +354,23 @@ func Test_Router_DomainGroup(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client1 := ghttp.NewClient()
client1.SetPrefix(fmt.Sprintf("http://local:%d", p))
client2 := ghttp.NewClient()
client2.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client1.GetContent("/app/t/list/2.html"), "t&2")
- gtest.Assert(client2.GetContent("/app/t/list/2.html"), "Not Found")
+ t.Assert(client1.GetContent("/app/t/list/2.html"), "t&2")
+ t.Assert(client2.GetContent("/app/t/list/2.html"), "Not Found")
- gtest.Assert(client1.GetContent("/app/order/info/2"), "2")
- gtest.Assert(client2.GetContent("/app/order/info/2"), "Not Found")
+ t.Assert(client1.GetContent("/app/order/info/2"), "2")
+ t.Assert(client2.GetContent("/app/order/info/2"), "Not Found")
- gtest.Assert(client1.GetContent("/app/comment/20"), "Not Found")
- gtest.Assert(client2.GetContent("/app/comment/20"), "Not Found")
+ t.Assert(client1.GetContent("/app/comment/20"), "Not Found")
+ t.Assert(client2.GetContent("/app/comment/20"), "Not Found")
- gtest.Assert(client1.DeleteContent("/app/comment/20"), "20")
- gtest.Assert(client2.DeleteContent("/app/comment/20"), "Not Found")
+ t.Assert(client1.DeleteContent("/app/comment/20"), "20")
+ t.Assert(client2.DeleteContent("/app/comment/20"), "Not Found")
})
}
diff --git a/net/ghttp/ghttp_unit_router_domain_controller_rest_test.go b/net/ghttp/ghttp_unit_router_domain_controller_rest_test.go
index 40d67de39..f8f191ecb 100644
--- a/net/ghttp/ghttp_unit_router_domain_controller_rest_test.go
+++ b/net/ghttp/ghttp_unit_router_domain_controller_rest_test.go
@@ -70,58 +70,58 @@ func Test_Router_DomainControllerRest(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.PutContent("/"), "Not Found")
- gtest.Assert(client.PostContent("/"), "Not Found")
- gtest.Assert(client.DeleteContent("/"), "Not Found")
- gtest.Assert(client.PatchContent("/"), "Not Found")
- gtest.Assert(client.OptionsContent("/"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.PutContent("/"), "Not Found")
+ t.Assert(client.PostContent("/"), "Not Found")
+ t.Assert(client.DeleteContent("/"), "Not Found")
+ t.Assert(client.PatchContent("/"), "Not Found")
+ t.Assert(client.OptionsContent("/"), "Not Found")
resp1, err := client.Head("/")
if err == nil {
defer resp1.Close()
}
- gtest.Assert(err, nil)
- gtest.Assert(resp1.Header.Get("head-ok"), "")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(err, nil)
+ t.Assert(resp1.Header.Get("head-ok"), "")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://localhost:%d", p))
- gtest.Assert(client.GetContent("/"), "1Controller Get2")
- gtest.Assert(client.PutContent("/"), "1Controller Put2")
- gtest.Assert(client.PostContent("/"), "1Controller Post2")
- gtest.Assert(client.DeleteContent("/"), "1Controller Delete2")
- gtest.Assert(client.PatchContent("/"), "1Controller Patch2")
- gtest.Assert(client.OptionsContent("/"), "1Controller Options2")
+ t.Assert(client.GetContent("/"), "1Controller Get2")
+ t.Assert(client.PutContent("/"), "1Controller Put2")
+ t.Assert(client.PostContent("/"), "1Controller Post2")
+ t.Assert(client.DeleteContent("/"), "1Controller Delete2")
+ t.Assert(client.PatchContent("/"), "1Controller Patch2")
+ t.Assert(client.OptionsContent("/"), "1Controller Options2")
resp1, err := client.Head("/")
if err == nil {
defer resp1.Close()
}
- gtest.Assert(err, nil)
- gtest.Assert(resp1.Header.Get("head-ok"), "1")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(err, nil)
+ t.Assert(resp1.Header.Get("head-ok"), "1")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://local:%d", p))
- gtest.Assert(client.GetContent("/"), "1Controller Get2")
- gtest.Assert(client.PutContent("/"), "1Controller Put2")
- gtest.Assert(client.PostContent("/"), "1Controller Post2")
- gtest.Assert(client.DeleteContent("/"), "1Controller Delete2")
- gtest.Assert(client.PatchContent("/"), "1Controller Patch2")
- gtest.Assert(client.OptionsContent("/"), "1Controller Options2")
+ t.Assert(client.GetContent("/"), "1Controller Get2")
+ t.Assert(client.PutContent("/"), "1Controller Put2")
+ t.Assert(client.PostContent("/"), "1Controller Post2")
+ t.Assert(client.DeleteContent("/"), "1Controller Delete2")
+ t.Assert(client.PatchContent("/"), "1Controller Patch2")
+ t.Assert(client.OptionsContent("/"), "1Controller Options2")
resp1, err := client.Head("/")
if err == nil {
defer resp1.Close()
}
- gtest.Assert(err, nil)
- gtest.Assert(resp1.Header.Get("head-ok"), "1")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(err, nil)
+ t.Assert(resp1.Header.Get("head-ok"), "1")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
diff --git a/net/ghttp/ghttp_unit_router_domain_controller_test.go b/net/ghttp/ghttp_unit_router_domain_controller_test.go
index b63265206..756417989 100644
--- a/net/ghttp/ghttp_unit_router_domain_controller_test.go
+++ b/net/ghttp/ghttp_unit_router_domain_controller_test.go
@@ -52,43 +52,43 @@ func Test_Router_DomainController1(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/init"), "Not Found")
- gtest.Assert(client.GetContent("/shut"), "Not Found")
- gtest.Assert(client.GetContent("/index"), "Not Found")
- gtest.Assert(client.GetContent("/show"), "Not Found")
- gtest.Assert(client.GetContent("/info"), "Not Found")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/init"), "Not Found")
+ t.Assert(client.GetContent("/shut"), "Not Found")
+ t.Assert(client.GetContent("/index"), "Not Found")
+ t.Assert(client.GetContent("/show"), "Not Found")
+ t.Assert(client.GetContent("/info"), "Not Found")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://localhost:%d", p))
- gtest.Assert(client.GetContent("/"), "1Controller Index2")
- gtest.Assert(client.GetContent("/init"), "Not Found")
- gtest.Assert(client.GetContent("/shut"), "Not Found")
- gtest.Assert(client.GetContent("/index"), "1Controller Index2")
- gtest.Assert(client.GetContent("/show"), "1Controller Show2")
- gtest.Assert(client.GetContent("/info"), "1Controller Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "1Controller Index2")
+ t.Assert(client.GetContent("/init"), "Not Found")
+ t.Assert(client.GetContent("/shut"), "Not Found")
+ t.Assert(client.GetContent("/index"), "1Controller Index2")
+ t.Assert(client.GetContent("/show"), "1Controller Show2")
+ t.Assert(client.GetContent("/info"), "1Controller Info2")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://local:%d", p))
- gtest.Assert(client.GetContent("/"), "1Controller Index2")
- gtest.Assert(client.GetContent("/init"), "Not Found")
- gtest.Assert(client.GetContent("/shut"), "Not Found")
- gtest.Assert(client.GetContent("/index"), "1Controller Index2")
- gtest.Assert(client.GetContent("/show"), "1Controller Show2")
- gtest.Assert(client.GetContent("/info"), "1Controller Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "1Controller Index2")
+ t.Assert(client.GetContent("/init"), "Not Found")
+ t.Assert(client.GetContent("/shut"), "Not Found")
+ t.Assert(client.GetContent("/index"), "1Controller Index2")
+ t.Assert(client.GetContent("/show"), "1Controller Show2")
+ t.Assert(client.GetContent("/info"), "1Controller Info2")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
@@ -102,46 +102,46 @@ func Test_Router_DomainController2(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/controller"), "Not Found")
- gtest.Assert(client.GetContent("/controller/init"), "Not Found")
- gtest.Assert(client.GetContent("/controller/shut"), "Not Found")
- gtest.Assert(client.GetContent("/controller/index"), "Not Found")
- gtest.Assert(client.GetContent("/controller/show"), "Not Found")
- gtest.Assert(client.GetContent("/controller/info"), "Not Found")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/controller"), "Not Found")
+ t.Assert(client.GetContent("/controller/init"), "Not Found")
+ t.Assert(client.GetContent("/controller/shut"), "Not Found")
+ t.Assert(client.GetContent("/controller/index"), "Not Found")
+ t.Assert(client.GetContent("/controller/show"), "Not Found")
+ t.Assert(client.GetContent("/controller/info"), "Not Found")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://localhost:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/controller"), "Not Found")
- gtest.Assert(client.GetContent("/controller/init"), "Not Found")
- gtest.Assert(client.GetContent("/controller/shut"), "Not Found")
- gtest.Assert(client.GetContent("/controller/index"), "Not Found")
- gtest.Assert(client.GetContent("/controller/show"), "1Controller Show2")
- gtest.Assert(client.GetContent("/controller/info"), "1Controller Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/controller"), "Not Found")
+ t.Assert(client.GetContent("/controller/init"), "Not Found")
+ t.Assert(client.GetContent("/controller/shut"), "Not Found")
+ t.Assert(client.GetContent("/controller/index"), "Not Found")
+ t.Assert(client.GetContent("/controller/show"), "1Controller Show2")
+ t.Assert(client.GetContent("/controller/info"), "1Controller Info2")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://local:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/controller"), "Not Found")
- gtest.Assert(client.GetContent("/controller/init"), "Not Found")
- gtest.Assert(client.GetContent("/controller/shut"), "Not Found")
- gtest.Assert(client.GetContent("/controller/index"), "Not Found")
- gtest.Assert(client.GetContent("/controller/show"), "1Controller Show2")
- gtest.Assert(client.GetContent("/controller/info"), "1Controller Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/controller"), "Not Found")
+ t.Assert(client.GetContent("/controller/init"), "Not Found")
+ t.Assert(client.GetContent("/controller/shut"), "Not Found")
+ t.Assert(client.GetContent("/controller/index"), "Not Found")
+ t.Assert(client.GetContent("/controller/show"), "1Controller Show2")
+ t.Assert(client.GetContent("/controller/info"), "1Controller Info2")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
@@ -155,46 +155,46 @@ func Test_Router_DomainControllerMethod(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/controller"), "Not Found")
- gtest.Assert(client.GetContent("/controller/init"), "Not Found")
- gtest.Assert(client.GetContent("/controller/shut"), "Not Found")
- gtest.Assert(client.GetContent("/controller/index"), "Not Found")
- gtest.Assert(client.GetContent("/controller/show"), "Not Found")
- gtest.Assert(client.GetContent("/controller/info"), "Not Found")
- gtest.Assert(client.GetContent("/controller-info"), "Not Found")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/controller"), "Not Found")
+ t.Assert(client.GetContent("/controller/init"), "Not Found")
+ t.Assert(client.GetContent("/controller/shut"), "Not Found")
+ t.Assert(client.GetContent("/controller/index"), "Not Found")
+ t.Assert(client.GetContent("/controller/show"), "Not Found")
+ t.Assert(client.GetContent("/controller/info"), "Not Found")
+ t.Assert(client.GetContent("/controller-info"), "Not Found")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://localhost:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/controller"), "Not Found")
- gtest.Assert(client.GetContent("/controller/init"), "Not Found")
- gtest.Assert(client.GetContent("/controller/shut"), "Not Found")
- gtest.Assert(client.GetContent("/controller/index"), "Not Found")
- gtest.Assert(client.GetContent("/controller/show"), "Not Found")
- gtest.Assert(client.GetContent("/controller/info"), "Not Found")
- gtest.Assert(client.GetContent("/controller-info"), "1Controller Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/controller"), "Not Found")
+ t.Assert(client.GetContent("/controller/init"), "Not Found")
+ t.Assert(client.GetContent("/controller/shut"), "Not Found")
+ t.Assert(client.GetContent("/controller/index"), "Not Found")
+ t.Assert(client.GetContent("/controller/show"), "Not Found")
+ t.Assert(client.GetContent("/controller/info"), "Not Found")
+ t.Assert(client.GetContent("/controller-info"), "1Controller Info2")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://local:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/controller"), "Not Found")
- gtest.Assert(client.GetContent("/controller/init"), "Not Found")
- gtest.Assert(client.GetContent("/controller/shut"), "Not Found")
- gtest.Assert(client.GetContent("/controller/index"), "Not Found")
- gtest.Assert(client.GetContent("/controller/show"), "Not Found")
- gtest.Assert(client.GetContent("/controller/info"), "Not Found")
- gtest.Assert(client.GetContent("/controller-info"), "1Controller Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/controller"), "Not Found")
+ t.Assert(client.GetContent("/controller/init"), "Not Found")
+ t.Assert(client.GetContent("/controller/shut"), "Not Found")
+ t.Assert(client.GetContent("/controller/index"), "Not Found")
+ t.Assert(client.GetContent("/controller/show"), "Not Found")
+ t.Assert(client.GetContent("/controller/info"), "Not Found")
+ t.Assert(client.GetContent("/controller-info"), "1Controller Info2")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
diff --git a/net/ghttp/ghttp_unit_router_domain_object_rest_test.go b/net/ghttp/ghttp_unit_router_domain_object_rest_test.go
index c726c0c49..6f3dbf1c9 100644
--- a/net/ghttp/ghttp_unit_router_domain_object_rest_test.go
+++ b/net/ghttp/ghttp_unit_router_domain_object_rest_test.go
@@ -65,58 +65,58 @@ func Test_Router_DomainObjectRest(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.PutContent("/"), "Not Found")
- gtest.Assert(client.PostContent("/"), "Not Found")
- gtest.Assert(client.DeleteContent("/"), "Not Found")
- gtest.Assert(client.PatchContent("/"), "Not Found")
- gtest.Assert(client.OptionsContent("/"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.PutContent("/"), "Not Found")
+ t.Assert(client.PostContent("/"), "Not Found")
+ t.Assert(client.DeleteContent("/"), "Not Found")
+ t.Assert(client.PatchContent("/"), "Not Found")
+ t.Assert(client.OptionsContent("/"), "Not Found")
resp1, err := client.Head("/")
if err == nil {
defer resp1.Close()
}
- gtest.Assert(err, nil)
- gtest.Assert(resp1.Header.Get("head-ok"), "")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(err, nil)
+ t.Assert(resp1.Header.Get("head-ok"), "")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://localhost:%d", p))
- gtest.Assert(client.GetContent("/"), "1Object Get2")
- gtest.Assert(client.PutContent("/"), "1Object Put2")
- gtest.Assert(client.PostContent("/"), "1Object Post2")
- gtest.Assert(client.DeleteContent("/"), "1Object Delete2")
- gtest.Assert(client.PatchContent("/"), "1Object Patch2")
- gtest.Assert(client.OptionsContent("/"), "1Object Options2")
+ t.Assert(client.GetContent("/"), "1Object Get2")
+ t.Assert(client.PutContent("/"), "1Object Put2")
+ t.Assert(client.PostContent("/"), "1Object Post2")
+ t.Assert(client.DeleteContent("/"), "1Object Delete2")
+ t.Assert(client.PatchContent("/"), "1Object Patch2")
+ t.Assert(client.OptionsContent("/"), "1Object Options2")
resp1, err := client.Head("/")
if err == nil {
defer resp1.Close()
}
- gtest.Assert(err, nil)
- gtest.Assert(resp1.Header.Get("head-ok"), "1")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(err, nil)
+ t.Assert(resp1.Header.Get("head-ok"), "1")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://local:%d", p))
- gtest.Assert(client.GetContent("/"), "1Object Get2")
- gtest.Assert(client.PutContent("/"), "1Object Put2")
- gtest.Assert(client.PostContent("/"), "1Object Post2")
- gtest.Assert(client.DeleteContent("/"), "1Object Delete2")
- gtest.Assert(client.PatchContent("/"), "1Object Patch2")
- gtest.Assert(client.OptionsContent("/"), "1Object Options2")
+ t.Assert(client.GetContent("/"), "1Object Get2")
+ t.Assert(client.PutContent("/"), "1Object Put2")
+ t.Assert(client.PostContent("/"), "1Object Post2")
+ t.Assert(client.DeleteContent("/"), "1Object Delete2")
+ t.Assert(client.PatchContent("/"), "1Object Patch2")
+ t.Assert(client.OptionsContent("/"), "1Object Options2")
resp1, err := client.Head("/")
if err == nil {
defer resp1.Close()
}
- gtest.Assert(err, nil)
- gtest.Assert(resp1.Header.Get("head-ok"), "1")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(err, nil)
+ t.Assert(resp1.Header.Get("head-ok"), "1")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
diff --git a/net/ghttp/ghttp_unit_router_domain_object_test.go b/net/ghttp/ghttp_unit_router_domain_object_test.go
index 95e8ecef5..5b67aeeb1 100644
--- a/net/ghttp/ghttp_unit_router_domain_object_test.go
+++ b/net/ghttp/ghttp_unit_router_domain_object_test.go
@@ -48,42 +48,42 @@ func Test_Router_DomainObject1(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/init"), "Not Found")
- gtest.Assert(client.GetContent("/shut"), "Not Found")
- gtest.Assert(client.GetContent("/index"), "Not Found")
- gtest.Assert(client.GetContent("/show"), "Not Found")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/init"), "Not Found")
+ t.Assert(client.GetContent("/shut"), "Not Found")
+ t.Assert(client.GetContent("/index"), "Not Found")
+ t.Assert(client.GetContent("/show"), "Not Found")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://localhost:%d", p))
- gtest.Assert(client.GetContent("/"), "1Object Index2")
- gtest.Assert(client.GetContent("/init"), "Not Found")
- gtest.Assert(client.GetContent("/shut"), "Not Found")
- gtest.Assert(client.GetContent("/index"), "1Object Index2")
- gtest.Assert(client.GetContent("/show"), "1Object Show2")
- gtest.Assert(client.GetContent("/info"), "1Object Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "1Object Index2")
+ t.Assert(client.GetContent("/init"), "Not Found")
+ t.Assert(client.GetContent("/shut"), "Not Found")
+ t.Assert(client.GetContent("/index"), "1Object Index2")
+ t.Assert(client.GetContent("/show"), "1Object Show2")
+ t.Assert(client.GetContent("/info"), "1Object Info2")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://local:%d", p))
- gtest.Assert(client.GetContent("/"), "1Object Index2")
- gtest.Assert(client.GetContent("/init"), "Not Found")
- gtest.Assert(client.GetContent("/shut"), "Not Found")
- gtest.Assert(client.GetContent("/index"), "1Object Index2")
- gtest.Assert(client.GetContent("/show"), "1Object Show2")
- gtest.Assert(client.GetContent("/info"), "1Object Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "1Object Index2")
+ t.Assert(client.GetContent("/init"), "Not Found")
+ t.Assert(client.GetContent("/shut"), "Not Found")
+ t.Assert(client.GetContent("/index"), "1Object Index2")
+ t.Assert(client.GetContent("/show"), "1Object Show2")
+ t.Assert(client.GetContent("/info"), "1Object Info2")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
@@ -97,44 +97,44 @@ func Test_Router_DomainObject2(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/object"), "Not Found")
- gtest.Assert(client.GetContent("/object/init"), "Not Found")
- gtest.Assert(client.GetContent("/object/shut"), "Not Found")
- gtest.Assert(client.GetContent("/object/index"), "Not Found")
- gtest.Assert(client.GetContent("/object/show"), "Not Found")
- gtest.Assert(client.GetContent("/object/info"), "Not Found")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/object"), "Not Found")
+ t.Assert(client.GetContent("/object/init"), "Not Found")
+ t.Assert(client.GetContent("/object/shut"), "Not Found")
+ t.Assert(client.GetContent("/object/index"), "Not Found")
+ t.Assert(client.GetContent("/object/show"), "Not Found")
+ t.Assert(client.GetContent("/object/info"), "Not Found")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://localhost:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/object"), "Not Found")
- gtest.Assert(client.GetContent("/object/init"), "Not Found")
- gtest.Assert(client.GetContent("/object/shut"), "Not Found")
- gtest.Assert(client.GetContent("/object/index"), "Not Found")
- gtest.Assert(client.GetContent("/object/show"), "1Object Show2")
- gtest.Assert(client.GetContent("/object/info"), "1Object Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/object"), "Not Found")
+ t.Assert(client.GetContent("/object/init"), "Not Found")
+ t.Assert(client.GetContent("/object/shut"), "Not Found")
+ t.Assert(client.GetContent("/object/index"), "Not Found")
+ t.Assert(client.GetContent("/object/show"), "1Object Show2")
+ t.Assert(client.GetContent("/object/info"), "1Object Info2")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://local:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/object"), "Not Found")
- gtest.Assert(client.GetContent("/object/init"), "Not Found")
- gtest.Assert(client.GetContent("/object/shut"), "Not Found")
- gtest.Assert(client.GetContent("/object/index"), "Not Found")
- gtest.Assert(client.GetContent("/object/show"), "1Object Show2")
- gtest.Assert(client.GetContent("/object/info"), "1Object Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/object"), "Not Found")
+ t.Assert(client.GetContent("/object/init"), "Not Found")
+ t.Assert(client.GetContent("/object/shut"), "Not Found")
+ t.Assert(client.GetContent("/object/index"), "Not Found")
+ t.Assert(client.GetContent("/object/show"), "1Object Show2")
+ t.Assert(client.GetContent("/object/info"), "1Object Info2")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
@@ -148,46 +148,46 @@ func Test_Router_DomainObjectMethod(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/object"), "Not Found")
- gtest.Assert(client.GetContent("/object/init"), "Not Found")
- gtest.Assert(client.GetContent("/object/shut"), "Not Found")
- gtest.Assert(client.GetContent("/object/index"), "Not Found")
- gtest.Assert(client.GetContent("/object/show"), "Not Found")
- gtest.Assert(client.GetContent("/object/info"), "Not Found")
- gtest.Assert(client.GetContent("/object-info"), "Not Found")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/object"), "Not Found")
+ t.Assert(client.GetContent("/object/init"), "Not Found")
+ t.Assert(client.GetContent("/object/shut"), "Not Found")
+ t.Assert(client.GetContent("/object/index"), "Not Found")
+ t.Assert(client.GetContent("/object/show"), "Not Found")
+ t.Assert(client.GetContent("/object/info"), "Not Found")
+ t.Assert(client.GetContent("/object-info"), "Not Found")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://localhost:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/object"), "Not Found")
- gtest.Assert(client.GetContent("/object/init"), "Not Found")
- gtest.Assert(client.GetContent("/object/shut"), "Not Found")
- gtest.Assert(client.GetContent("/object/index"), "Not Found")
- gtest.Assert(client.GetContent("/object/show"), "Not Found")
- gtest.Assert(client.GetContent("/object/info"), "Not Found")
- gtest.Assert(client.GetContent("/object-info"), "1Object Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/object"), "Not Found")
+ t.Assert(client.GetContent("/object/init"), "Not Found")
+ t.Assert(client.GetContent("/object/shut"), "Not Found")
+ t.Assert(client.GetContent("/object/index"), "Not Found")
+ t.Assert(client.GetContent("/object/show"), "Not Found")
+ t.Assert(client.GetContent("/object/info"), "Not Found")
+ t.Assert(client.GetContent("/object-info"), "1Object Info2")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://local:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/object"), "Not Found")
- gtest.Assert(client.GetContent("/object/init"), "Not Found")
- gtest.Assert(client.GetContent("/object/shut"), "Not Found")
- gtest.Assert(client.GetContent("/object/index"), "Not Found")
- gtest.Assert(client.GetContent("/object/show"), "Not Found")
- gtest.Assert(client.GetContent("/object/info"), "Not Found")
- gtest.Assert(client.GetContent("/object-info"), "1Object Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/object"), "Not Found")
+ t.Assert(client.GetContent("/object/init"), "Not Found")
+ t.Assert(client.GetContent("/object/shut"), "Not Found")
+ t.Assert(client.GetContent("/object/index"), "Not Found")
+ t.Assert(client.GetContent("/object/show"), "Not Found")
+ t.Assert(client.GetContent("/object/info"), "Not Found")
+ t.Assert(client.GetContent("/object-info"), "1Object Info2")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
diff --git a/net/ghttp/ghttp_unit_router_exit_test.go b/net/ghttp/ghttp_unit_router_exit_test.go
index 437aab164..81fd7a9a7 100644
--- a/net/ghttp/ghttp_unit_router_exit_test.go
+++ b/net/ghttp/ghttp_unit_router_exit_test.go
@@ -36,12 +36,12 @@ func Test_Router_Exit(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "123")
- gtest.Assert(client.GetContent("/test/test"), "1test-start23")
+ t.Assert(client.GetContent("/"), "123")
+ t.Assert(client.GetContent("/test/test"), "1test-start23")
})
}
@@ -74,12 +74,12 @@ func Test_Router_ExitHook(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/priority/show"), "3show")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/priority/show"), "3show")
})
}
@@ -112,11 +112,11 @@ func Test_Router_ExitAll(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/priority/show"), "3")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/priority/show"), "3")
})
}
diff --git a/net/ghttp/ghttp_unit_router_group_group_test.go b/net/ghttp/ghttp_unit_router_group_group_test.go
index 152b7b5c9..d2c5890a6 100644
--- a/net/ghttp/ghttp_unit_router_group_group_test.go
+++ b/net/ghttp/ghttp_unit_router_group_group_test.go
@@ -62,23 +62,23 @@ func Test_Router_Group_Group(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/api.v2"), "Not Found")
- gtest.Assert(client.GetContent("/api.v2/test"), "1test2")
- gtest.Assert(client.GetContent("/api.v2/hook"), "hook any")
- gtest.Assert(client.GetContent("/api.v2/hook/name"), "hook namehook any")
- gtest.Assert(client.GetContent("/api.v2/hook/name/any"), "hook any")
- gtest.Assert(client.GetContent("/api.v2/order/list"), "1list2")
- gtest.Assert(client.GetContent("/api.v2/order/update"), "Not Found")
- gtest.Assert(client.PutContent("/api.v2/order/update"), "1update2")
- gtest.Assert(client.GetContent("/api.v2/user/drop"), "Not Found")
- gtest.Assert(client.DeleteContent("/api.v2/user/drop"), "1drop2")
- gtest.Assert(client.GetContent("/api.v2/user/edit"), "Not Found")
- gtest.Assert(client.PostContent("/api.v2/user/edit"), "1edit2")
- gtest.Assert(client.GetContent("/api.v2/user/info"), "1info2")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/api.v2"), "Not Found")
+ t.Assert(client.GetContent("/api.v2/test"), "1test2")
+ t.Assert(client.GetContent("/api.v2/hook"), "hook any")
+ t.Assert(client.GetContent("/api.v2/hook/name"), "hook namehook any")
+ t.Assert(client.GetContent("/api.v2/hook/name/any"), "hook any")
+ t.Assert(client.GetContent("/api.v2/order/list"), "1list2")
+ t.Assert(client.GetContent("/api.v2/order/update"), "Not Found")
+ t.Assert(client.PutContent("/api.v2/order/update"), "1update2")
+ t.Assert(client.GetContent("/api.v2/user/drop"), "Not Found")
+ t.Assert(client.DeleteContent("/api.v2/user/drop"), "1drop2")
+ t.Assert(client.GetContent("/api.v2/user/edit"), "Not Found")
+ t.Assert(client.PostContent("/api.v2/user/edit"), "1edit2")
+ t.Assert(client.GetContent("/api.v2/user/info"), "1info2")
})
}
diff --git a/net/ghttp/ghttp_unit_router_group_hook_test.go b/net/ghttp/ghttp_unit_router_group_hook_test.go
index 15a79880e..21c3c5a10 100644
--- a/net/ghttp/ghttp_unit_router_group_hook_test.go
+++ b/net/ghttp/ghttp_unit_router_group_hook_test.go
@@ -36,12 +36,12 @@ func Test_Router_Group_Hook1(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/api/handler"), "012")
- gtest.Assert(client.PostContent("/api/handler"), "02")
- gtest.Assert(client.GetContent("/api/ThisDoesNotExist"), "Not Found")
+ t.Assert(client.GetContent("/api/handler"), "012")
+ t.Assert(client.PostContent("/api/handler"), "02")
+ t.Assert(client.GetContent("/api/ThisDoesNotExist"), "Not Found")
})
}
@@ -65,13 +65,13 @@ func Test_Router_Group_Hook2(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/api/handler"), "012")
- gtest.Assert(client.PostContent("/api/handler"), "Not Found")
- gtest.Assert(client.GetContent("/api/ThisDoesNotExist"), "02")
- gtest.Assert(client.PostContent("/api/ThisDoesNotExist"), "Not Found")
+ t.Assert(client.GetContent("/api/handler"), "012")
+ t.Assert(client.PostContent("/api/handler"), "Not Found")
+ t.Assert(client.GetContent("/api/ThisDoesNotExist"), "02")
+ t.Assert(client.PostContent("/api/ThisDoesNotExist"), "Not Found")
})
}
@@ -96,11 +96,11 @@ func Test_Router_Group_Hook3(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/api/handler"), "012")
- gtest.Assert(client.PostContent("/api/handler"), "012")
- gtest.Assert(client.DeleteContent("/api/ThisDoesNotExist"), "02")
+ t.Assert(client.GetContent("/api/handler"), "012")
+ t.Assert(client.PostContent("/api/handler"), "012")
+ t.Assert(client.DeleteContent("/api/ThisDoesNotExist"), "02")
})
}
diff --git a/net/ghttp/ghttp_unit_router_group_rest_test.go b/net/ghttp/ghttp_unit_router_group_rest_test.go
index e0688e1b3..dcb0eef41 100644
--- a/net/ghttp/ghttp_unit_router_group_rest_test.go
+++ b/net/ghttp/ghttp_unit_router_group_rest_test.go
@@ -113,62 +113,62 @@ func Test_Router_GroupRest(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/api/ctl"), "1Controller Get2")
- gtest.Assert(client.PutContent("/api/ctl"), "1Controller Put2")
- gtest.Assert(client.PostContent("/api/ctl"), "1Controller Post2")
- gtest.Assert(client.DeleteContent("/api/ctl"), "1Controller Delete2")
- gtest.Assert(client.PatchContent("/api/ctl"), "1Controller Patch2")
- gtest.Assert(client.OptionsContent("/api/ctl"), "1Controller Options2")
+ t.Assert(client.GetContent("/api/ctl"), "1Controller Get2")
+ t.Assert(client.PutContent("/api/ctl"), "1Controller Put2")
+ t.Assert(client.PostContent("/api/ctl"), "1Controller Post2")
+ t.Assert(client.DeleteContent("/api/ctl"), "1Controller Delete2")
+ t.Assert(client.PatchContent("/api/ctl"), "1Controller Patch2")
+ t.Assert(client.OptionsContent("/api/ctl"), "1Controller Options2")
resp1, err := client.Head("/api/ctl")
if err == nil {
defer resp1.Close()
}
- gtest.Assert(err, nil)
- gtest.Assert(resp1.Header.Get("head-ok"), "1")
+ t.Assert(err, nil)
+ t.Assert(resp1.Header.Get("head-ok"), "1")
- gtest.Assert(client.GetContent("/api/obj"), "1Object Get2")
- gtest.Assert(client.PutContent("/api/obj"), "1Object Put2")
- gtest.Assert(client.PostContent("/api/obj"), "1Object Post2")
- gtest.Assert(client.DeleteContent("/api/obj"), "1Object Delete2")
- gtest.Assert(client.PatchContent("/api/obj"), "1Object Patch2")
- gtest.Assert(client.OptionsContent("/api/obj"), "1Object Options2")
+ t.Assert(client.GetContent("/api/obj"), "1Object Get2")
+ t.Assert(client.PutContent("/api/obj"), "1Object Put2")
+ t.Assert(client.PostContent("/api/obj"), "1Object Post2")
+ t.Assert(client.DeleteContent("/api/obj"), "1Object Delete2")
+ t.Assert(client.PatchContent("/api/obj"), "1Object Patch2")
+ t.Assert(client.OptionsContent("/api/obj"), "1Object Options2")
resp2, err := client.Head("/api/obj")
if err == nil {
defer resp2.Close()
}
- gtest.Assert(err, nil)
- gtest.Assert(resp2.Header.Get("head-ok"), "1")
+ t.Assert(err, nil)
+ t.Assert(resp2.Header.Get("head-ok"), "1")
- gtest.Assert(client.GetContent("/api/group-ctl-rest"), "Not Found")
- gtest.Assert(client.GetContent("/api/group-ctl-rest/get"), "1Controller Get2")
- gtest.Assert(client.PutContent("/api/group-ctl-rest/put"), "1Controller Put2")
- gtest.Assert(client.PostContent("/api/group-ctl-rest/post"), "1Controller Post2")
- gtest.Assert(client.DeleteContent("/api/group-ctl-rest/delete"), "1Controller Delete2")
- gtest.Assert(client.PatchContent("/api/group-ctl-rest/patch"), "1Controller Patch2")
- gtest.Assert(client.OptionsContent("/api/group-ctl-rest/options"), "1Controller Options2")
+ t.Assert(client.GetContent("/api/group-ctl-rest"), "Not Found")
+ t.Assert(client.GetContent("/api/group-ctl-rest/get"), "1Controller Get2")
+ t.Assert(client.PutContent("/api/group-ctl-rest/put"), "1Controller Put2")
+ t.Assert(client.PostContent("/api/group-ctl-rest/post"), "1Controller Post2")
+ t.Assert(client.DeleteContent("/api/group-ctl-rest/delete"), "1Controller Delete2")
+ t.Assert(client.PatchContent("/api/group-ctl-rest/patch"), "1Controller Patch2")
+ t.Assert(client.OptionsContent("/api/group-ctl-rest/options"), "1Controller Options2")
resp3, err := client.Head("/api/group-ctl-rest/head")
if err == nil {
defer resp3.Close()
}
- gtest.Assert(err, nil)
- gtest.Assert(resp3.Header.Get("head-ok"), "1")
+ t.Assert(err, nil)
+ t.Assert(resp3.Header.Get("head-ok"), "1")
- gtest.Assert(client.GetContent("/api/group-obj-rest"), "Not Found")
- gtest.Assert(client.GetContent("/api/group-obj-rest/get"), "1Object Get2")
- gtest.Assert(client.PutContent("/api/group-obj-rest/put"), "1Object Put2")
- gtest.Assert(client.PostContent("/api/group-obj-rest/post"), "1Object Post2")
- gtest.Assert(client.DeleteContent("/api/group-obj-rest/delete"), "1Object Delete2")
- gtest.Assert(client.PatchContent("/api/group-obj-rest/patch"), "1Object Patch2")
- gtest.Assert(client.OptionsContent("/api/group-obj-rest/options"), "1Object Options2")
+ t.Assert(client.GetContent("/api/group-obj-rest"), "Not Found")
+ t.Assert(client.GetContent("/api/group-obj-rest/get"), "1Object Get2")
+ t.Assert(client.PutContent("/api/group-obj-rest/put"), "1Object Put2")
+ t.Assert(client.PostContent("/api/group-obj-rest/post"), "1Object Post2")
+ t.Assert(client.DeleteContent("/api/group-obj-rest/delete"), "1Object Delete2")
+ t.Assert(client.PatchContent("/api/group-obj-rest/patch"), "1Object Patch2")
+ t.Assert(client.OptionsContent("/api/group-obj-rest/options"), "1Object Options2")
resp4, err := client.Head("/api/group-obj-rest/head")
if err == nil {
defer resp4.Close()
}
- gtest.Assert(err, nil)
- gtest.Assert(resp4.Header.Get("head-ok"), "1")
+ t.Assert(err, nil)
+ t.Assert(resp4.Header.Get("head-ok"), "1")
})
}
diff --git a/net/ghttp/ghttp_unit_router_group_test.go b/net/ghttp/ghttp_unit_router_group_test.go
index d05a98697..f447560da 100644
--- a/net/ghttp/ghttp_unit_router_group_test.go
+++ b/net/ghttp/ghttp_unit_router_group_test.go
@@ -90,30 +90,30 @@ func Test_Router_GroupBasic1(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/api/handler"), "Handler")
+ t.Assert(client.GetContent("/api/handler"), "Handler")
- gtest.Assert(client.GetContent("/api/ctl"), "1Controller Index2")
- gtest.Assert(client.GetContent("/api/ctl/"), "1Controller Index2")
- gtest.Assert(client.GetContent("/api/ctl/index"), "1Controller Index2")
- gtest.Assert(client.GetContent("/api/ctl/my-show"), "1Controller Show2")
- gtest.Assert(client.GetContent("/api/ctl/post"), "1Controller Post2")
- gtest.Assert(client.GetContent("/api/ctl/show"), "1Controller Show2")
- gtest.Assert(client.PostContent("/api/ctl/rest"), "1Controller Post2")
+ t.Assert(client.GetContent("/api/ctl"), "1Controller Index2")
+ t.Assert(client.GetContent("/api/ctl/"), "1Controller Index2")
+ t.Assert(client.GetContent("/api/ctl/index"), "1Controller Index2")
+ t.Assert(client.GetContent("/api/ctl/my-show"), "1Controller Show2")
+ t.Assert(client.GetContent("/api/ctl/post"), "1Controller Post2")
+ t.Assert(client.GetContent("/api/ctl/show"), "1Controller Show2")
+ t.Assert(client.PostContent("/api/ctl/rest"), "1Controller Post2")
- gtest.Assert(client.GetContent("/api/obj"), "1Object Index2")
- gtest.Assert(client.GetContent("/api/obj/"), "1Object Index2")
- gtest.Assert(client.GetContent("/api/obj/index"), "1Object Index2")
- gtest.Assert(client.GetContent("/api/obj/delete"), "1Object Delete2")
- gtest.Assert(client.GetContent("/api/obj/my-show"), "1Object Show2")
- gtest.Assert(client.GetContent("/api/obj/show"), "1Object Show2")
- gtest.Assert(client.DeleteContent("/api/obj/rest"), "1Object Delete2")
+ t.Assert(client.GetContent("/api/obj"), "1Object Index2")
+ t.Assert(client.GetContent("/api/obj/"), "1Object Index2")
+ t.Assert(client.GetContent("/api/obj/index"), "1Object Index2")
+ t.Assert(client.GetContent("/api/obj/delete"), "1Object Delete2")
+ t.Assert(client.GetContent("/api/obj/my-show"), "1Object Show2")
+ t.Assert(client.GetContent("/api/obj/show"), "1Object Show2")
+ t.Assert(client.DeleteContent("/api/obj/rest"), "1Object Delete2")
- gtest.Assert(client.DeleteContent("/ThisDoesNotExist"), "Not Found")
- gtest.Assert(client.DeleteContent("/api/ThisDoesNotExist"), "Not Found")
+ t.Assert(client.DeleteContent("/ThisDoesNotExist"), "Not Found")
+ t.Assert(client.DeleteContent("/api/ThisDoesNotExist"), "Not Found")
})
}
@@ -138,24 +138,24 @@ func Test_Router_GroupBasic2(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/api/handler"), "Handler")
+ t.Assert(client.GetContent("/api/handler"), "Handler")
- gtest.Assert(client.GetContent("/api/ctl/my-show"), "1Controller Show2")
- gtest.Assert(client.GetContent("/api/ctl/post"), "1Controller Post2")
- gtest.Assert(client.GetContent("/api/ctl/show"), "1Controller Show2")
- gtest.Assert(client.PostContent("/api/ctl/rest"), "1Controller Post2")
+ t.Assert(client.GetContent("/api/ctl/my-show"), "1Controller Show2")
+ t.Assert(client.GetContent("/api/ctl/post"), "1Controller Post2")
+ t.Assert(client.GetContent("/api/ctl/show"), "1Controller Show2")
+ t.Assert(client.PostContent("/api/ctl/rest"), "1Controller Post2")
- gtest.Assert(client.GetContent("/api/obj/delete"), "1Object Delete2")
- gtest.Assert(client.GetContent("/api/obj/my-show"), "1Object Show2")
- gtest.Assert(client.GetContent("/api/obj/show"), "1Object Show2")
- gtest.Assert(client.DeleteContent("/api/obj/rest"), "1Object Delete2")
+ t.Assert(client.GetContent("/api/obj/delete"), "1Object Delete2")
+ t.Assert(client.GetContent("/api/obj/my-show"), "1Object Show2")
+ t.Assert(client.GetContent("/api/obj/show"), "1Object Show2")
+ t.Assert(client.DeleteContent("/api/obj/rest"), "1Object Delete2")
- gtest.Assert(client.DeleteContent("/ThisDoesNotExist"), "Not Found")
- gtest.Assert(client.DeleteContent("/api/ThisDoesNotExist"), "Not Found")
+ t.Assert(client.DeleteContent("/ThisDoesNotExist"), "Not Found")
+ t.Assert(client.DeleteContent("/api/ThisDoesNotExist"), "Not Found")
})
}
@@ -174,20 +174,20 @@ func Test_Router_GroupBuildInVar(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/api/group-controller/index"), "1Controller Index2")
- gtest.Assert(client.GetContent("/api/group-controller/post"), "1Controller Post2")
- gtest.Assert(client.GetContent("/api/group-controller/show"), "1Controller Show2")
+ t.Assert(client.GetContent("/api/group-controller/index"), "1Controller Index2")
+ t.Assert(client.GetContent("/api/group-controller/post"), "1Controller Post2")
+ t.Assert(client.GetContent("/api/group-controller/show"), "1Controller Show2")
- gtest.Assert(client.GetContent("/api/group-object/index"), "1Object Index2")
- gtest.Assert(client.GetContent("/api/group-object/delete"), "1Object Delete2")
- gtest.Assert(client.GetContent("/api/group-object/show"), "1Object Show2")
+ t.Assert(client.GetContent("/api/group-object/index"), "1Object Index2")
+ t.Assert(client.GetContent("/api/group-object/delete"), "1Object Delete2")
+ t.Assert(client.GetContent("/api/group-object/show"), "1Object Show2")
- gtest.Assert(client.DeleteContent("/ThisDoesNotExist"), "Not Found")
- gtest.Assert(client.DeleteContent("/api/ThisDoesNotExist"), "Not Found")
+ t.Assert(client.DeleteContent("/ThisDoesNotExist"), "Not Found")
+ t.Assert(client.DeleteContent("/api/ThisDoesNotExist"), "Not Found")
})
}
@@ -205,12 +205,12 @@ func Test_Router_Group_Mthods(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/ctl/show"), "1Controller Show2")
- gtest.Assert(client.GetContent("/ctl/post"), "1Controller Post2")
- gtest.Assert(client.GetContent("/obj/show"), "1Object Show2")
- gtest.Assert(client.GetContent("/obj/delete"), "1Object Delete2")
+ t.Assert(client.GetContent("/ctl/show"), "1Controller Show2")
+ t.Assert(client.GetContent("/ctl/post"), "1Controller Post2")
+ t.Assert(client.GetContent("/obj/show"), "1Object Show2")
+ t.Assert(client.GetContent("/obj/delete"), "1Object Delete2")
})
}
diff --git a/net/ghttp/ghttp_unit_router_hook_test.go b/net/ghttp/ghttp_unit_router_hook_test.go
index c3b592b79..a36fd7b98 100644
--- a/net/ghttp/ghttp_unit_router_hook_test.go
+++ b/net/ghttp/ghttp_unit_router_hook_test.go
@@ -34,12 +34,12 @@ func Test_Router_Hook_Basic(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "123")
- gtest.Assert(client.GetContent("/test/test"), "1test23")
+ t.Assert(client.GetContent("/"), "123")
+ t.Assert(client.GetContent("/test/test"), "1test23")
})
}
@@ -75,15 +75,15 @@ func Test_Router_Hook_Fuzzy_Router(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/john"), "Not Found")
- gtest.Assert(client.GetContent("/john/info"), "1000")
- gtest.Assert(client.GetContent("/john/info"), "1001")
- gtest.Assert(client.GetContent("/john/list/1.java"), "john&1&1002")
- gtest.Assert(client.GetContent("/john/list/2.java"), "john&2&1002")
+ t.Assert(client.GetContent("/john"), "Not Found")
+ t.Assert(client.GetContent("/john/info"), "1000")
+ t.Assert(client.GetContent("/john/info"), "1001")
+ t.Assert(client.GetContent("/john/list/1.java"), "john&1&1002")
+ t.Assert(client.GetContent("/john/list/2.java"), "john&2&1002")
})
}
@@ -115,14 +115,14 @@ func Test_Router_Hook_Priority(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/priority/show"), "312show")
- gtest.Assert(client.GetContent("/priority/any/any"), "2")
- gtest.Assert(client.GetContent("/priority/name"), "12")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/priority/show"), "312show")
+ t.Assert(client.GetContent("/priority/any/any"), "2")
+ t.Assert(client.GetContent("/priority/name"), "12")
})
}
@@ -149,11 +149,11 @@ func Test_Router_Hook_Multi(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/multi-hook"), "12show")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/multi-hook"), "12show")
})
}
diff --git a/net/ghttp/ghttp_unit_router_names_test.go b/net/ghttp/ghttp_unit_router_names_test.go
index c3b975afe..5216b12fe 100644
--- a/net/ghttp/ghttp_unit_router_names_test.go
+++ b/net/ghttp/ghttp_unit_router_names_test.go
@@ -33,13 +33,13 @@ func Test_NameToUri_FullName(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetBrowserMode(true)
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/NamesObject"), "Not Found")
- gtest.Assert(client.GetContent("/NamesObject/ShowName"), "Object Show Name")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/NamesObject"), "Not Found")
+ t.Assert(client.GetContent("/NamesObject/ShowName"), "Object Show Name")
})
}
@@ -54,13 +54,13 @@ func Test_NameToUri_AllLower(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetBrowserMode(true)
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/NamesObject"), "Not Found")
- gtest.Assert(client.GetContent("/namesobject/showname"), "Object Show Name")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/NamesObject"), "Not Found")
+ t.Assert(client.GetContent("/namesobject/showname"), "Object Show Name")
})
}
@@ -75,13 +75,13 @@ func Test_NameToUri_Camel(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetBrowserMode(true)
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/NamesObject"), "Not Found")
- gtest.Assert(client.GetContent("/namesObject/showName"), "Object Show Name")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/NamesObject"), "Not Found")
+ t.Assert(client.GetContent("/namesObject/showName"), "Object Show Name")
})
}
@@ -96,12 +96,12 @@ func Test_NameToUri_Default(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetBrowserMode(true)
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/NamesObject"), "Not Found")
- gtest.Assert(client.GetContent("/names-object/show-name"), "Object Show Name")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/NamesObject"), "Not Found")
+ t.Assert(client.GetContent("/names-object/show-name"), "Object Show Name")
})
}
diff --git a/net/ghttp/ghttp_unit_router_object_rest1_test.go b/net/ghttp/ghttp_unit_router_object_rest1_test.go
index 015687605..506e41021 100644
--- a/net/ghttp/ghttp_unit_router_object_rest1_test.go
+++ b/net/ghttp/ghttp_unit_router_object_rest1_test.go
@@ -65,36 +65,36 @@ func Test_Router_ObjectRest(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "1Object Get2")
- gtest.Assert(client.PutContent("/"), "1Object Put2")
- gtest.Assert(client.PostContent("/"), "1Object Post2")
- gtest.Assert(client.DeleteContent("/"), "1Object Delete2")
- gtest.Assert(client.PatchContent("/"), "1Object Patch2")
- gtest.Assert(client.OptionsContent("/"), "1Object Options2")
+ t.Assert(client.GetContent("/"), "1Object Get2")
+ t.Assert(client.PutContent("/"), "1Object Put2")
+ t.Assert(client.PostContent("/"), "1Object Post2")
+ t.Assert(client.DeleteContent("/"), "1Object Delete2")
+ t.Assert(client.PatchContent("/"), "1Object Patch2")
+ t.Assert(client.OptionsContent("/"), "1Object Options2")
resp1, err := client.Head("/")
if err == nil {
defer resp1.Close()
}
- gtest.Assert(err, nil)
- gtest.Assert(resp1.Header.Get("head-ok"), "1")
+ t.Assert(err, nil)
+ t.Assert(resp1.Header.Get("head-ok"), "1")
- gtest.Assert(client.GetContent("/object-rest/get"), "1Object Get2")
- gtest.Assert(client.PutContent("/object-rest/put"), "1Object Put2")
- gtest.Assert(client.PostContent("/object-rest/post"), "1Object Post2")
- gtest.Assert(client.DeleteContent("/object-rest/delete"), "1Object Delete2")
- gtest.Assert(client.PatchContent("/object-rest/patch"), "1Object Patch2")
- gtest.Assert(client.OptionsContent("/object-rest/options"), "1Object Options2")
+ t.Assert(client.GetContent("/object-rest/get"), "1Object Get2")
+ t.Assert(client.PutContent("/object-rest/put"), "1Object Put2")
+ t.Assert(client.PostContent("/object-rest/post"), "1Object Post2")
+ t.Assert(client.DeleteContent("/object-rest/delete"), "1Object Delete2")
+ t.Assert(client.PatchContent("/object-rest/patch"), "1Object Patch2")
+ t.Assert(client.OptionsContent("/object-rest/options"), "1Object Options2")
resp2, err := client.Head("/object-rest/head")
if err == nil {
defer resp2.Close()
}
- gtest.Assert(err, nil)
- gtest.Assert(resp2.Header.Get("head-ok"), "1")
+ t.Assert(err, nil)
+ t.Assert(resp2.Header.Get("head-ok"), "1")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
diff --git a/net/ghttp/ghttp_unit_router_object_rest2_test.go b/net/ghttp/ghttp_unit_router_object_rest2_test.go
index 4db262d22..08f6b4861 100644
--- a/net/ghttp/ghttp_unit_router_object_rest2_test.go
+++ b/net/ghttp/ghttp_unit_router_object_rest2_test.go
@@ -52,13 +52,13 @@ func Test_Router_ObjectRest_Id(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/object/99"), "1Object Get992")
- gtest.Assert(client.PutContent("/object/99"), "1Object Put992")
- gtest.Assert(client.PostContent("/object/99"), "1Object Post992")
- gtest.Assert(client.DeleteContent("/object/99"), "1Object Delete992")
+ t.Assert(client.GetContent("/object/99"), "1Object Get992")
+ t.Assert(client.PutContent("/object/99"), "1Object Put992")
+ t.Assert(client.PostContent("/object/99"), "1Object Post992")
+ t.Assert(client.DeleteContent("/object/99"), "1Object Delete992")
})
}
diff --git a/net/ghttp/ghttp_unit_router_object_test.go b/net/ghttp/ghttp_unit_router_object_test.go
index fac436fa1..ef18e7934 100644
--- a/net/ghttp/ghttp_unit_router_object_test.go
+++ b/net/ghttp/ghttp_unit_router_object_test.go
@@ -49,23 +49,23 @@ func Test_Router_Object1(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "1Object Index2")
- gtest.Assert(client.GetContent("/init"), "Not Found")
- gtest.Assert(client.GetContent("/shut"), "Not Found")
- gtest.Assert(client.GetContent("/index"), "1Object Index2")
- gtest.Assert(client.GetContent("/show"), "1Object Show2")
+ t.Assert(client.GetContent("/"), "1Object Index2")
+ t.Assert(client.GetContent("/init"), "Not Found")
+ t.Assert(client.GetContent("/shut"), "Not Found")
+ t.Assert(client.GetContent("/index"), "1Object Index2")
+ t.Assert(client.GetContent("/show"), "1Object Show2")
- gtest.Assert(client.GetContent("/object"), "Not Found")
- gtest.Assert(client.GetContent("/object/init"), "Not Found")
- gtest.Assert(client.GetContent("/object/shut"), "Not Found")
- gtest.Assert(client.GetContent("/object/index"), "1Object Index2")
- gtest.Assert(client.GetContent("/object/show"), "1Object Show2")
+ t.Assert(client.GetContent("/object"), "Not Found")
+ t.Assert(client.GetContent("/object/init"), "Not Found")
+ t.Assert(client.GetContent("/object/shut"), "Not Found")
+ t.Assert(client.GetContent("/object/index"), "1Object Index2")
+ t.Assert(client.GetContent("/object/show"), "1Object Show2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
@@ -79,19 +79,19 @@ func Test_Router_Object2(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/object"), "Not Found")
- gtest.Assert(client.GetContent("/object/init"), "Not Found")
- gtest.Assert(client.GetContent("/object/shut"), "Not Found")
- gtest.Assert(client.GetContent("/object/index"), "Not Found")
- gtest.Assert(client.GetContent("/object/show"), "1Object Show2")
- gtest.Assert(client.GetContent("/object/info"), "1Object Info2")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/object"), "Not Found")
+ t.Assert(client.GetContent("/object/init"), "Not Found")
+ t.Assert(client.GetContent("/object/shut"), "Not Found")
+ t.Assert(client.GetContent("/object/index"), "Not Found")
+ t.Assert(client.GetContent("/object/show"), "1Object Show2")
+ t.Assert(client.GetContent("/object/info"), "1Object Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
@@ -105,19 +105,19 @@ func Test_Router_ObjectMethod(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Not Found")
- gtest.Assert(client.GetContent("/object"), "Not Found")
- gtest.Assert(client.GetContent("/object/init"), "Not Found")
- gtest.Assert(client.GetContent("/object/shut"), "Not Found")
- gtest.Assert(client.GetContent("/object/index"), "Not Found")
- gtest.Assert(client.GetContent("/object/show"), "Not Found")
- gtest.Assert(client.GetContent("/object/info"), "Not Found")
- gtest.Assert(client.GetContent("/object-info"), "1Object Info2")
+ t.Assert(client.GetContent("/"), "Not Found")
+ t.Assert(client.GetContent("/object"), "Not Found")
+ t.Assert(client.GetContent("/object/init"), "Not Found")
+ t.Assert(client.GetContent("/object/shut"), "Not Found")
+ t.Assert(client.GetContent("/object/index"), "Not Found")
+ t.Assert(client.GetContent("/object/show"), "Not Found")
+ t.Assert(client.GetContent("/object/info"), "Not Found")
+ t.Assert(client.GetContent("/object-info"), "1Object Info2")
- gtest.Assert(client.GetContent("/none-exist"), "Not Found")
+ t.Assert(client.GetContent("/none-exist"), "Not Found")
})
}
diff --git a/net/ghttp/ghttp_unit_session_test.go b/net/ghttp/ghttp_unit_session_test.go
index ae68e93ec..894d1f59e 100644
--- a/net/ghttp/ghttp_unit_session_test.go
+++ b/net/ghttp/ghttp_unit_session_test.go
@@ -37,7 +37,7 @@ func Test_Session_Cookie(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetBrowserMode(true)
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
@@ -45,21 +45,21 @@ func Test_Session_Cookie(t *testing.T) {
if r1 != nil {
defer r1.Close()
}
- gtest.Assert(e1, nil)
- gtest.Assert(r1.ReadAllString(), "")
+ t.Assert(e1, nil)
+ t.Assert(r1.ReadAllString(), "")
- gtest.Assert(client.GetContent("/set?k=key2&v=200"), "")
+ t.Assert(client.GetContent("/set?k=key2&v=200"), "")
- gtest.Assert(client.GetContent("/get?k=key1"), "100")
- gtest.Assert(client.GetContent("/get?k=key2"), "200")
- gtest.Assert(client.GetContent("/get?k=key3"), "")
- gtest.Assert(client.GetContent("/remove?k=key1"), "")
- gtest.Assert(client.GetContent("/remove?k=key3"), "")
- gtest.Assert(client.GetContent("/remove?k=key4"), "")
- gtest.Assert(client.GetContent("/get?k=key1"), "")
- gtest.Assert(client.GetContent("/get?k=key2"), "200")
- gtest.Assert(client.GetContent("/clear"), "")
- gtest.Assert(client.GetContent("/get?k=key2"), "")
+ t.Assert(client.GetContent("/get?k=key1"), "100")
+ t.Assert(client.GetContent("/get?k=key2"), "200")
+ t.Assert(client.GetContent("/get?k=key3"), "")
+ t.Assert(client.GetContent("/remove?k=key1"), "")
+ t.Assert(client.GetContent("/remove?k=key3"), "")
+ t.Assert(client.GetContent("/remove?k=key4"), "")
+ t.Assert(client.GetContent("/get?k=key1"), "")
+ t.Assert(client.GetContent("/get?k=key2"), "200")
+ t.Assert(client.GetContent("/clear"), "")
+ t.Assert(client.GetContent("/get?k=key2"), "")
})
}
@@ -84,7 +84,7 @@ func Test_Session_Header(t *testing.T) {
defer s.Shutdown()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
response, e1 := client.Get("/set?k=key1&v=100")
@@ -92,24 +92,24 @@ func Test_Session_Header(t *testing.T) {
defer response.Close()
}
sessionId := response.GetCookie(s.GetSessionIdName())
- gtest.Assert(e1, nil)
- gtest.AssertNE(sessionId, nil)
- gtest.Assert(response.ReadAllString(), "")
+ t.Assert(e1, nil)
+ t.AssertNE(sessionId, nil)
+ t.Assert(response.ReadAllString(), "")
client.SetHeader(s.GetSessionIdName(), sessionId)
- gtest.Assert(client.GetContent("/set?k=key2&v=200"), "")
+ t.Assert(client.GetContent("/set?k=key2&v=200"), "")
- gtest.Assert(client.GetContent("/get?k=key1"), "100")
- gtest.Assert(client.GetContent("/get?k=key2"), "200")
- gtest.Assert(client.GetContent("/get?k=key3"), "")
- gtest.Assert(client.GetContent("/remove?k=key1"), "")
- gtest.Assert(client.GetContent("/remove?k=key3"), "")
- gtest.Assert(client.GetContent("/remove?k=key4"), "")
- gtest.Assert(client.GetContent("/get?k=key1"), "")
- gtest.Assert(client.GetContent("/get?k=key2"), "200")
- gtest.Assert(client.GetContent("/clear"), "")
- gtest.Assert(client.GetContent("/get?k=key2"), "")
+ t.Assert(client.GetContent("/get?k=key1"), "100")
+ t.Assert(client.GetContent("/get?k=key2"), "200")
+ t.Assert(client.GetContent("/get?k=key3"), "")
+ t.Assert(client.GetContent("/remove?k=key1"), "")
+ t.Assert(client.GetContent("/remove?k=key3"), "")
+ t.Assert(client.GetContent("/remove?k=key4"), "")
+ t.Assert(client.GetContent("/get?k=key1"), "")
+ t.Assert(client.GetContent("/get?k=key2"), "200")
+ t.Assert(client.GetContent("/clear"), "")
+ t.Assert(client.GetContent("/get?k=key2"), "")
})
}
@@ -131,7 +131,7 @@ func Test_Session_StorageFile(t *testing.T) {
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
response, e1 := client.Get("/set?k=key&v=100")
@@ -139,16 +139,16 @@ func Test_Session_StorageFile(t *testing.T) {
defer response.Close()
}
sessionId = response.GetCookie(s.GetSessionIdName())
- gtest.Assert(e1, nil)
- gtest.AssertNE(sessionId, nil)
- gtest.Assert(response.ReadAllString(), "key=100")
+ t.Assert(e1, nil)
+ t.AssertNE(sessionId, nil)
+ t.Assert(response.ReadAllString(), "key=100")
})
time.Sleep(time.Second)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
client.SetHeader(s.GetSessionIdName(), sessionId)
- gtest.Assert(client.GetContent("/get?k=key"), "100")
- gtest.Assert(client.GetContent("/get?k=key1"), "")
+ t.Assert(client.GetContent("/get?k=key"), "100")
+ t.Assert(client.GetContent("/get?k=key1"), "")
})
}
diff --git a/net/ghttp/ghttp_unit_static_test.go b/net/ghttp/ghttp_unit_static_test.go
index 361c82959..8cafbf169 100644
--- a/net/ghttp/ghttp_unit_static_test.go
+++ b/net/ghttp/ghttp_unit_static_test.go
@@ -24,7 +24,7 @@ import (
func Test_Static_ServerRoot(t *testing.T) {
// SetServerRoot with absolute path
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := ports.PopRand()
s := g.Server(p)
path := fmt.Sprintf(`%s/ghttp/static/test/%d`, gfile.TempDir(), p)
@@ -38,12 +38,12 @@ func Test_Static_ServerRoot(t *testing.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "index")
- gtest.Assert(client.GetContent("/index.htm"), "index")
+ t.Assert(client.GetContent("/"), "index")
+ t.Assert(client.GetContent("/index.htm"), "index")
})
// SetServerRoot with relative path
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := ports.PopRand()
s := g.Server(p)
path := fmt.Sprintf(`static/test/%d`, p)
@@ -57,13 +57,13 @@ func Test_Static_ServerRoot(t *testing.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "index")
- gtest.Assert(client.GetContent("/index.htm"), "index")
+ t.Assert(client.GetContent("/"), "index")
+ t.Assert(client.GetContent("/index.htm"), "index")
})
}
func Test_Static_ServerRoot_Security(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := ports.PopRand()
s := g.Server(p)
s.SetServerRoot(gfile.Join(gdebug.TestDataPath(), "static1"))
@@ -74,17 +74,17 @@ func Test_Static_ServerRoot_Security(t *testing.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "index")
- gtest.Assert(client.GetContent("/index.htm"), "Not Found")
- gtest.Assert(client.GetContent("/index.html"), "index")
- gtest.Assert(client.GetContent("/test.html"), "test")
- gtest.Assert(client.GetContent("/../main.html"), "Not Found")
- gtest.Assert(client.GetContent("/..%2Fmain.html"), "Not Found")
+ t.Assert(client.GetContent("/"), "index")
+ t.Assert(client.GetContent("/index.htm"), "Not Found")
+ t.Assert(client.GetContent("/index.html"), "index")
+ t.Assert(client.GetContent("/test.html"), "test")
+ t.Assert(client.GetContent("/../main.html"), "Not Found")
+ t.Assert(client.GetContent("/..%2Fmain.html"), "Not Found")
})
}
func Test_Static_Folder_Forbidden(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := ports.PopRand()
s := g.Server(p)
path := fmt.Sprintf(`%s/ghttp/static/test/%d`, gfile.TempDir(), p)
@@ -98,14 +98,14 @@ func Test_Static_Folder_Forbidden(t *testing.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.Assert(client.GetContent("/"), "Forbidden")
- gtest.Assert(client.GetContent("/index.html"), "Not Found")
- gtest.Assert(client.GetContent("/test.html"), "test")
+ t.Assert(client.GetContent("/"), "Forbidden")
+ t.Assert(client.GetContent("/index.html"), "Not Found")
+ t.Assert(client.GetContent("/test.html"), "test")
})
}
func Test_Static_IndexFolder(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p := ports.PopRand()
s := g.Server(p)
path := fmt.Sprintf(`%s/ghttp/static/test/%d`, gfile.TempDir(), p)
@@ -120,15 +120,15 @@ func Test_Static_IndexFolder(t *testing.T) {
client := ghttp.NewClient()
client.SetPrefix(fmt.Sprintf("http://127.0.0.1:%d", p))
- gtest.AssertNE(client.GetContent("/"), "Forbidden")
- gtest.AssertNE(gstr.Pos(client.GetContent("/"), ` %d`, i))
+ t.Assert(err, nil)
+ t.Assert(string(result), fmt.Sprintf(`> %d`, i))
conn.Close()
}
})
// gudp.Send
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 100; i++ {
err := gudp.Send(fmt.Sprintf("127.0.0.1:%d", p), []byte(gconv.String(i)))
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
}
})
// gudp.SendRecv
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 100; i++ {
result, err := gudp.SendRecv(fmt.Sprintf("127.0.0.1:%d", p), []byte(gconv.String(i)), -1)
- gtest.Assert(err, nil)
- gtest.Assert(string(result), fmt.Sprintf(`> %d`, i))
+ t.Assert(err, nil)
+ t.Assert(string(result), fmt.Sprintf(`> %d`, i))
}
})
}
@@ -93,14 +93,14 @@ func Test_Buffer(t *testing.T) {
go s.Run()
defer s.Close()
time.Sleep(100 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := gudp.SendRecv(fmt.Sprintf("127.0.0.1:%d", p), []byte("123"), -1)
- gtest.Assert(err, nil)
- gtest.Assert(string(result), "1")
+ t.Assert(err, nil)
+ t.Assert(string(result), "1")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
result, err := gudp.SendRecv(fmt.Sprintf("127.0.0.1:%d", p), []byte("456"), -1)
- gtest.Assert(err, nil)
- gtest.Assert(string(result), "4")
+ t.Assert(err, nil)
+ t.Assert(string(result), "4")
})
}
diff --git a/os/gcache/gcache_z_unit_1_test.go b/os/gcache/gcache_z_unit_1_test.go
index c2f446b35..64267bb72 100644
--- a/os/gcache/gcache_z_unit_1_test.go
+++ b/os/gcache/gcache_z_unit_1_test.go
@@ -26,183 +26,183 @@ func clear() {
}
func TestCache_Set(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cache := gcache.New()
cache.Set(1, 11, 0)
- gtest.Assert(cache.Get(1), 11)
- gtest.Assert(cache.Contains(1), true)
+ t.Assert(cache.Get(1), 11)
+ t.Assert(cache.Contains(1), true)
clear()
gcache.Set(1, 11, 0)
- gtest.Assert(gcache.Get(1), 11)
- gtest.Assert(gcache.Contains(1), true)
+ t.Assert(gcache.Get(1), 11)
+ t.Assert(gcache.Contains(1), true)
})
}
func TestCache_Set_Expire(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cache := gcache.New()
cache.Set(2, 22, 100*time.Millisecond)
- gtest.Assert(cache.Get(2), 22)
+ t.Assert(cache.Get(2), 22)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(cache.Get(2), nil)
+ t.Assert(cache.Get(2), nil)
time.Sleep(3 * time.Second)
- gtest.Assert(cache.Size(), 0)
+ t.Assert(cache.Size(), 0)
cache.Close()
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cache := gcache.New()
cache.Set(1, 11, 100*time.Millisecond)
- gtest.Assert(cache.Get(1), 11)
+ t.Assert(cache.Get(1), 11)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(cache.Get(1), nil)
+ t.Assert(cache.Get(1), nil)
})
}
func TestCache_Keys_Values(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cache := gcache.New()
for i := 0; i < 10; i++ {
cache.Set(i, i*10, 0)
}
- gtest.Assert(len(cache.Keys()), 10)
- gtest.Assert(len(cache.Values()), 10)
- gtest.AssertIN(0, cache.Keys())
- gtest.AssertIN(90, cache.Values())
+ t.Assert(len(cache.Keys()), 10)
+ t.Assert(len(cache.Values()), 10)
+ t.AssertIN(0, cache.Keys())
+ t.AssertIN(90, cache.Values())
})
}
func TestCache_LRU(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cache := gcache.New(2)
for i := 0; i < 10; i++ {
cache.Set(i, i, 0)
}
- gtest.Assert(cache.Size(), 10)
- gtest.Assert(cache.Get(6), 6)
+ t.Assert(cache.Size(), 10)
+ t.Assert(cache.Get(6), 6)
time.Sleep(4 * time.Second)
- gtest.Assert(cache.Size(), 2)
- gtest.Assert(cache.Get(6), 6)
- gtest.Assert(cache.Get(1), nil)
+ t.Assert(cache.Size(), 2)
+ t.Assert(cache.Get(6), 6)
+ t.Assert(cache.Get(1), nil)
cache.Close()
})
}
func TestCache_LRU_expire(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cache := gcache.New(2)
cache.Set(1, nil, 1000)
- gtest.Assert(cache.Size(), 1)
- gtest.Assert(cache.Get(1), nil)
+ t.Assert(cache.Size(), 1)
+ t.Assert(cache.Get(1), nil)
})
}
func TestCache_SetIfNotExist(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cache := gcache.New()
cache.SetIfNotExist(1, 11, 0)
- gtest.Assert(cache.Get(1), 11)
+ t.Assert(cache.Get(1), 11)
cache.SetIfNotExist(1, 22, 0)
- gtest.Assert(cache.Get(1), 11)
+ t.Assert(cache.Get(1), 11)
cache.SetIfNotExist(2, 22, 0)
- gtest.Assert(cache.Get(2), 22)
+ t.Assert(cache.Get(2), 22)
clear()
gcache.SetIfNotExist(1, 11, 0)
- gtest.Assert(gcache.Get(1), 11)
+ t.Assert(gcache.Get(1), 11)
gcache.SetIfNotExist(1, 22, 0)
- gtest.Assert(gcache.Get(1), 11)
+ t.Assert(gcache.Get(1), 11)
})
}
func TestCache_Sets(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cache := gcache.New()
cache.Sets(g.MapAnyAny{1: 11, 2: 22}, 0)
- gtest.Assert(cache.Get(1), 11)
+ t.Assert(cache.Get(1), 11)
clear()
gcache.Sets(g.MapAnyAny{1: 11, 2: 22}, 0)
- gtest.Assert(gcache.Get(1), 11)
+ t.Assert(gcache.Get(1), 11)
})
}
func TestCache_GetOrSet(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cache := gcache.New()
cache.GetOrSet(1, 11, 0)
- gtest.Assert(cache.Get(1), 11)
+ t.Assert(cache.Get(1), 11)
cache.GetOrSet(1, 111, 0)
- gtest.Assert(cache.Get(1), 11)
+ t.Assert(cache.Get(1), 11)
clear()
gcache.GetOrSet(1, 11, 0)
- gtest.Assert(gcache.Get(1), 11)
+ t.Assert(gcache.Get(1), 11)
gcache.GetOrSet(1, 111, 0)
- gtest.Assert(gcache.Get(1), 11)
+ t.Assert(gcache.Get(1), 11)
})
}
func TestCache_GetOrSetFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cache := gcache.New()
cache.GetOrSetFunc(1, func() interface{} {
return 11
}, 0)
- gtest.Assert(cache.Get(1), 11)
+ t.Assert(cache.Get(1), 11)
cache.GetOrSetFunc(1, func() interface{} {
return 111
}, 0)
- gtest.Assert(cache.Get(1), 11)
+ t.Assert(cache.Get(1), 11)
clear()
gcache.GetOrSetFunc(1, func() interface{} {
return 11
}, 0)
- gtest.Assert(gcache.Get(1), 11)
+ t.Assert(gcache.Get(1), 11)
gcache.GetOrSetFunc(1, func() interface{} {
return 111
}, 0)
- gtest.Assert(gcache.Get(1), 11)
+ t.Assert(gcache.Get(1), 11)
})
}
func TestCache_GetOrSetFuncLock(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cache := gcache.New()
cache.GetOrSetFuncLock(1, func() interface{} {
return 11
}, 0)
- gtest.Assert(cache.Get(1), 11)
+ t.Assert(cache.Get(1), 11)
cache.GetOrSetFuncLock(1, func() interface{} {
return 111
}, 0)
- gtest.Assert(cache.Get(1), 11)
+ t.Assert(cache.Get(1), 11)
clear()
gcache.GetOrSetFuncLock(1, func() interface{} {
return 11
}, 0)
- gtest.Assert(gcache.Get(1), 11)
+ t.Assert(gcache.Get(1), 11)
gcache.GetOrSetFuncLock(1, func() interface{} {
return 111
}, 0)
- gtest.Assert(gcache.Get(1), 11)
+ t.Assert(gcache.Get(1), 11)
})
}
func TestCache_Clear(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cache := gcache.New()
cache.Sets(g.MapAnyAny{1: 11, 2: 22}, 0)
cache.Clear()
- gtest.Assert(cache.Size(), 0)
+ t.Assert(cache.Size(), 0)
})
}
func TestCache_SetConcurrency(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cache := gcache.New()
pool := grpool.New(4)
go func() {
@@ -232,51 +232,51 @@ func TestCache_SetConcurrency(t *testing.T) {
}
func TestCache_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
{
cache := gcache.New()
cache.Sets(g.MapAnyAny{1: 11, 2: 22}, 0)
- gtest.Assert(cache.Contains(1), true)
- gtest.Assert(cache.Get(1), 11)
+ t.Assert(cache.Contains(1), true)
+ t.Assert(cache.Get(1), 11)
data := cache.Data()
- gtest.Assert(data[1], 11)
- gtest.Assert(data[2], 22)
- gtest.Assert(data[3], nil)
- gtest.Assert(cache.Size(), 2)
+ t.Assert(data[1], 11)
+ t.Assert(data[2], 22)
+ t.Assert(data[3], nil)
+ t.Assert(cache.Size(), 2)
keys := cache.Keys()
- gtest.Assert(gset.NewFrom(g.Slice{1, 2}).Equal(gset.NewFrom(keys)), true)
+ t.Assert(gset.NewFrom(g.Slice{1, 2}).Equal(gset.NewFrom(keys)), true)
keyStrs := cache.KeyStrings()
- gtest.Assert(gset.NewFrom(g.Slice{"1", "2"}).Equal(gset.NewFrom(keyStrs)), true)
+ t.Assert(gset.NewFrom(g.Slice{"1", "2"}).Equal(gset.NewFrom(keyStrs)), true)
values := cache.Values()
- gtest.Assert(gset.NewFrom(g.Slice{11, 22}).Equal(gset.NewFrom(values)), true)
+ t.Assert(gset.NewFrom(g.Slice{11, 22}).Equal(gset.NewFrom(values)), true)
removeData1 := cache.Remove(1)
- gtest.Assert(removeData1, 11)
- gtest.Assert(cache.Size(), 1)
+ t.Assert(removeData1, 11)
+ t.Assert(cache.Size(), 1)
cache.Removes(g.Slice{2})
- gtest.Assert(cache.Size(), 0)
+ t.Assert(cache.Size(), 0)
}
clear()
{
gcache.Sets(g.MapAnyAny{1: 11, 2: 22}, 0)
- gtest.Assert(gcache.Contains(1), true)
- gtest.Assert(gcache.Get(1), 11)
+ t.Assert(gcache.Contains(1), true)
+ t.Assert(gcache.Get(1), 11)
data := gcache.Data()
- gtest.Assert(data[1], 11)
- gtest.Assert(data[2], 22)
- gtest.Assert(data[3], nil)
- gtest.Assert(gcache.Size(), 2)
+ t.Assert(data[1], 11)
+ t.Assert(data[2], 22)
+ t.Assert(data[3], nil)
+ t.Assert(gcache.Size(), 2)
keys := gcache.Keys()
- gtest.Assert(gset.NewFrom(g.Slice{1, 2}).Equal(gset.NewFrom(keys)), true)
+ t.Assert(gset.NewFrom(g.Slice{1, 2}).Equal(gset.NewFrom(keys)), true)
keyStrs := gcache.KeyStrings()
- gtest.Assert(gset.NewFrom(g.Slice{"1", "2"}).Equal(gset.NewFrom(keyStrs)), true)
+ t.Assert(gset.NewFrom(g.Slice{"1", "2"}).Equal(gset.NewFrom(keyStrs)), true)
values := gcache.Values()
- gtest.Assert(gset.NewFrom(g.Slice{11, 22}).Equal(gset.NewFrom(values)), true)
+ t.Assert(gset.NewFrom(g.Slice{11, 22}).Equal(gset.NewFrom(values)), true)
removeData1 := gcache.Remove(1)
- gtest.Assert(removeData1, 11)
- gtest.Assert(gcache.Size(), 1)
+ t.Assert(removeData1, 11)
+ t.Assert(gcache.Size(), 1)
gcache.Removes(g.Slice{2})
- gtest.Assert(gcache.Size(), 0)
+ t.Assert(gcache.Size(), 0)
}
})
}
diff --git a/os/gcfg/gcfg_z_unit_test.go b/os/gcfg/gcfg_z_unit_test.go
index e9b16a645..bd2fc94e5 100644
--- a/os/gcfg/gcfg_z_unit_test.go
+++ b/os/gcfg/gcfg_z_unit_test.go
@@ -36,68 +36,68 @@ array = [1,2,3]
disk = "127.0.0.1:6379,0"
cache = "127.0.0.1:6379,1"
`
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gcfg.DEFAULT_CONFIG_FILE
err := gfile.PutContents(path, config)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(path)
c := gcfg.New()
- gtest.Assert(c.Get("v1"), 1)
- gtest.AssertEQ(c.GetInt("v1"), 1)
- gtest.AssertEQ(c.GetInt8("v1"), int8(1))
- gtest.AssertEQ(c.GetInt16("v1"), int16(1))
- gtest.AssertEQ(c.GetInt32("v1"), int32(1))
- gtest.AssertEQ(c.GetInt64("v1"), int64(1))
- gtest.AssertEQ(c.GetUint("v1"), uint(1))
- gtest.AssertEQ(c.GetUint8("v1"), uint8(1))
- gtest.AssertEQ(c.GetUint16("v1"), uint16(1))
- gtest.AssertEQ(c.GetUint32("v1"), uint32(1))
- gtest.AssertEQ(c.GetUint64("v1"), uint64(1))
+ t.Assert(c.Get("v1"), 1)
+ t.AssertEQ(c.GetInt("v1"), 1)
+ t.AssertEQ(c.GetInt8("v1"), int8(1))
+ t.AssertEQ(c.GetInt16("v1"), int16(1))
+ t.AssertEQ(c.GetInt32("v1"), int32(1))
+ t.AssertEQ(c.GetInt64("v1"), int64(1))
+ t.AssertEQ(c.GetUint("v1"), uint(1))
+ t.AssertEQ(c.GetUint8("v1"), uint8(1))
+ t.AssertEQ(c.GetUint16("v1"), uint16(1))
+ t.AssertEQ(c.GetUint32("v1"), uint32(1))
+ t.AssertEQ(c.GetUint64("v1"), uint64(1))
- gtest.AssertEQ(c.GetVar("v1").String(), "1")
- gtest.AssertEQ(c.GetVar("v1").Bool(), true)
- gtest.AssertEQ(c.GetVar("v2").String(), "true")
- gtest.AssertEQ(c.GetVar("v2").Bool(), true)
+ t.AssertEQ(c.GetVar("v1").String(), "1")
+ t.AssertEQ(c.GetVar("v1").Bool(), true)
+ t.AssertEQ(c.GetVar("v2").String(), "true")
+ t.AssertEQ(c.GetVar("v2").Bool(), true)
- gtest.AssertEQ(c.GetString("v1"), "1")
- gtest.AssertEQ(c.GetFloat32("v4"), float32(1.23))
- gtest.AssertEQ(c.GetFloat64("v4"), float64(1.23))
- gtest.AssertEQ(c.GetString("v2"), "true")
- gtest.AssertEQ(c.GetBool("v2"), true)
- gtest.AssertEQ(c.GetBool("v3"), false)
+ t.AssertEQ(c.GetString("v1"), "1")
+ t.AssertEQ(c.GetFloat32("v4"), float32(1.23))
+ t.AssertEQ(c.GetFloat64("v4"), float64(1.23))
+ t.AssertEQ(c.GetString("v2"), "true")
+ t.AssertEQ(c.GetBool("v2"), true)
+ t.AssertEQ(c.GetBool("v3"), false)
- gtest.AssertEQ(c.Contains("v1"), true)
- gtest.AssertEQ(c.Contains("v2"), true)
- gtest.AssertEQ(c.Contains("v3"), true)
- gtest.AssertEQ(c.Contains("v4"), true)
- gtest.AssertEQ(c.Contains("v5"), false)
+ t.AssertEQ(c.Contains("v1"), true)
+ t.AssertEQ(c.Contains("v2"), true)
+ t.AssertEQ(c.Contains("v3"), true)
+ t.AssertEQ(c.Contains("v4"), true)
+ t.AssertEQ(c.Contains("v5"), false)
- gtest.AssertEQ(c.GetInts("array"), []int{1, 2, 3})
- gtest.AssertEQ(c.GetStrings("array"), []string{"1", "2", "3"})
- gtest.AssertEQ(c.GetArray("array"), []interface{}{1, 2, 3})
- gtest.AssertEQ(c.GetInterfaces("array"), []interface{}{1, 2, 3})
- gtest.AssertEQ(c.GetMap("redis"), map[string]interface{}{
+ t.AssertEQ(c.GetInts("array"), []int{1, 2, 3})
+ t.AssertEQ(c.GetStrings("array"), []string{"1", "2", "3"})
+ t.AssertEQ(c.GetArray("array"), []interface{}{1, 2, 3})
+ t.AssertEQ(c.GetInterfaces("array"), []interface{}{1, 2, 3})
+ t.AssertEQ(c.GetMap("redis"), map[string]interface{}{
"disk": "127.0.0.1:6379,0",
"cache": "127.0.0.1:6379,1",
})
- gtest.AssertEQ(c.FilePath(), gfile.Pwd()+gfile.Separator+path)
+ t.AssertEQ(c.FilePath(), gfile.Pwd()+gfile.Separator+path)
})
}
func Test_Basic2(t *testing.T) {
config := `log-path = "logs"`
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gcfg.DEFAULT_CONFIG_FILE
err := gfile.PutContents(path, config)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer func() {
_ = gfile.Remove(path)
}()
c := gcfg.New()
- gtest.Assert(c.Get("log-path"), "logs")
+ t.Assert(c.Get("log-path"), "logs")
})
}
@@ -115,43 +115,43 @@ array = [1,2,3]
gcfg.SetContent(content)
defer gcfg.ClearContent()
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
c := gcfg.New()
- gtest.Assert(c.Get("v1"), 1)
- gtest.AssertEQ(c.GetInt("v1"), 1)
- gtest.AssertEQ(c.GetInt8("v1"), int8(1))
- gtest.AssertEQ(c.GetInt16("v1"), int16(1))
- gtest.AssertEQ(c.GetInt32("v1"), int32(1))
- gtest.AssertEQ(c.GetInt64("v1"), int64(1))
- gtest.AssertEQ(c.GetUint("v1"), uint(1))
- gtest.AssertEQ(c.GetUint8("v1"), uint8(1))
- gtest.AssertEQ(c.GetUint16("v1"), uint16(1))
- gtest.AssertEQ(c.GetUint32("v1"), uint32(1))
- gtest.AssertEQ(c.GetUint64("v1"), uint64(1))
+ t.Assert(c.Get("v1"), 1)
+ t.AssertEQ(c.GetInt("v1"), 1)
+ t.AssertEQ(c.GetInt8("v1"), int8(1))
+ t.AssertEQ(c.GetInt16("v1"), int16(1))
+ t.AssertEQ(c.GetInt32("v1"), int32(1))
+ t.AssertEQ(c.GetInt64("v1"), int64(1))
+ t.AssertEQ(c.GetUint("v1"), uint(1))
+ t.AssertEQ(c.GetUint8("v1"), uint8(1))
+ t.AssertEQ(c.GetUint16("v1"), uint16(1))
+ t.AssertEQ(c.GetUint32("v1"), uint32(1))
+ t.AssertEQ(c.GetUint64("v1"), uint64(1))
- gtest.AssertEQ(c.GetVar("v1").String(), "1")
- gtest.AssertEQ(c.GetVar("v1").Bool(), true)
- gtest.AssertEQ(c.GetVar("v2").String(), "true")
- gtest.AssertEQ(c.GetVar("v2").Bool(), true)
+ t.AssertEQ(c.GetVar("v1").String(), "1")
+ t.AssertEQ(c.GetVar("v1").Bool(), true)
+ t.AssertEQ(c.GetVar("v2").String(), "true")
+ t.AssertEQ(c.GetVar("v2").Bool(), true)
- gtest.AssertEQ(c.GetString("v1"), "1")
- gtest.AssertEQ(c.GetFloat32("v4"), float32(1.23))
- gtest.AssertEQ(c.GetFloat64("v4"), float64(1.23))
- gtest.AssertEQ(c.GetString("v2"), "true")
- gtest.AssertEQ(c.GetBool("v2"), true)
- gtest.AssertEQ(c.GetBool("v3"), false)
+ t.AssertEQ(c.GetString("v1"), "1")
+ t.AssertEQ(c.GetFloat32("v4"), float32(1.23))
+ t.AssertEQ(c.GetFloat64("v4"), float64(1.23))
+ t.AssertEQ(c.GetString("v2"), "true")
+ t.AssertEQ(c.GetBool("v2"), true)
+ t.AssertEQ(c.GetBool("v3"), false)
- gtest.AssertEQ(c.Contains("v1"), true)
- gtest.AssertEQ(c.Contains("v2"), true)
- gtest.AssertEQ(c.Contains("v3"), true)
- gtest.AssertEQ(c.Contains("v4"), true)
- gtest.AssertEQ(c.Contains("v5"), false)
+ t.AssertEQ(c.Contains("v1"), true)
+ t.AssertEQ(c.Contains("v2"), true)
+ t.AssertEQ(c.Contains("v3"), true)
+ t.AssertEQ(c.Contains("v4"), true)
+ t.AssertEQ(c.Contains("v5"), false)
- gtest.AssertEQ(c.GetInts("array"), []int{1, 2, 3})
- gtest.AssertEQ(c.GetStrings("array"), []string{"1", "2", "3"})
- gtest.AssertEQ(c.GetArray("array"), []interface{}{1, 2, 3})
- gtest.AssertEQ(c.GetInterfaces("array"), []interface{}{1, 2, 3})
- gtest.AssertEQ(c.GetMap("redis"), map[string]interface{}{
+ t.AssertEQ(c.GetInts("array"), []int{1, 2, 3})
+ t.AssertEQ(c.GetStrings("array"), []string{"1", "2", "3"})
+ t.AssertEQ(c.GetArray("array"), []interface{}{1, 2, 3})
+ t.AssertEQ(c.GetInterfaces("array"), []interface{}{1, 2, 3})
+ t.AssertEQ(c.GetMap("redis"), map[string]interface{}{
"disk": "127.0.0.1:6379,0",
"cache": "127.0.0.1:6379,1",
})
@@ -176,55 +176,55 @@ func Test_SetFileName(t *testing.T) {
"v4": "1.234"
}
`
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "config.json"
err := gfile.PutContents(path, config)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer func() {
_ = gfile.Remove(path)
}()
c := gcfg.New()
c.SetFileName(path)
- gtest.Assert(c.Get("v1"), 1)
- gtest.AssertEQ(c.GetInt("v1"), 1)
- gtest.AssertEQ(c.GetInt8("v1"), int8(1))
- gtest.AssertEQ(c.GetInt16("v1"), int16(1))
- gtest.AssertEQ(c.GetInt32("v1"), int32(1))
- gtest.AssertEQ(c.GetInt64("v1"), int64(1))
- gtest.AssertEQ(c.GetUint("v1"), uint(1))
- gtest.AssertEQ(c.GetUint8("v1"), uint8(1))
- gtest.AssertEQ(c.GetUint16("v1"), uint16(1))
- gtest.AssertEQ(c.GetUint32("v1"), uint32(1))
- gtest.AssertEQ(c.GetUint64("v1"), uint64(1))
+ t.Assert(c.Get("v1"), 1)
+ t.AssertEQ(c.GetInt("v1"), 1)
+ t.AssertEQ(c.GetInt8("v1"), int8(1))
+ t.AssertEQ(c.GetInt16("v1"), int16(1))
+ t.AssertEQ(c.GetInt32("v1"), int32(1))
+ t.AssertEQ(c.GetInt64("v1"), int64(1))
+ t.AssertEQ(c.GetUint("v1"), uint(1))
+ t.AssertEQ(c.GetUint8("v1"), uint8(1))
+ t.AssertEQ(c.GetUint16("v1"), uint16(1))
+ t.AssertEQ(c.GetUint32("v1"), uint32(1))
+ t.AssertEQ(c.GetUint64("v1"), uint64(1))
- gtest.AssertEQ(c.GetVar("v1").String(), "1")
- gtest.AssertEQ(c.GetVar("v1").Bool(), true)
- gtest.AssertEQ(c.GetVar("v2").String(), "true")
- gtest.AssertEQ(c.GetVar("v2").Bool(), true)
+ t.AssertEQ(c.GetVar("v1").String(), "1")
+ t.AssertEQ(c.GetVar("v1").Bool(), true)
+ t.AssertEQ(c.GetVar("v2").String(), "true")
+ t.AssertEQ(c.GetVar("v2").Bool(), true)
- gtest.AssertEQ(c.GetString("v1"), "1")
- gtest.AssertEQ(c.GetFloat32("v4"), float32(1.234))
- gtest.AssertEQ(c.GetFloat64("v4"), float64(1.234))
- gtest.AssertEQ(c.GetString("v2"), "true")
- gtest.AssertEQ(c.GetBool("v2"), true)
- gtest.AssertEQ(c.GetBool("v3"), false)
+ t.AssertEQ(c.GetString("v1"), "1")
+ t.AssertEQ(c.GetFloat32("v4"), float32(1.234))
+ t.AssertEQ(c.GetFloat64("v4"), float64(1.234))
+ t.AssertEQ(c.GetString("v2"), "true")
+ t.AssertEQ(c.GetBool("v2"), true)
+ t.AssertEQ(c.GetBool("v3"), false)
- gtest.AssertEQ(c.Contains("v1"), true)
- gtest.AssertEQ(c.Contains("v2"), true)
- gtest.AssertEQ(c.Contains("v3"), true)
- gtest.AssertEQ(c.Contains("v4"), true)
- gtest.AssertEQ(c.Contains("v5"), false)
+ t.AssertEQ(c.Contains("v1"), true)
+ t.AssertEQ(c.Contains("v2"), true)
+ t.AssertEQ(c.Contains("v3"), true)
+ t.AssertEQ(c.Contains("v4"), true)
+ t.AssertEQ(c.Contains("v5"), false)
- gtest.AssertEQ(c.GetInts("array"), []int{1, 2, 3})
- gtest.AssertEQ(c.GetStrings("array"), []string{"1", "2", "3"})
- gtest.AssertEQ(c.GetArray("array"), []interface{}{1, 2, 3})
- gtest.AssertEQ(c.GetInterfaces("array"), []interface{}{1, 2, 3})
- gtest.AssertEQ(c.GetMap("redis"), map[string]interface{}{
+ t.AssertEQ(c.GetInts("array"), []int{1, 2, 3})
+ t.AssertEQ(c.GetStrings("array"), []string{"1", "2", "3"})
+ t.AssertEQ(c.GetArray("array"), []interface{}{1, 2, 3})
+ t.AssertEQ(c.GetInterfaces("array"), []interface{}{1, 2, 3})
+ t.AssertEQ(c.GetMap("redis"), map[string]interface{}{
"disk": "127.0.0.1:6379,0",
"cache": "127.0.0.1:6379,1",
})
- gtest.AssertEQ(c.FilePath(), gfile.Pwd()+gfile.Separator+path)
+ t.AssertEQ(c.FilePath(), gfile.Pwd()+gfile.Separator+path)
})
}
@@ -247,166 +247,166 @@ func Test_Instance(t *testing.T) {
"v4": "1.234"
}
`
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gcfg.DEFAULT_CONFIG_FILE
err := gfile.PutContents(path, config)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer func() {
- gtest.Assert(gfile.Remove(path), nil)
+ t.Assert(gfile.Remove(path), nil)
}()
c := gcfg.Instance()
- gtest.Assert(c.Get("v1"), 1)
- gtest.AssertEQ(c.GetInt("v1"), 1)
- gtest.AssertEQ(c.GetInt8("v1"), int8(1))
- gtest.AssertEQ(c.GetInt16("v1"), int16(1))
- gtest.AssertEQ(c.GetInt32("v1"), int32(1))
- gtest.AssertEQ(c.GetInt64("v1"), int64(1))
- gtest.AssertEQ(c.GetUint("v1"), uint(1))
- gtest.AssertEQ(c.GetUint8("v1"), uint8(1))
- gtest.AssertEQ(c.GetUint16("v1"), uint16(1))
- gtest.AssertEQ(c.GetUint32("v1"), uint32(1))
- gtest.AssertEQ(c.GetUint64("v1"), uint64(1))
+ t.Assert(c.Get("v1"), 1)
+ t.AssertEQ(c.GetInt("v1"), 1)
+ t.AssertEQ(c.GetInt8("v1"), int8(1))
+ t.AssertEQ(c.GetInt16("v1"), int16(1))
+ t.AssertEQ(c.GetInt32("v1"), int32(1))
+ t.AssertEQ(c.GetInt64("v1"), int64(1))
+ t.AssertEQ(c.GetUint("v1"), uint(1))
+ t.AssertEQ(c.GetUint8("v1"), uint8(1))
+ t.AssertEQ(c.GetUint16("v1"), uint16(1))
+ t.AssertEQ(c.GetUint32("v1"), uint32(1))
+ t.AssertEQ(c.GetUint64("v1"), uint64(1))
- gtest.AssertEQ(c.GetVar("v1").String(), "1")
- gtest.AssertEQ(c.GetVar("v1").Bool(), true)
- gtest.AssertEQ(c.GetVar("v2").String(), "true")
- gtest.AssertEQ(c.GetVar("v2").Bool(), true)
+ t.AssertEQ(c.GetVar("v1").String(), "1")
+ t.AssertEQ(c.GetVar("v1").Bool(), true)
+ t.AssertEQ(c.GetVar("v2").String(), "true")
+ t.AssertEQ(c.GetVar("v2").Bool(), true)
- gtest.AssertEQ(c.GetString("v1"), "1")
- gtest.AssertEQ(c.GetFloat32("v4"), float32(1.234))
- gtest.AssertEQ(c.GetFloat64("v4"), float64(1.234))
- gtest.AssertEQ(c.GetString("v2"), "true")
- gtest.AssertEQ(c.GetBool("v2"), true)
- gtest.AssertEQ(c.GetBool("v3"), false)
+ t.AssertEQ(c.GetString("v1"), "1")
+ t.AssertEQ(c.GetFloat32("v4"), float32(1.234))
+ t.AssertEQ(c.GetFloat64("v4"), float64(1.234))
+ t.AssertEQ(c.GetString("v2"), "true")
+ t.AssertEQ(c.GetBool("v2"), true)
+ t.AssertEQ(c.GetBool("v3"), false)
- gtest.AssertEQ(c.Contains("v1"), true)
- gtest.AssertEQ(c.Contains("v2"), true)
- gtest.AssertEQ(c.Contains("v3"), true)
- gtest.AssertEQ(c.Contains("v4"), true)
- gtest.AssertEQ(c.Contains("v5"), false)
+ t.AssertEQ(c.Contains("v1"), true)
+ t.AssertEQ(c.Contains("v2"), true)
+ t.AssertEQ(c.Contains("v3"), true)
+ t.AssertEQ(c.Contains("v4"), true)
+ t.AssertEQ(c.Contains("v5"), false)
- gtest.AssertEQ(c.GetInts("array"), []int{1, 2, 3})
- gtest.AssertEQ(c.GetStrings("array"), []string{"1", "2", "3"})
- gtest.AssertEQ(c.GetArray("array"), []interface{}{1, 2, 3})
- gtest.AssertEQ(c.GetInterfaces("array"), []interface{}{1, 2, 3})
- gtest.AssertEQ(c.GetMap("redis"), map[string]interface{}{
+ t.AssertEQ(c.GetInts("array"), []int{1, 2, 3})
+ t.AssertEQ(c.GetStrings("array"), []string{"1", "2", "3"})
+ t.AssertEQ(c.GetArray("array"), []interface{}{1, 2, 3})
+ t.AssertEQ(c.GetInterfaces("array"), []interface{}{1, 2, 3})
+ t.AssertEQ(c.GetMap("redis"), map[string]interface{}{
"disk": "127.0.0.1:6379,0",
"cache": "127.0.0.1:6379,1",
})
- gtest.AssertEQ(c.FilePath(), gfile.Pwd()+gfile.Separator+path)
+ t.AssertEQ(c.FilePath(), gfile.Pwd()+gfile.Separator+path)
})
}
func TestCfg_New(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
os.Setenv("GF_GCFG_PATH", "config")
c := gcfg.New("config.yml")
- gtest.Assert(c.Get("name"), nil)
- gtest.Assert(c.GetFileName(), "config.yml")
+ t.Assert(c.Get("name"), nil)
+ t.Assert(c.GetFileName(), "config.yml")
configPath := gfile.Pwd() + gfile.Separator + "config"
_ = gfile.Mkdir(configPath)
defer gfile.Remove(configPath)
c = gcfg.New("config.yml")
- gtest.Assert(c.Get("name"), nil)
+ t.Assert(c.Get("name"), nil)
_ = os.Unsetenv("GF_GCFG_PATH")
c = gcfg.New("config.yml")
- gtest.Assert(c.Get("name"), nil)
+ t.Assert(c.Get("name"), nil)
})
}
func TestCfg_SetPath(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
c := gcfg.New("config.yml")
err := c.SetPath("tmp")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
err = c.SetPath("gcfg.go")
- gtest.AssertNE(err, nil)
- gtest.Assert(c.Get("name"), nil)
+ t.AssertNE(err, nil)
+ t.Assert(c.Get("name"), nil)
})
}
func TestCfg_SetViolenceCheck(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
c := gcfg.New("config.yml")
c.SetViolenceCheck(true)
- gtest.Assert(c.Get("name"), nil)
+ t.Assert(c.Get("name"), nil)
})
}
func TestCfg_AddPath(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
c := gcfg.New("config.yml")
err := c.AddPath("tmp")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
err = c.AddPath("gcfg.go")
- gtest.AssertNE(err, nil)
- gtest.Assert(c.Get("name"), nil)
+ t.AssertNE(err, nil)
+ t.Assert(c.Get("name"), nil)
})
}
func TestCfg_FilePath(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
c := gcfg.New("config.yml")
path := c.FilePath("tmp")
- gtest.Assert(path, "")
+ t.Assert(path, "")
path = c.FilePath("tmp")
- gtest.Assert(path, "")
+ t.Assert(path, "")
})
}
func TestCfg_Get(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var err error
configPath := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
err = gfile.Mkdir(configPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(configPath)
defer gfile.Chdir(gfile.Pwd())
err = gfile.Chdir(configPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = gfile.PutContents(
gfile.Join(configPath, "config.yml"),
"wrong config",
)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
c := gcfg.New("config.yml")
- gtest.Assert(c.Get("name"), nil)
- gtest.Assert(c.GetVar("name").Val(), nil)
- gtest.Assert(c.Contains("name"), false)
- gtest.Assert(c.GetMap("name"), nil)
- gtest.Assert(c.GetArray("name"), nil)
- gtest.Assert(c.GetString("name"), "")
- gtest.Assert(c.GetStrings("name"), nil)
- gtest.Assert(c.GetInterfaces("name"), nil)
- gtest.Assert(c.GetBool("name"), false)
- gtest.Assert(c.GetFloat32("name"), 0)
- gtest.Assert(c.GetFloat64("name"), 0)
- gtest.Assert(c.GetFloats("name"), nil)
- gtest.Assert(c.GetInt("name"), 0)
- gtest.Assert(c.GetInt8("name"), 0)
- gtest.Assert(c.GetInt16("name"), 0)
- gtest.Assert(c.GetInt32("name"), 0)
- gtest.Assert(c.GetInt64("name"), 0)
- gtest.Assert(c.GetInts("name"), nil)
- gtest.Assert(c.GetUint("name"), 0)
- gtest.Assert(c.GetUint8("name"), 0)
- gtest.Assert(c.GetUint16("name"), 0)
- gtest.Assert(c.GetUint32("name"), 0)
- gtest.Assert(c.GetUint64("name"), 0)
- gtest.Assert(c.GetTime("name").Format("2006-01-02"), "0001-01-01")
- gtest.Assert(c.GetGTime("name"), nil)
- gtest.Assert(c.GetDuration("name").String(), "0s")
+ t.Assert(c.Get("name"), nil)
+ t.Assert(c.GetVar("name").Val(), nil)
+ t.Assert(c.Contains("name"), false)
+ t.Assert(c.GetMap("name"), nil)
+ t.Assert(c.GetArray("name"), nil)
+ t.Assert(c.GetString("name"), "")
+ t.Assert(c.GetStrings("name"), nil)
+ t.Assert(c.GetInterfaces("name"), nil)
+ t.Assert(c.GetBool("name"), false)
+ t.Assert(c.GetFloat32("name"), 0)
+ t.Assert(c.GetFloat64("name"), 0)
+ t.Assert(c.GetFloats("name"), nil)
+ t.Assert(c.GetInt("name"), 0)
+ t.Assert(c.GetInt8("name"), 0)
+ t.Assert(c.GetInt16("name"), 0)
+ t.Assert(c.GetInt32("name"), 0)
+ t.Assert(c.GetInt64("name"), 0)
+ t.Assert(c.GetInts("name"), nil)
+ t.Assert(c.GetUint("name"), 0)
+ t.Assert(c.GetUint8("name"), 0)
+ t.Assert(c.GetUint16("name"), 0)
+ t.Assert(c.GetUint32("name"), 0)
+ t.Assert(c.GetUint64("name"), 0)
+ t.Assert(c.GetTime("name").Format("2006-01-02"), "0001-01-01")
+ t.Assert(c.GetGTime("name"), nil)
+ t.Assert(c.GetDuration("name").String(), "0s")
name := struct {
Name string
}{}
- gtest.Assert(c.GetStruct("name", &name) == nil, false)
+ t.Assert(c.GetStruct("name", &name) == nil, false)
c.Clear()
@@ -422,40 +422,40 @@ func TestCfg_Get(t *testing.T) {
gfile.Join(configPath, "config.yml"),
arr,
)
- gtest.Assert(err, nil)
- gtest.Assert(c.GetTime("time").Format("2006-01-02"), "2019-06-12")
- gtest.Assert(c.GetGTime("time").Format("Y-m-d"), "2019-06-12")
- gtest.Assert(c.GetDuration("time").String(), "0s")
+ t.Assert(err, nil)
+ t.Assert(c.GetTime("time").Format("2006-01-02"), "2019-06-12")
+ t.Assert(c.GetGTime("time").Format("Y-m-d"), "2019-06-12")
+ t.Assert(c.GetDuration("time").String(), "0s")
err = c.GetStruct("person", &name)
- gtest.Assert(err, nil)
- gtest.Assert(name.Name, "gf")
- gtest.Assert(c.GetFloats("floats") == nil, false)
+ t.Assert(err, nil)
+ t.Assert(name.Name, "gf")
+ t.Assert(c.GetFloats("floats") == nil, false)
})
}
func TestCfg_Instance(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gcfg.Instance("gf") != nil, true)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gcfg.Instance("gf") != nil, true)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
pwd := gfile.Pwd()
gfile.Chdir(gfile.Join(gdebug.TestDataPath()))
defer gfile.Chdir(pwd)
- gtest.Assert(gcfg.Instance("c1") != nil, true)
- gtest.Assert(gcfg.Instance("c1").Get("my-config"), "1")
- gtest.Assert(gcfg.Instance("folder1/c1").Get("my-config"), "2")
+ t.Assert(gcfg.Instance("c1") != nil, true)
+ t.Assert(gcfg.Instance("c1").Get("my-config"), "1")
+ t.Assert(gcfg.Instance("folder1/c1").Get("my-config"), "2")
})
}
func TestCfg_Config(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
gcfg.SetContent("gf", "config.yml")
- gtest.Assert(gcfg.GetContent("config.yml"), "gf")
+ t.Assert(gcfg.GetContent("config.yml"), "gf")
gcfg.SetContent("gf1", "config.yml")
- gtest.Assert(gcfg.GetContent("config.yml"), "gf1")
+ t.Assert(gcfg.GetContent("config.yml"), "gf1")
gcfg.RemoveContent("config.yml")
gcfg.ClearContent()
- gtest.Assert(gcfg.GetContent("name"), "")
+ t.Assert(gcfg.GetContent("name"), "")
})
}
diff --git a/os/gcmd/gcmd_z_unit_default_test.go b/os/gcmd/gcmd_z_unit_default_test.go
index 227863227..16a278af7 100644
--- a/os/gcmd/gcmd_z_unit_default_test.go
+++ b/os/gcmd/gcmd_z_unit_default_test.go
@@ -19,32 +19,32 @@ import (
)
func Test_Default(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
os.Args = []string{"gf", "--force", "remove", "-fq", "-p=www", "path", "-n", "root"}
- gtest.Assert(len(gcmd.GetArgAll()), 4)
- gtest.Assert(gcmd.GetArg(1), "remove")
- gtest.Assert(gcmd.GetArg(100, "test"), "test")
- gtest.Assert(gcmd.GetOpt("n"), "")
- gtest.Assert(gcmd.ContainsOpt("p"), true)
- gtest.Assert(gcmd.ContainsOpt("n"), true)
- gtest.Assert(gcmd.ContainsOpt("none"), false)
- gtest.Assert(gcmd.GetOpt("none", "value"), "value")
+ t.Assert(len(gcmd.GetArgAll()), 4)
+ t.Assert(gcmd.GetArg(1), "remove")
+ t.Assert(gcmd.GetArg(100, "test"), "test")
+ t.Assert(gcmd.GetOpt("n"), "")
+ t.Assert(gcmd.ContainsOpt("p"), true)
+ t.Assert(gcmd.ContainsOpt("n"), true)
+ t.Assert(gcmd.ContainsOpt("none"), false)
+ t.Assert(gcmd.GetOpt("none", "value"), "value")
})
}
func Test_BuildOptions(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gcmd.BuildOptions(g.MapStrStr{
"n": "john",
})
- gtest.Assert(s, "-n=john")
+ t.Assert(s, "-n=john")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gcmd.BuildOptions(g.MapStrStr{
"n": "john",
}, "-test")
- gtest.Assert(s, "-testn=john")
+ t.Assert(s, "-testn=john")
})
}
diff --git a/os/gcmd/gcmd_z_unit_parser_test.go b/os/gcmd/gcmd_z_unit_parser_test.go
index 5c44b8010..4988c64be 100644
--- a/os/gcmd/gcmd_z_unit_parser_test.go
+++ b/os/gcmd/gcmd_z_unit_parser_test.go
@@ -20,7 +20,7 @@ import (
)
func Test_Parse(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
os.Args = []string{"gf", "--force", "remove", "-fq", "-p=www", "path", "-n", "root"}
p, err := gcmd.Parse(map[string]bool{
"n, name": true,
@@ -28,34 +28,34 @@ func Test_Parse(t *testing.T) {
"f,force": false,
"q,quiet": false,
})
- gtest.Assert(err, nil)
- gtest.Assert(len(p.GetArgAll()), 3)
- gtest.Assert(p.GetArg(0), "gf")
- gtest.Assert(p.GetArg(1), "remove")
- gtest.Assert(p.GetArg(2), "path")
- gtest.Assert(p.GetArgVar(2).String(), "path")
+ t.Assert(err, nil)
+ t.Assert(len(p.GetArgAll()), 3)
+ t.Assert(p.GetArg(0), "gf")
+ t.Assert(p.GetArg(1), "remove")
+ t.Assert(p.GetArg(2), "path")
+ t.Assert(p.GetArgVar(2).String(), "path")
- gtest.Assert(len(p.GetOptAll()), 8)
- gtest.Assert(p.GetOpt("n"), "root")
- gtest.Assert(p.GetOpt("name"), "root")
- gtest.Assert(p.GetOpt("p"), "www")
- gtest.Assert(p.GetOpt("prefix"), "www")
- gtest.Assert(p.GetOptVar("prefix").String(), "www")
+ t.Assert(len(p.GetOptAll()), 8)
+ t.Assert(p.GetOpt("n"), "root")
+ t.Assert(p.GetOpt("name"), "root")
+ t.Assert(p.GetOpt("p"), "www")
+ t.Assert(p.GetOpt("prefix"), "www")
+ t.Assert(p.GetOptVar("prefix").String(), "www")
- gtest.Assert(p.ContainsOpt("n"), true)
- gtest.Assert(p.ContainsOpt("name"), true)
- gtest.Assert(p.ContainsOpt("p"), true)
- gtest.Assert(p.ContainsOpt("prefix"), true)
- gtest.Assert(p.ContainsOpt("f"), true)
- gtest.Assert(p.ContainsOpt("force"), true)
- gtest.Assert(p.ContainsOpt("q"), true)
- gtest.Assert(p.ContainsOpt("quiet"), true)
- gtest.Assert(p.ContainsOpt("none"), false)
+ t.Assert(p.ContainsOpt("n"), true)
+ t.Assert(p.ContainsOpt("name"), true)
+ t.Assert(p.ContainsOpt("p"), true)
+ t.Assert(p.ContainsOpt("prefix"), true)
+ t.Assert(p.ContainsOpt("f"), true)
+ t.Assert(p.ContainsOpt("force"), true)
+ t.Assert(p.ContainsOpt("q"), true)
+ t.Assert(p.ContainsOpt("quiet"), true)
+ t.Assert(p.ContainsOpt("none"), false)
})
}
func Test_ParseWithArgs(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p, err := gcmd.ParseWithArgs(
[]string{"gf", "--force", "remove", "-fq", "-p=www", "path", "-n", "root"},
map[string]bool{
@@ -64,34 +64,34 @@ func Test_ParseWithArgs(t *testing.T) {
"f,force": false,
"q,quiet": false,
})
- gtest.Assert(err, nil)
- gtest.Assert(len(p.GetArgAll()), 3)
- gtest.Assert(p.GetArg(0), "gf")
- gtest.Assert(p.GetArg(1), "remove")
- gtest.Assert(p.GetArg(2), "path")
- gtest.Assert(p.GetArgVar(2).String(), "path")
+ t.Assert(err, nil)
+ t.Assert(len(p.GetArgAll()), 3)
+ t.Assert(p.GetArg(0), "gf")
+ t.Assert(p.GetArg(1), "remove")
+ t.Assert(p.GetArg(2), "path")
+ t.Assert(p.GetArgVar(2).String(), "path")
- gtest.Assert(len(p.GetOptAll()), 8)
- gtest.Assert(p.GetOpt("n"), "root")
- gtest.Assert(p.GetOpt("name"), "root")
- gtest.Assert(p.GetOpt("p"), "www")
- gtest.Assert(p.GetOpt("prefix"), "www")
- gtest.Assert(p.GetOptVar("prefix").String(), "www")
+ t.Assert(len(p.GetOptAll()), 8)
+ t.Assert(p.GetOpt("n"), "root")
+ t.Assert(p.GetOpt("name"), "root")
+ t.Assert(p.GetOpt("p"), "www")
+ t.Assert(p.GetOpt("prefix"), "www")
+ t.Assert(p.GetOptVar("prefix").String(), "www")
- gtest.Assert(p.ContainsOpt("n"), true)
- gtest.Assert(p.ContainsOpt("name"), true)
- gtest.Assert(p.ContainsOpt("p"), true)
- gtest.Assert(p.ContainsOpt("prefix"), true)
- gtest.Assert(p.ContainsOpt("f"), true)
- gtest.Assert(p.ContainsOpt("force"), true)
- gtest.Assert(p.ContainsOpt("q"), true)
- gtest.Assert(p.ContainsOpt("quiet"), true)
- gtest.Assert(p.ContainsOpt("none"), false)
+ t.Assert(p.ContainsOpt("n"), true)
+ t.Assert(p.ContainsOpt("name"), true)
+ t.Assert(p.ContainsOpt("p"), true)
+ t.Assert(p.ContainsOpt("prefix"), true)
+ t.Assert(p.ContainsOpt("f"), true)
+ t.Assert(p.ContainsOpt("force"), true)
+ t.Assert(p.ContainsOpt("q"), true)
+ t.Assert(p.ContainsOpt("quiet"), true)
+ t.Assert(p.ContainsOpt("none"), false)
})
}
func Test_Handler(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
p, err := gcmd.ParseWithArgs(
[]string{"gf", "--force", "remove", "-fq", "-p=www", "path", "-n", "root"},
map[string]bool{
@@ -100,37 +100,37 @@ func Test_Handler(t *testing.T) {
"f,force": false,
"q,quiet": false,
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
array := garray.New()
err = p.BindHandle("remove", func() {
array.Append(1)
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = p.BindHandle("remove", func() {
array.Append(1)
})
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
err = p.BindHandle("test", func() {
array.Append(1)
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = p.RunHandle("remove")
- gtest.Assert(err, nil)
- gtest.Assert(array.Len(), 1)
+ t.Assert(err, nil)
+ t.Assert(array.Len(), 1)
err = p.RunHandle("none")
- gtest.AssertNE(err, nil)
- gtest.Assert(array.Len(), 1)
+ t.AssertNE(err, nil)
+ t.Assert(array.Len(), 1)
err = p.RunHandle("test")
- gtest.Assert(err, nil)
- gtest.Assert(array.Len(), 2)
+ t.Assert(err, nil)
+ t.Assert(array.Len(), 2)
err = p.AutoRun()
- gtest.Assert(err, nil)
- gtest.Assert(array.Len(), 3)
+ t.Assert(err, nil)
+ t.Assert(array.Len(), 3)
})
}
diff --git a/os/gcron/gcron_unit_1_test.go b/os/gcron/gcron_unit_1_test.go
index e11bd4d98..01a31353e 100644
--- a/os/gcron/gcron_unit_1_test.go
+++ b/os/gcron/gcron_unit_1_test.go
@@ -16,7 +16,7 @@ import (
)
func TestCron_Add_Close(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cron := gcron.New()
array := garray.New(true)
_, err1 := cron.Add("* * * * * *", func() {
@@ -34,96 +34,96 @@ func TestCron_Add_Close(t *testing.T) {
//glog.Println("cron3")
array.Append(1)
})
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.AssertNE(err3, nil)
- gtest.Assert(err4, nil)
- gtest.Assert(cron.Size(), 3)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.AssertNE(err3, nil)
+ t.Assert(err4, nil)
+ t.Assert(cron.Size(), 3)
time.Sleep(1200 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
time.Sleep(1200 * time.Millisecond)
- gtest.Assert(array.Len(), 5)
+ t.Assert(array.Len(), 5)
cron.Close()
time.Sleep(1200 * time.Millisecond)
fixedLength := array.Len()
time.Sleep(1200 * time.Millisecond)
- gtest.Assert(array.Len(), fixedLength)
+ t.Assert(array.Len(), fixedLength)
})
}
func TestCron_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cron := gcron.New()
cron.Add("* * * * * *", func() {}, "add")
//fmt.Println("start", time.Now())
cron.DelayAdd(time.Second, "* * * * * *", func() {}, "delay_add")
- gtest.Assert(cron.Size(), 1)
+ t.Assert(cron.Size(), 1)
time.Sleep(1200 * time.Millisecond)
- gtest.Assert(cron.Size(), 2)
+ t.Assert(cron.Size(), 2)
cron.Remove("delay_add")
- gtest.Assert(cron.Size(), 1)
+ t.Assert(cron.Size(), 1)
entry1 := cron.Search("add")
entry2 := cron.Search("test-none")
- gtest.AssertNE(entry1, nil)
- gtest.Assert(entry2, nil)
+ t.AssertNE(entry1, nil)
+ t.Assert(entry2, nil)
})
}
func TestCron_Remove(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cron := gcron.New()
array := garray.New(true)
cron.Add("* * * * * *", func() {
array.Append(1)
}, "add")
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Len(), 0)
time.Sleep(1200 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
cron.Remove("add")
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(1200 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
}
func TestCron_AddSingleton(t *testing.T) {
// un used, can be removed
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cron := gcron.New()
cron.Add("* * * * * *", func() {}, "add")
cron.DelayAdd(time.Second, "* * * * * *", func() {}, "delay_add")
- gtest.Assert(cron.Size(), 1)
+ t.Assert(cron.Size(), 1)
time.Sleep(1200 * time.Millisecond)
- gtest.Assert(cron.Size(), 2)
+ t.Assert(cron.Size(), 2)
cron.Remove("delay_add")
- gtest.Assert(cron.Size(), 1)
+ t.Assert(cron.Size(), 1)
entry1 := cron.Search("add")
entry2 := cron.Search("test-none")
- gtest.AssertNE(entry1, nil)
- gtest.Assert(entry2, nil)
+ t.AssertNE(entry1, nil)
+ t.Assert(entry2, nil)
})
// keep this
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cron := gcron.New()
array := garray.New(true)
cron.AddSingleton("* * * * * *", func() {
array.Append(1)
time.Sleep(50 * time.Second)
})
- gtest.Assert(cron.Size(), 1)
+ t.Assert(cron.Size(), 1)
time.Sleep(3500 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
}
func TestCron_AddOnce1(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cron := gcron.New()
array := garray.New(true)
cron.AddOnce("* * * * * *", func() {
@@ -132,102 +132,102 @@ func TestCron_AddOnce1(t *testing.T) {
cron.AddOnce("* * * * * *", func() {
array.Append(1)
})
- gtest.Assert(cron.Size(), 2)
+ t.Assert(cron.Size(), 2)
time.Sleep(2500 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
- gtest.Assert(cron.Size(), 0)
+ t.Assert(array.Len(), 2)
+ t.Assert(cron.Size(), 0)
})
}
func TestCron_AddOnce2(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cron := gcron.New()
array := garray.New(true)
cron.AddOnce("@every 2s", func() {
array.Append(1)
})
- gtest.Assert(cron.Size(), 1)
+ t.Assert(cron.Size(), 1)
time.Sleep(3000 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
- gtest.Assert(cron.Size(), 0)
+ t.Assert(array.Len(), 1)
+ t.Assert(cron.Size(), 0)
})
}
func TestCron_AddTimes(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cron := gcron.New()
array := garray.New(true)
cron.AddTimes("* * * * * *", 2, func() {
array.Append(1)
})
time.Sleep(3500 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
- gtest.Assert(cron.Size(), 0)
+ t.Assert(array.Len(), 2)
+ t.Assert(cron.Size(), 0)
})
}
func TestCron_DelayAdd(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cron := gcron.New()
array := garray.New(true)
cron.DelayAdd(500*time.Millisecond, "* * * * * *", func() {
array.Append(1)
})
- gtest.Assert(cron.Size(), 0)
+ t.Assert(cron.Size(), 0)
time.Sleep(800 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
- gtest.Assert(cron.Size(), 1)
+ t.Assert(array.Len(), 0)
+ t.Assert(cron.Size(), 1)
time.Sleep(1000 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
- gtest.Assert(cron.Size(), 1)
+ t.Assert(array.Len(), 1)
+ t.Assert(cron.Size(), 1)
})
}
func TestCron_DelayAddSingleton(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cron := gcron.New()
array := garray.New(true)
cron.DelayAddSingleton(500*time.Millisecond, "* * * * * *", func() {
array.Append(1)
time.Sleep(10 * time.Second)
})
- gtest.Assert(cron.Size(), 0)
+ t.Assert(cron.Size(), 0)
time.Sleep(2200 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
- gtest.Assert(cron.Size(), 1)
+ t.Assert(array.Len(), 1)
+ t.Assert(cron.Size(), 1)
})
}
func TestCron_DelayAddOnce(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cron := gcron.New()
array := garray.New(true)
cron.DelayAddOnce(500*time.Millisecond, "* * * * * *", func() {
array.Append(1)
})
- gtest.Assert(cron.Size(), 0)
+ t.Assert(cron.Size(), 0)
time.Sleep(800 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
- gtest.Assert(cron.Size(), 1)
+ t.Assert(array.Len(), 0)
+ t.Assert(cron.Size(), 1)
time.Sleep(2200 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
- gtest.Assert(cron.Size(), 0)
+ t.Assert(array.Len(), 1)
+ t.Assert(cron.Size(), 0)
})
}
func TestCron_DelayAddTimes(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cron := gcron.New()
array := garray.New(true)
cron.DelayAddTimes(500*time.Millisecond, "* * * * * *", 2, func() {
array.Append(1)
})
- gtest.Assert(cron.Size(), 0)
+ t.Assert(cron.Size(), 0)
time.Sleep(800 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
- gtest.Assert(cron.Size(), 1)
+ t.Assert(array.Len(), 0)
+ t.Assert(cron.Size(), 1)
time.Sleep(3000 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
- gtest.Assert(cron.Size(), 0)
+ t.Assert(array.Len(), 2)
+ t.Assert(cron.Size(), 0)
})
}
diff --git a/os/gcron/gcron_unit_2_test.go b/os/gcron/gcron_unit_2_test.go
index 5168fa0af..1432970c5 100644
--- a/os/gcron/gcron_unit_2_test.go
+++ b/os/gcron/gcron_unit_2_test.go
@@ -17,22 +17,22 @@ import (
)
func TestCron_Entry_Operations(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cron := gcron.New()
array := garray.New(true)
cron.DelayAddTimes(500*time.Millisecond, "* * * * * *", 2, func() {
glog.Println("add times")
array.Append(1)
})
- gtest.Assert(cron.Size(), 0)
+ t.Assert(cron.Size(), 0)
time.Sleep(800 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
- gtest.Assert(cron.Size(), 1)
+ t.Assert(array.Len(), 0)
+ t.Assert(cron.Size(), 1)
time.Sleep(3000 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
- gtest.Assert(cron.Size(), 0)
+ t.Assert(array.Len(), 2)
+ t.Assert(cron.Size(), 0)
})
cron := gcron.New()
@@ -41,23 +41,23 @@ func TestCron_Entry_Operations(t *testing.T) {
glog.Println("add")
array.Append(1)
})
- gtest.Assert(err1, nil)
- gtest.Assert(array.Len(), 0)
- gtest.Assert(cron.Size(), 1)
+ t.Assert(err1, nil)
+ t.Assert(array.Len(), 0)
+ t.Assert(cron.Size(), 1)
time.Sleep(1200 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
- gtest.Assert(cron.Size(), 1)
+ t.Assert(array.Len(), 1)
+ t.Assert(cron.Size(), 1)
entry.Stop()
time.Sleep(2000 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
- gtest.Assert(cron.Size(), 1)
+ t.Assert(array.Len(), 1)
+ t.Assert(cron.Size(), 1)
entry.Start()
glog.Println("start")
time.Sleep(1200 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
- gtest.Assert(cron.Size(), 1)
+ t.Assert(array.Len(), 2)
+ t.Assert(cron.Size(), 1)
entry.Close()
time.Sleep(1200 * time.Millisecond)
- gtest.Assert(cron.Size(), 0)
+ t.Assert(cron.Size(), 0)
})
}
diff --git a/os/genv/genv_test.go b/os/genv/genv_test.go
index 747b0f854..5004911a7 100644
--- a/os/genv/genv_test.go
+++ b/os/genv/genv_test.go
@@ -17,71 +17,71 @@ import (
)
func Test_GEnv_All(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(os.Environ(), genv.All())
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(os.Environ(), genv.All())
})
}
func Test_GEnv_Map(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value := gconv.String(gtime.TimestampNano())
key := "TEST_ENV_" + value
err := os.Setenv(key, "TEST")
- gtest.Assert(err, nil)
- gtest.Assert(genv.Map()[key], "TEST")
+ t.Assert(err, nil)
+ t.Assert(genv.Map()[key], "TEST")
})
}
func Test_GEnv_Get(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value := gconv.String(gtime.TimestampNano())
key := "TEST_ENV_" + value
err := os.Setenv(key, "TEST")
- gtest.Assert(err, nil)
- gtest.AssertEQ(genv.Get(key), "TEST")
+ t.Assert(err, nil)
+ t.AssertEQ(genv.Get(key), "TEST")
})
}
func Test_GEnv_Contains(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value := gconv.String(gtime.TimestampNano())
key := "TEST_ENV_" + value
err := os.Setenv(key, "TEST")
- gtest.Assert(err, nil)
- gtest.AssertEQ(genv.Contains(key), true)
- gtest.AssertEQ(genv.Contains("none"), false)
+ t.Assert(err, nil)
+ t.AssertEQ(genv.Contains(key), true)
+ t.AssertEQ(genv.Contains("none"), false)
})
}
func Test_GEnv_Set(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value := gconv.String(gtime.TimestampNano())
key := "TEST_ENV_" + value
err := genv.Set(key, "TEST")
- gtest.Assert(err, nil)
- gtest.AssertEQ(os.Getenv(key), "TEST")
+ t.Assert(err, nil)
+ t.AssertEQ(os.Getenv(key), "TEST")
})
}
func Test_GEnv_Build(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := genv.Build(map[string]string{
"k1": "v1",
"k2": "v2",
})
- gtest.AssertIN("k1=v1", s)
- gtest.AssertIN("k2=v2", s)
+ t.AssertIN("k1=v1", s)
+ t.AssertIN("k2=v2", s)
})
}
func Test_GEnv_Remove(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value := gconv.String(gtime.TimestampNano())
key := "TEST_ENV_" + value
err := os.Setenv(key, "TEST")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = genv.Remove(key)
- gtest.Assert(err, nil)
- gtest.AssertEQ(os.Getenv(key), "")
+ t.Assert(err, nil)
+ t.AssertEQ(os.Getenv(key), "")
})
}
diff --git a/os/gfcache/gfcache_z_unit_test.go b/os/gfcache/gfcache_z_unit_test.go
index 753ddfde3..6d96b6a72 100755
--- a/os/gfcache/gfcache_z_unit_test.go
+++ b/os/gfcache/gfcache_z_unit_test.go
@@ -20,7 +20,7 @@ import (
)
func TestGetContents(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var f *os.File
var err error
@@ -50,11 +50,11 @@ func TestGetContents(t *testing.T) {
}
cache := gfcache.GetContents(f.Name(), 1)
- gtest.Assert(cache, strTest)
+ t.Assert(cache, strTest)
}
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var f *os.File
var err error
@@ -84,7 +84,7 @@ func TestGetContents(t *testing.T) {
t.Error("write error", err)
}
- gtest.Assert(cache, "")
+ t.Assert(cache, "")
time.Sleep(100 * time.Millisecond)
}
diff --git a/os/gfile/gfile_z_contents_test.go b/os/gfile/gfile_z_contents_test.go
index 3f1ad0d99..11c90ce60 100644
--- a/os/gfile/gfile_z_contents_test.go
+++ b/os/gfile/gfile_z_contents_test.go
@@ -60,7 +60,7 @@ func testpath() string {
}
func Test_GetContents(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
filepaths string = "/testfile_t1.txt"
@@ -68,14 +68,14 @@ func Test_GetContents(t *testing.T) {
createTestFile(filepaths, "my name is jroam")
defer delTestFiles(filepaths)
- gtest.Assert(gfile.GetContents(testpath()+filepaths), "my name is jroam")
- gtest.Assert(gfile.GetContents(""), "")
+ t.Assert(gfile.GetContents(testpath()+filepaths), "my name is jroam")
+ t.Assert(gfile.GetContents(""), "")
})
}
func Test_GetBinContents(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
filepaths1 string = "/testfile_t1.txt" // 文件存在时
filepaths2 string = testpath() + "/testfile_t1_no.txt" // 文件不存在时
@@ -85,19 +85,19 @@ func Test_GetBinContents(t *testing.T) {
createTestFile(filepaths1, str1)
defer delTestFiles(filepaths1)
readcontent = gfile.GetBytes(testpath() + filepaths1)
- gtest.Assert(readcontent, []byte(str1))
+ t.Assert(readcontent, []byte(str1))
readcontent = gfile.GetBytes(filepaths2)
- gtest.Assert(string(readcontent), "")
+ t.Assert(string(readcontent), "")
- gtest.Assert(string(gfile.GetBytes(filepaths2)), "")
+ t.Assert(string(gfile.GetBytes(filepaths2)), "")
})
}
// 截断文件为指定的大小
func Test_Truncate(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
filepaths1 string = "/testfile_GetContentsyyui.txt" //文件存在时
err error
@@ -106,25 +106,25 @@ func Test_Truncate(t *testing.T) {
createTestFile(filepaths1, "abcdefghijkmln")
defer delTestFiles(filepaths1)
err = gfile.Truncate(testpath()+filepaths1, 10)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
//=========================检查修改文后的大小,是否与期望一致
files, err = os.Open(testpath() + filepaths1)
defer files.Close()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
fileinfo, err2 := files.Stat()
- gtest.Assert(err2, nil)
- gtest.Assert(fileinfo.Size(), 10)
+ t.Assert(err2, nil)
+ t.Assert(fileinfo.Size(), 10)
//====测试当为空时,是否报错
err = gfile.Truncate("", 10)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_PutContents(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
filepaths string = "/testfile_PutContents.txt"
err error
@@ -134,21 +134,21 @@ func Test_PutContents(t *testing.T) {
defer delTestFiles(filepaths)
err = gfile.PutContents(testpath()+filepaths, "test!")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
//==================判断是否真正写入
readcontent, err = ioutil.ReadFile(testpath() + filepaths)
- gtest.Assert(err, nil)
- gtest.Assert(string(readcontent), "test!")
+ t.Assert(err, nil)
+ t.Assert(string(readcontent), "test!")
err = gfile.PutContents("", "test!")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_PutContentsAppend(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
filepaths string = "/testfile_PutContents.txt"
err error
@@ -158,22 +158,22 @@ func Test_PutContentsAppend(t *testing.T) {
createTestFile(filepaths, "a")
defer delTestFiles(filepaths)
err = gfile.PutContentsAppend(testpath()+filepaths, "hello")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
//==================判断是否真正写入
readcontent, err = ioutil.ReadFile(testpath() + filepaths)
- gtest.Assert(err, nil)
- gtest.Assert(string(readcontent), "ahello")
+ t.Assert(err, nil)
+ t.Assert(string(readcontent), "ahello")
err = gfile.PutContentsAppend("", "hello")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_PutBinContents(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
filepaths string = "/testfile_PutContents.txt"
err error
@@ -183,21 +183,21 @@ func Test_PutBinContents(t *testing.T) {
defer delTestFiles(filepaths)
err = gfile.PutBytes(testpath()+filepaths, []byte("test!!"))
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
// 判断是否真正写入
readcontent, err = ioutil.ReadFile(testpath() + filepaths)
- gtest.Assert(err, nil)
- gtest.Assert(string(readcontent), "test!!")
+ t.Assert(err, nil)
+ t.Assert(string(readcontent), "test!!")
err = gfile.PutBytes("", []byte("test!!"))
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_PutBinContentsAppend(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
filepaths string = "/testfile_PutContents.txt" //原文件内容: yy
err error
@@ -206,21 +206,21 @@ func Test_PutBinContentsAppend(t *testing.T) {
createTestFile(filepaths, "test!!")
defer delTestFiles(filepaths)
err = gfile.PutBytesAppend(testpath()+filepaths, []byte("word"))
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
// 判断是否真正写入
readcontent, err = ioutil.ReadFile(testpath() + filepaths)
- gtest.Assert(err, nil)
- gtest.Assert(string(readcontent), "test!!word")
+ t.Assert(err, nil)
+ t.Assert(string(readcontent), "test!!word")
err = gfile.PutBytesAppend("", []byte("word"))
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_GetBinContentsByTwoOffsetsByPath(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
filepaths string = "/testfile_GetContents.txt" // 文件内容: abcdefghijk
readcontent []byte
@@ -230,17 +230,17 @@ func Test_GetBinContentsByTwoOffsetsByPath(t *testing.T) {
defer delTestFiles(filepaths)
readcontent = gfile.GetBytesByTwoOffsetsByPath(testpath()+filepaths, 2, 5)
- gtest.Assert(string(readcontent), "cde")
+ t.Assert(string(readcontent), "cde")
readcontent = gfile.GetBytesByTwoOffsetsByPath("", 2, 5)
- gtest.Assert(len(readcontent), 0)
+ t.Assert(len(readcontent), 0)
})
}
func Test_GetNextCharOffsetByPath(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
filepaths string = "/testfile_GetContents.txt" // 文件内容: abcdefghijk
localindex int64
@@ -248,48 +248,48 @@ func Test_GetNextCharOffsetByPath(t *testing.T) {
createTestFile(filepaths, "abcdefghijk")
defer delTestFiles(filepaths)
localindex = gfile.GetNextCharOffsetByPath(testpath()+filepaths, 'd', 1)
- gtest.Assert(localindex, 3)
+ t.Assert(localindex, 3)
localindex = gfile.GetNextCharOffsetByPath("", 'd', 1)
- gtest.Assert(localindex, -1)
+ t.Assert(localindex, -1)
})
}
func Test_GetNextCharOffset(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
localindex int64
)
reader := strings.NewReader("helloword")
localindex = gfile.GetNextCharOffset(reader, 'w', 1)
- gtest.Assert(localindex, 5)
+ t.Assert(localindex, 5)
localindex = gfile.GetNextCharOffset(reader, 'j', 1)
- gtest.Assert(localindex, -1)
+ t.Assert(localindex, -1)
})
}
func Test_GetBinContentsByTwoOffsets(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
reads []byte
)
reader := strings.NewReader("helloword")
reads = gfile.GetBytesByTwoOffsets(reader, 1, 3)
- gtest.Assert(string(reads), "el")
+ t.Assert(string(reads), "el")
reads = gfile.GetBytesByTwoOffsets(reader, 10, 30)
- gtest.Assert(string(reads), "")
+ t.Assert(string(reads), "")
})
}
func Test_GetBinContentsTilChar(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
reads []byte
indexs int64
@@ -297,16 +297,16 @@ func Test_GetBinContentsTilChar(t *testing.T) {
reader := strings.NewReader("helloword")
reads, _ = gfile.GetBytesTilChar(reader, 'w', 2)
- gtest.Assert(string(reads), "llow")
+ t.Assert(string(reads), "llow")
_, indexs = gfile.GetBytesTilChar(reader, 'w', 20)
- gtest.Assert(indexs, -1)
+ t.Assert(indexs, -1)
})
}
func Test_GetBinContentsTilCharByPath(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
reads []byte
indexs int64
@@ -317,27 +317,27 @@ func Test_GetBinContentsTilCharByPath(t *testing.T) {
defer delTestFiles(filepaths)
reads, _ = gfile.GetBytesTilCharByPath(testpath()+filepaths, 'c', 2)
- gtest.Assert(string(reads), "c")
+ t.Assert(string(reads), "c")
reads, _ = gfile.GetBytesTilCharByPath(testpath()+filepaths, 'y', 1)
- gtest.Assert(string(reads), "")
+ t.Assert(string(reads), "")
_, indexs = gfile.GetBytesTilCharByPath(testpath()+filepaths, 'x', 1)
- gtest.Assert(indexs, -1)
+ t.Assert(indexs, -1)
})
}
func Test_Home(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
reads string
err error
)
reads, err = gfile.Home()
- gtest.Assert(err, nil)
- gtest.AssertNE(reads, "")
+ t.Assert(err, nil)
+ t.AssertNE(reads, "")
})
}
diff --git a/os/gfile/gfile_z_copy_test.go b/os/gfile/gfile_z_copy_test.go
index 82588d57c..d45a096d1 100644
--- a/os/gfile/gfile_z_copy_test.go
+++ b/os/gfile/gfile_z_copy_test.go
@@ -14,7 +14,7 @@ import (
)
func Test_Copy(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths string = "/testfile_copyfile1.txt"
topath string = "/testfile_copyfile2.txt"
@@ -23,16 +23,16 @@ func Test_Copy(t *testing.T) {
createTestFile(paths, "")
defer delTestFiles(paths)
- gtest.Assert(gfile.Copy(testpath()+paths, testpath()+topath), nil)
+ t.Assert(gfile.Copy(testpath()+paths, testpath()+topath), nil)
defer delTestFiles(topath)
- gtest.Assert(gfile.IsFile(testpath()+topath), true)
- gtest.AssertNE(gfile.Copy("", ""), nil)
+ t.Assert(gfile.IsFile(testpath()+topath), true)
+ t.AssertNE(gfile.Copy("", ""), nil)
})
}
func Test_CopyFile(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths string = "/testfile_copyfile1.txt"
topath string = "/testfile_copyfile2.txt"
@@ -41,32 +41,32 @@ func Test_CopyFile(t *testing.T) {
createTestFile(paths, "")
defer delTestFiles(paths)
- gtest.Assert(gfile.CopyFile(testpath()+paths, testpath()+topath), nil)
+ t.Assert(gfile.CopyFile(testpath()+paths, testpath()+topath), nil)
defer delTestFiles(topath)
- gtest.Assert(gfile.IsFile(testpath()+topath), true)
- gtest.AssertNE(gfile.CopyFile("", ""), nil)
+ t.Assert(gfile.IsFile(testpath()+topath), true)
+ t.AssertNE(gfile.CopyFile("", ""), nil)
})
// Content replacement.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
src := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
dst := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
srcContent := "1"
dstContent := "1"
gfile.PutContents(src, srcContent)
gfile.PutContents(dst, dstContent)
- gtest.Assert(gfile.GetContents(src), srcContent)
- gtest.Assert(gfile.GetContents(dst), dstContent)
+ t.Assert(gfile.GetContents(src), srcContent)
+ t.Assert(gfile.GetContents(dst), dstContent)
err := gfile.CopyFile(src, dst)
- gtest.Assert(err, nil)
- gtest.Assert(gfile.GetContents(src), srcContent)
- gtest.Assert(gfile.GetContents(dst), srcContent)
+ t.Assert(err, nil)
+ t.Assert(gfile.GetContents(src), srcContent)
+ t.Assert(gfile.GetContents(dst), srcContent)
})
}
func Test_CopyDir(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
dirpath1 string = "/testcopydir1"
dirpath2 string = "/testcopydir2"
@@ -87,46 +87,46 @@ func Test_CopyDir(t *testing.T) {
tofolder := testpath() + dirpath2
if gfile.IsDir(tofolder) {
- gtest.Assert(gfile.Remove(tofolder), nil)
- gtest.Assert(gfile.Remove(""), nil)
+ t.Assert(gfile.Remove(tofolder), nil)
+ t.Assert(gfile.Remove(""), nil)
}
- gtest.Assert(gfile.CopyDir(yfolder, tofolder), nil)
+ t.Assert(gfile.CopyDir(yfolder, tofolder), nil)
defer delTestFiles(tofolder)
// 检查复制后的旧文件夹是否真实存在
- gtest.Assert(gfile.IsDir(yfolder), true)
+ t.Assert(gfile.IsDir(yfolder), true)
// 检查复制后的旧文件夹中的文件是否真实存在
for _, v := range havelist1 {
- gtest.Assert(gfile.IsFile(yfolder+"/"+v), true)
+ t.Assert(gfile.IsFile(yfolder+"/"+v), true)
}
// 检查复制后的新文件夹是否真实存在
- gtest.Assert(gfile.IsDir(tofolder), true)
+ t.Assert(gfile.IsDir(tofolder), true)
// 检查复制后的新文件夹中的文件是否真实存在
for _, v := range havelist1 {
- gtest.Assert(gfile.IsFile(tofolder+"/"+v), true)
+ t.Assert(gfile.IsFile(tofolder+"/"+v), true)
}
- gtest.Assert(gfile.Remove(tofolder), nil)
- gtest.Assert(gfile.Remove(""), nil)
+ t.Assert(gfile.Remove(tofolder), nil)
+ t.Assert(gfile.Remove(""), nil)
})
// Content replacement.
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
src := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr(), gtime.TimestampNanoStr())
dst := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr(), gtime.TimestampNanoStr())
srcContent := "1"
dstContent := "1"
gfile.PutContents(src, srcContent)
gfile.PutContents(dst, dstContent)
- gtest.Assert(gfile.GetContents(src), srcContent)
- gtest.Assert(gfile.GetContents(dst), dstContent)
+ t.Assert(gfile.GetContents(src), srcContent)
+ t.Assert(gfile.GetContents(dst), dstContent)
err := gfile.CopyDir(gfile.Dir(src), gfile.Dir(dst))
- gtest.Assert(err, nil)
- gtest.Assert(gfile.GetContents(src), srcContent)
- gtest.Assert(gfile.GetContents(dst), srcContent)
+ t.Assert(err, nil)
+ t.Assert(gfile.GetContents(src), srcContent)
+ t.Assert(gfile.GetContents(dst), srcContent)
})
}
diff --git a/os/gfile/gfile_z_readline_test.go b/os/gfile/gfile_z_readline_test.go
index 8fe537cf1..76e956250 100644
--- a/os/gfile/gfile_z_readline_test.go
+++ b/os/gfile/gfile_z_readline_test.go
@@ -15,17 +15,17 @@ import (
)
func Test_NotFound(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
teatFile := gfile.Dir(gdebug.CallerFilePath()) + gfile.Separator + "testdata/readline/error.log"
callback := func(line string) {
}
err := gfile.ReadLines(teatFile, callback)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_ReadLines(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
expectList := []string{"a", "b", "c", "d", "e"}
getList := make([]string, 0)
@@ -36,13 +36,13 @@ func Test_ReadLines(t *testing.T) {
teatFile := gfile.Dir(gdebug.CallerFilePath()) + gfile.Separator + "testdata/readline/file.log"
err := gfile.ReadLines(teatFile, callback)
- gtest.AssertEQ(getList, expectList)
- gtest.AssertEQ(err, nil)
+ t.AssertEQ(getList, expectList)
+ t.AssertEQ(err, nil)
})
}
func Test_ReadByteLines(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
expectList := [][]byte{[]byte("a"), []byte("b"), []byte("c"), []byte("d"), []byte("e")}
getList := make([][]byte, 0)
@@ -53,7 +53,7 @@ func Test_ReadByteLines(t *testing.T) {
teatFile := gfile.Dir(gdebug.CallerFilePath()) + gfile.Separator + "testdata/readline/file.log"
err := gfile.ReadByteLines(teatFile, callback)
- gtest.AssertEQ(getList, expectList)
- gtest.AssertEQ(err, nil)
+ t.AssertEQ(getList, expectList)
+ t.AssertEQ(err, nil)
})
}
diff --git a/os/gfile/gfile_z_scan_test.go b/os/gfile/gfile_z_scan_test.go
index a164cc80a..386602687 100644
--- a/os/gfile/gfile_z_scan_test.go
+++ b/os/gfile/gfile_z_scan_test.go
@@ -17,36 +17,36 @@ import (
func Test_ScanDir(t *testing.T) {
teatPath := gfile.Dir(gdebug.CallerFilePath()) + gfile.Separator + "testdata"
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
files, err := gfile.ScanDir(teatPath, "*", false)
- gtest.Assert(err, nil)
- gtest.AssertIN(teatPath+gfile.Separator+"dir1", files)
- gtest.AssertIN(teatPath+gfile.Separator+"dir2", files)
- gtest.AssertNE(teatPath+gfile.Separator+"dir1"+gfile.Separator+"file1", files)
+ t.Assert(err, nil)
+ t.AssertIN(teatPath+gfile.Separator+"dir1", files)
+ t.AssertIN(teatPath+gfile.Separator+"dir2", files)
+ t.AssertNE(teatPath+gfile.Separator+"dir1"+gfile.Separator+"file1", files)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
files, err := gfile.ScanDir(teatPath, "*", true)
- gtest.Assert(err, nil)
- gtest.AssertIN(teatPath+gfile.Separator+"dir1", files)
- gtest.AssertIN(teatPath+gfile.Separator+"dir2", files)
- gtest.AssertIN(teatPath+gfile.Separator+"dir1"+gfile.Separator+"file1", files)
- gtest.AssertIN(teatPath+gfile.Separator+"dir2"+gfile.Separator+"file2", files)
+ t.Assert(err, nil)
+ t.AssertIN(teatPath+gfile.Separator+"dir1", files)
+ t.AssertIN(teatPath+gfile.Separator+"dir2", files)
+ t.AssertIN(teatPath+gfile.Separator+"dir1"+gfile.Separator+"file1", files)
+ t.AssertIN(teatPath+gfile.Separator+"dir2"+gfile.Separator+"file2", files)
})
}
func Test_ScanDirFile(t *testing.T) {
teatPath := gfile.Dir(gdebug.CallerFilePath()) + gfile.Separator + "testdata"
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
files, err := gfile.ScanDirFile(teatPath, "*", false)
- gtest.Assert(err, nil)
- gtest.Assert(len(files), 0)
+ t.Assert(err, nil)
+ t.Assert(len(files), 0)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
files, err := gfile.ScanDirFile(teatPath, "*", true)
- gtest.Assert(err, nil)
- gtest.AssertNI(teatPath+gfile.Separator+"dir1", files)
- gtest.AssertNI(teatPath+gfile.Separator+"dir2", files)
- gtest.AssertIN(teatPath+gfile.Separator+"dir1"+gfile.Separator+"file1", files)
- gtest.AssertIN(teatPath+gfile.Separator+"dir2"+gfile.Separator+"file2", files)
+ t.Assert(err, nil)
+ t.AssertNI(teatPath+gfile.Separator+"dir1", files)
+ t.AssertNI(teatPath+gfile.Separator+"dir2", files)
+ t.AssertIN(teatPath+gfile.Separator+"dir1"+gfile.Separator+"file1", files)
+ t.AssertIN(teatPath+gfile.Separator+"dir2"+gfile.Separator+"file2", files)
})
}
diff --git a/os/gfile/gfile_z_search_test.go b/os/gfile/gfile_z_search_test.go
index 0efb6cf17..cde8d5277 100644
--- a/os/gfile/gfile_z_search_test.go
+++ b/os/gfile/gfile_z_search_test.go
@@ -15,7 +15,7 @@ import (
)
func Test_Search(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths1 string = "/testfiless"
paths2 string = "./testfile/dirfiles_no"
@@ -31,28 +31,28 @@ func Test_Search(t *testing.T) {
ypaths1 = paths1
tpath, err = gfile.Search(testpath() + paths1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
tpath = filepath.ToSlash(tpath)
// 自定义优先路径
tpath2, err = gfile.Search(testpath() + paths1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
tpath2 = filepath.ToSlash(tpath2)
tempstr = testpath()
paths1 = tempstr + paths1
paths1 = filepath.ToSlash(paths1)
- gtest.Assert(tpath, paths1)
+ t.Assert(tpath, paths1)
- gtest.Assert(tpath2, tpath)
+ t.Assert(tpath2, tpath)
// 测试给定目录
tpath2, err = gfile.Search(paths1, "testfiless")
tpath2 = filepath.ToSlash(tpath2)
tempss := filepath.ToSlash(paths1)
- gtest.Assert(tpath2, tempss)
+ t.Assert(tpath2, tempss)
// 测试当前目录
tempstr, _ = filepath.Abs("./")
@@ -60,11 +60,11 @@ func Test_Search(t *testing.T) {
paths1 = tempstr + ypaths1
paths1 = filepath.ToSlash(paths1)
- gtest.Assert(tpath2, paths1)
+ t.Assert(tpath2, paths1)
// 测试目录不存在时
_, err = gfile.Search(paths2)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
diff --git a/os/gfile/gfile_z_size_test.go b/os/gfile/gfile_z_size_test.go
index 4d61fc412..c0ae9289c 100644
--- a/os/gfile/gfile_z_size_test.go
+++ b/os/gfile/gfile_z_size_test.go
@@ -14,7 +14,7 @@ import (
)
func Test_Size(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths1 string = "/testfile_t1.txt"
sizes int64
@@ -24,40 +24,40 @@ func Test_Size(t *testing.T) {
defer delTestFiles(paths1)
sizes = gfile.Size(testpath() + paths1)
- gtest.Assert(sizes, 14)
+ t.Assert(sizes, 14)
sizes = gfile.Size("")
- gtest.Assert(sizes, 0)
+ t.Assert(sizes, 0)
})
}
func Test_FormatSize(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gfile.FormatSize(0), "0.00B")
- gtest.Assert(gfile.FormatSize(16), "16.00B")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gfile.FormatSize(0), "0.00B")
+ t.Assert(gfile.FormatSize(16), "16.00B")
- gtest.Assert(gfile.FormatSize(1024), "1.00K")
+ t.Assert(gfile.FormatSize(1024), "1.00K")
- gtest.Assert(gfile.FormatSize(16000000), "15.26M")
+ t.Assert(gfile.FormatSize(16000000), "15.26M")
- gtest.Assert(gfile.FormatSize(1600000000), "1.49G")
+ t.Assert(gfile.FormatSize(1600000000), "1.49G")
- gtest.Assert(gfile.FormatSize(9600000000000), "8.73T")
- gtest.Assert(gfile.FormatSize(9600000000000000), "8.53P")
+ t.Assert(gfile.FormatSize(9600000000000), "8.73T")
+ t.Assert(gfile.FormatSize(9600000000000000), "8.53P")
})
}
func Test_ReadableSize(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths1 string = "/testfile_t1.txt"
)
createTestFile(paths1, "abcdefghijklmn")
defer delTestFiles(paths1)
- gtest.Assert(gfile.ReadableSize(testpath()+paths1), "14.00B")
- gtest.Assert(gfile.ReadableSize(""), "0.00B")
+ t.Assert(gfile.ReadableSize(testpath()+paths1), "14.00B")
+ t.Assert(gfile.ReadableSize(""), "0.00B")
})
}
diff --git a/os/gfile/gfile_z_test.go b/os/gfile/gfile_z_test.go
index 3e67a46d0..ee8540188 100644
--- a/os/gfile/gfile_z_test.go
+++ b/os/gfile/gfile_z_test.go
@@ -20,45 +20,45 @@ import (
)
func Test_IsDir(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
paths := "/testfile"
createDir(paths)
defer delTestFiles(paths)
- gtest.Assert(gfile.IsDir(testpath()+paths), true)
- gtest.Assert(gfile.IsDir("./testfile2"), false)
- gtest.Assert(gfile.IsDir("./testfile/tt.txt"), false)
- gtest.Assert(gfile.IsDir(""), false)
+ t.Assert(gfile.IsDir(testpath()+paths), true)
+ t.Assert(gfile.IsDir("./testfile2"), false)
+ t.Assert(gfile.IsDir("./testfile/tt.txt"), false)
+ t.Assert(gfile.IsDir(""), false)
})
}
func Test_IsEmpty(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "/testdir_" + gconv.String(gtime.TimestampNano())
createDir(path)
defer delTestFiles(path)
- gtest.Assert(gfile.IsEmpty(testpath()+path), true)
- gtest.Assert(gfile.IsEmpty(testpath()+path+gfile.Separator+"test.txt"), true)
+ t.Assert(gfile.IsEmpty(testpath()+path), true)
+ t.Assert(gfile.IsEmpty(testpath()+path+gfile.Separator+"test.txt"), true)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "/testfile_" + gconv.String(gtime.TimestampNano())
createTestFile(path, "")
defer delTestFiles(path)
- gtest.Assert(gfile.IsEmpty(testpath()+path), true)
+ t.Assert(gfile.IsEmpty(testpath()+path), true)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "/testfile_" + gconv.String(gtime.TimestampNano())
createTestFile(path, "1")
defer delTestFiles(path)
- gtest.Assert(gfile.IsEmpty(testpath()+path), false)
+ t.Assert(gfile.IsEmpty(testpath()+path), false)
})
}
func Test_Create(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
err error
filepaths []string
@@ -70,13 +70,13 @@ func Test_Create(t *testing.T) {
fileobj, err = gfile.Create(testpath() + v)
defer delTestFiles(v)
fileobj.Close()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
}
})
}
func Test_Open(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
err error
files []string
@@ -98,9 +98,9 @@ func Test_Open(t *testing.T) {
fileobj, err = gfile.Open(testpath() + v)
fileobj.Close()
if flags[k] {
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
} else {
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
}
}
@@ -109,7 +109,7 @@ func Test_Open(t *testing.T) {
}
func Test_OpenFile(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
err error
files []string
@@ -131,9 +131,9 @@ func Test_OpenFile(t *testing.T) {
fileobj, err = gfile.OpenFile(testpath()+v, os.O_RDWR, 0666)
fileobj.Close()
if flags[k] {
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
} else {
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
}
}
@@ -142,7 +142,7 @@ func Test_OpenFile(t *testing.T) {
}
func Test_OpenWithFlag(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
err error
files []string
@@ -163,9 +163,9 @@ func Test_OpenWithFlag(t *testing.T) {
fileobj, err = gfile.OpenWithFlag(testpath()+v, os.O_RDWR)
fileobj.Close()
if flags[k] {
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
} else {
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
}
}
@@ -174,7 +174,7 @@ func Test_OpenWithFlag(t *testing.T) {
}
func Test_OpenWithFlagPerm(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
err error
files []string
@@ -194,9 +194,9 @@ func Test_OpenWithFlagPerm(t *testing.T) {
fileobj, err = gfile.OpenWithFlagPerm(testpath()+v, os.O_RDWR, 666)
fileobj.Close()
if flags[k] {
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
} else {
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
}
}
@@ -206,7 +206,7 @@ func Test_OpenWithFlagPerm(t *testing.T) {
func Test_Exists(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
flag bool
files []string
@@ -226,9 +226,9 @@ func Test_Exists(t *testing.T) {
for k, v := range files {
flag = gfile.Exists(testpath() + v)
if flags[k] {
- gtest.Assert(flag, true)
+ t.Assert(flag, true)
} else {
- gtest.Assert(flag, false)
+ t.Assert(flag, false)
}
}
@@ -237,16 +237,16 @@ func Test_Exists(t *testing.T) {
}
func Test_Pwd(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
paths, err := os.Getwd()
- gtest.Assert(err, nil)
- gtest.Assert(gfile.Pwd(), paths)
+ t.Assert(err, nil)
+ t.Assert(gfile.Pwd(), paths)
})
}
func Test_IsFile(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
flag bool
files []string
@@ -271,9 +271,9 @@ func Test_IsFile(t *testing.T) {
for k, v := range files {
flag = gfile.IsFile(testpath() + v)
if flags[k] {
- gtest.Assert(flag, true)
+ t.Assert(flag, true)
} else {
- gtest.Assert(flag, false)
+ t.Assert(flag, false)
}
}
@@ -282,7 +282,7 @@ func Test_IsFile(t *testing.T) {
}
func Test_Info(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
err error
paths string = "/testfile_t1.txt"
@@ -293,18 +293,18 @@ func Test_Info(t *testing.T) {
createTestFile(paths, "")
defer delTestFiles(paths)
files, err = gfile.Info(testpath() + paths)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
files2, err = os.Stat(testpath() + paths)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
- gtest.Assert(files, files2)
+ t.Assert(files, files2)
})
}
func Test_Move(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths string = "/ovetest"
filepaths string = "/testfile_ttn1.txt"
@@ -318,17 +318,17 @@ func Test_Move(t *testing.T) {
yfile := testpath() + paths + filepaths
tofile := testpath() + paths + topath
- gtest.Assert(gfile.Move(yfile, tofile), nil)
+ t.Assert(gfile.Move(yfile, tofile), nil)
// 检查移动后的文件是否真实存在
_, err := os.Stat(tofile)
- gtest.Assert(os.IsNotExist(err), false)
+ t.Assert(os.IsNotExist(err), false)
})
}
func Test_Rename(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths string = "/testfiles"
ypath string = "/testfilettm1.txt"
@@ -341,17 +341,17 @@ func Test_Rename(t *testing.T) {
ypath = testpath() + paths + ypath
topath = testpath() + paths + topath
- gtest.Assert(gfile.Rename(ypath, topath), nil)
- gtest.Assert(gfile.IsFile(topath), true)
+ t.Assert(gfile.Rename(ypath, topath), nil)
+ t.Assert(gfile.IsFile(topath), true)
- gtest.AssertNE(gfile.Rename("", ""), nil)
+ t.AssertNE(gfile.Rename("", ""), nil)
})
}
func Test_DirNames(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths string = "/testdirs"
err error
@@ -371,17 +371,17 @@ func Test_DirNames(t *testing.T) {
readlist, err = gfile.DirNames(testpath() + paths)
- gtest.Assert(err, nil)
- gtest.AssertIN(readlist, havelist)
+ t.Assert(err, nil)
+ t.AssertIN(readlist, havelist)
_, err = gfile.DirNames("")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_Glob(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths string = "/testfiles/*.txt"
dirpath string = "/testfiles"
@@ -407,29 +407,29 @@ func Test_Glob(t *testing.T) {
defer delTestFiles(dirpath)
resultlist, err = gfile.Glob(testpath()+paths, true)
- gtest.Assert(err, nil)
- gtest.Assert(resultlist, havelist1)
+ t.Assert(err, nil)
+ t.Assert(resultlist, havelist1)
resultlist, err = gfile.Glob(testpath()+paths, false)
- gtest.Assert(err, nil)
- gtest.Assert(formatpaths(resultlist), formatpaths(havelist2))
+ t.Assert(err, nil)
+ t.Assert(formatpaths(resultlist), formatpaths(havelist2))
_, err = gfile.Glob("", true)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
})
}
func Test_Remove(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths string = "/testfile_t1.txt"
)
createTestFile(paths, "")
- gtest.Assert(gfile.Remove(testpath()+paths), nil)
+ t.Assert(gfile.Remove(testpath()+paths), nil)
- gtest.Assert(gfile.Remove(""), nil)
+ t.Assert(gfile.Remove(""), nil)
defer delTestFiles(paths)
@@ -437,7 +437,7 @@ func Test_Remove(t *testing.T) {
}
func Test_IsReadable(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths1 string = "/testfile_GetContents.txt"
paths2 string = "./testfile_GetContents_no.txt"
@@ -446,14 +446,14 @@ func Test_IsReadable(t *testing.T) {
createTestFile(paths1, "")
defer delTestFiles(paths1)
- gtest.Assert(gfile.IsReadable(testpath()+paths1), true)
- gtest.Assert(gfile.IsReadable(paths2), false)
+ t.Assert(gfile.IsReadable(testpath()+paths1), true)
+ t.Assert(gfile.IsReadable(paths2), false)
})
}
func Test_IsWritable(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths1 string = "/testfile_GetContents.txt"
paths2 string = "./testfile_GetContents_no.txt"
@@ -461,14 +461,14 @@ func Test_IsWritable(t *testing.T) {
createTestFile(paths1, "")
defer delTestFiles(paths1)
- gtest.Assert(gfile.IsWritable(testpath()+paths1), true)
- gtest.Assert(gfile.IsWritable(paths2), false)
+ t.Assert(gfile.IsWritable(testpath()+paths1), true)
+ t.Assert(gfile.IsWritable(paths2), false)
})
}
func Test_Chmod(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths1 string = "/testfile_GetContents.txt"
paths2 string = "./testfile_GetContents_no.txt"
@@ -476,15 +476,15 @@ func Test_Chmod(t *testing.T) {
createTestFile(paths1, "")
defer delTestFiles(paths1)
- gtest.Assert(gfile.Chmod(testpath()+paths1, 0777), nil)
- gtest.AssertNE(gfile.Chmod(paths2, 0777), nil)
+ t.Assert(gfile.Chmod(testpath()+paths1, 0777), nil)
+ t.AssertNE(gfile.Chmod(paths2, 0777), nil)
})
}
// 获取绝对目录地址
func Test_RealPath(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths1 string = "/testfile_files"
readlPath string
@@ -499,16 +499,16 @@ func Test_RealPath(t *testing.T) {
tempstr, _ = filepath.Abs("./")
- gtest.Assert(readlPath, tempstr)
+ t.Assert(readlPath, tempstr)
- gtest.Assert(gfile.RealPath("./nodirs"), "")
+ t.Assert(gfile.RealPath("./nodirs"), "")
})
}
// 获取当前执行文件的目录
func Test_SelfPath(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths1 string
readlPath string
@@ -521,13 +521,13 @@ func Test_SelfPath(t *testing.T) {
paths1 = filepath.ToSlash(tempstr)
paths1 = strings.Replace(paths1, "./", "/", 1)
- gtest.Assert(readlPath, paths1)
+ t.Assert(readlPath, paths1)
})
}
func Test_SelfDir(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths1 string
readlPath string
@@ -538,13 +538,13 @@ func Test_SelfDir(t *testing.T) {
tempstr, _ = filepath.Abs(os.Args[0])
paths1 = filepath.Dir(tempstr)
- gtest.Assert(readlPath, paths1)
+ t.Assert(readlPath, paths1)
})
}
func Test_Basename(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths1 string = "/testfilerr_GetContents.txt"
readlPath string
@@ -554,13 +554,13 @@ func Test_Basename(t *testing.T) {
defer delTestFiles(paths1)
readlPath = gfile.Basename(testpath() + paths1)
- gtest.Assert(readlPath, "testfilerr_GetContents.txt")
+ t.Assert(readlPath, "testfilerr_GetContents.txt")
})
}
func Test_Dir(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths1 string = "/testfiless"
readlPath string
@@ -570,13 +570,13 @@ func Test_Dir(t *testing.T) {
readlPath = gfile.Dir(testpath() + paths1)
- gtest.Assert(readlPath, testpath())
+ t.Assert(readlPath, testpath())
})
}
func Test_Ext(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
paths1 string = "/testfile_GetContents.txt"
dirpath1 = "/testdirs"
@@ -587,35 +587,35 @@ func Test_Ext(t *testing.T) {
createDir(dirpath1)
defer delTestFiles(dirpath1)
- gtest.Assert(gfile.Ext(testpath()+paths1), ".txt")
- gtest.Assert(gfile.Ext(testpath()+dirpath1), "")
+ t.Assert(gfile.Ext(testpath()+paths1), ".txt")
+ t.Assert(gfile.Ext(testpath()+dirpath1), "")
})
- gtest.Case(t, func() {
- gtest.Assert(gfile.Ext("/var/www/test.js"), ".js")
- gtest.Assert(gfile.Ext("/var/www/test.min.js"), ".js")
- gtest.Assert(gfile.Ext("/var/www/test.js?1"), ".js")
- gtest.Assert(gfile.Ext("/var/www/test.min.js?v1"), ".js")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gfile.Ext("/var/www/test.js"), ".js")
+ t.Assert(gfile.Ext("/var/www/test.min.js"), ".js")
+ t.Assert(gfile.Ext("/var/www/test.js?1"), ".js")
+ t.Assert(gfile.Ext("/var/www/test.min.js?v1"), ".js")
})
}
func Test_ExtName(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gfile.ExtName("/var/www/test.js"), "js")
- gtest.Assert(gfile.ExtName("/var/www/test.min.js"), "js")
- gtest.Assert(gfile.ExtName("/var/www/test.js?v=1"), "js")
- gtest.Assert(gfile.ExtName("/var/www/test.min.js?v=1"), "js")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gfile.ExtName("/var/www/test.js"), "js")
+ t.Assert(gfile.ExtName("/var/www/test.min.js"), "js")
+ t.Assert(gfile.ExtName("/var/www/test.js?v=1"), "js")
+ t.Assert(gfile.ExtName("/var/www/test.min.js?v=1"), "js")
})
}
func Test_TempDir(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gfile.TempDir(), "/tmp")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gfile.TempDir(), "/tmp")
})
}
func Test_Mkdir(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
tpath string = "/testfile/createdir"
err error
@@ -624,19 +624,19 @@ func Test_Mkdir(t *testing.T) {
defer delTestFiles("/testfile")
err = gfile.Mkdir(testpath() + tpath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = gfile.Mkdir("")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
err = gfile.Mkdir(testpath() + tpath + "2/t1")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
})
}
func Test_Stat(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
tpath1 = "/testfile_t1.txt"
tpath2 = "./testfile_t1_no.txt"
@@ -648,19 +648,19 @@ func Test_Stat(t *testing.T) {
defer delTestFiles(tpath1)
fileiofo, err = gfile.Stat(testpath() + tpath1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
- gtest.Assert(fileiofo.Size(), 1)
+ t.Assert(fileiofo.Size(), 1)
_, err = gfile.Stat(tpath2)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_MainPkgPath(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
reads := gfile.MainPkgPath()
- gtest.Assert(reads, "")
+ t.Assert(reads, "")
})
}
diff --git a/os/gfile/gfile_z_time_test.go b/os/gfile/gfile_z_time_test.go
index 843c1ad1e..06508a610 100644
--- a/os/gfile/gfile_z_time_test.go
+++ b/os/gfile/gfile_z_time_test.go
@@ -16,7 +16,7 @@ import (
)
func Test_MTime(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
file1 = "/testfile_t1.txt"
@@ -27,15 +27,15 @@ func Test_MTime(t *testing.T) {
createTestFile(file1, "")
defer delTestFiles(file1)
fileobj, err = os.Stat(testpath() + file1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
- gtest.Assert(gfile.MTime(testpath()+file1), fileobj.ModTime().Unix())
- gtest.Assert(gfile.MTime(""), 0)
+ t.Assert(gfile.MTime(testpath()+file1), fileobj.ModTime().Unix())
+ t.Assert(gfile.MTime(""), 0)
})
}
func Test_MTimeMillisecond(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var (
file1 = "/testfile_t1.txt"
err error
@@ -45,13 +45,13 @@ func Test_MTimeMillisecond(t *testing.T) {
createTestFile(file1, "")
defer delTestFiles(file1)
fileobj, err = os.Stat(testpath() + file1)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
time.Sleep(time.Millisecond * 100)
- gtest.AssertGE(
+ t.AssertGE(
gfile.MTimeMillisecond(testpath()+file1),
fileobj.ModTime().UnixNano()/1000000,
)
- gtest.Assert(gfile.MTimeMillisecond(""), 0)
+ t.Assert(gfile.MTimeMillisecond(""), 0)
})
}
diff --git a/os/gfpool/gfpool_z_unit_test.go b/os/gfpool/gfpool_z_unit_test.go
index af3d11130..d3552d256 100644
--- a/os/gfpool/gfpool_z_unit_test.go
+++ b/os/gfpool/gfpool_z_unit_test.go
@@ -15,14 +15,14 @@ import (
func TestOpen(t *testing.T) {
testFile := start("TestOpen.txt")
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
f, err := gfpool.Open(testFile, os.O_RDWR|os.O_CREATE|os.O_TRUNC|os.O_APPEND, 0666)
- gtest.AssertEQ(err, nil)
+ t.AssertEQ(err, nil)
f.Close()
f2, err1 := gfpool.Open(testFile, os.O_RDWR|os.O_CREATE|os.O_TRUNC|os.O_APPEND, 0666)
- gtest.AssertEQ(err1, nil)
- gtest.AssertEQ(f, f2)
+ t.AssertEQ(err1, nil)
+ t.AssertEQ(f, f2)
f2.Close()
})
@@ -31,46 +31,46 @@ func TestOpen(t *testing.T) {
// TestOpenErr test open file error
func TestOpenErr(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
testErrFile := "errorPath"
_, err := gfpool.Open(testErrFile, os.O_RDWR, 0666)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
// delete file error
testFile := start("TestOpenDeleteErr.txt")
pool := gfpool.New(testFile, os.O_RDWR, 0666)
_, err1 := pool.File()
- gtest.AssertEQ(err1, nil)
+ t.AssertEQ(err1, nil)
stop(testFile)
_, err1 = pool.File()
- gtest.AssertNE(err1, nil)
+ t.AssertNE(err1, nil)
// append mode delete file error and create again
testFile = start("TestOpenCreateErr.txt")
pool = gfpool.New(testFile, os.O_CREATE, 0666)
_, err1 = pool.File()
- gtest.AssertEQ(err1, nil)
+ t.AssertEQ(err1, nil)
stop(testFile)
_, err1 = pool.File()
- gtest.AssertEQ(err1, nil)
+ t.AssertEQ(err1, nil)
// append mode delete file error
testFile = start("TestOpenAppendErr.txt")
pool = gfpool.New(testFile, os.O_APPEND, 0666)
_, err1 = pool.File()
- gtest.AssertEQ(err1, nil)
+ t.AssertEQ(err1, nil)
stop(testFile)
_, err1 = pool.File()
- gtest.AssertNE(err1, nil)
+ t.AssertNE(err1, nil)
// trunc mode delete file error
testFile = start("TestOpenTruncErr.txt")
pool = gfpool.New(testFile, os.O_TRUNC, 0666)
_, err1 = pool.File()
- gtest.AssertEQ(err1, nil)
+ t.AssertEQ(err1, nil)
stop(testFile)
_, err1 = pool.File()
- gtest.AssertNE(err1, nil)
+ t.AssertNE(err1, nil)
})
}
@@ -78,15 +78,15 @@ func TestOpenErr(t *testing.T) {
func TestOpenExpire(t *testing.T) {
testFile := start("TestOpenExpire.txt")
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
f, err := gfpool.Open(testFile, os.O_RDWR|os.O_CREATE|os.O_TRUNC|os.O_APPEND, 0666, 100*time.Millisecond)
- gtest.AssertEQ(err, nil)
+ t.AssertEQ(err, nil)
f.Close()
time.Sleep(150 * time.Millisecond)
f2, err1 := gfpool.Open(testFile, os.O_RDWR|os.O_CREATE|os.O_TRUNC|os.O_APPEND, 0666, 100*time.Millisecond)
- gtest.AssertEQ(err1, nil)
- //gtest.AssertNE(f, f2)
+ t.AssertEQ(err1, nil)
+ //t.AssertNE(f, f2)
f2.Close()
})
@@ -97,16 +97,16 @@ func TestOpenExpire(t *testing.T) {
func TestNewPool(t *testing.T) {
testFile := start("TestNewPool.txt")
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
f, err := gfpool.Open(testFile, os.O_RDWR|os.O_CREATE|os.O_TRUNC|os.O_APPEND, 0666)
- gtest.AssertEQ(err, nil)
+ t.AssertEQ(err, nil)
f.Close()
pool := gfpool.New(testFile, os.O_RDWR|os.O_CREATE|os.O_TRUNC|os.O_APPEND, 0666)
f2, err1 := pool.File()
// pool not equal
- gtest.AssertEQ(err1, nil)
- //gtest.AssertNE(f, f2)
+ t.AssertEQ(err1, nil)
+ //t.AssertNE(f, f2)
f2.Close()
pool.Close()
diff --git a/os/gfsnotify/gfsnotify_z_unit_test.go b/os/gfsnotify/gfsnotify_z_unit_test.go
index 5c920e682..a4640bda2 100644
--- a/os/gfsnotify/gfsnotify_z_unit_test.go
+++ b/os/gfsnotify/gfsnotify_z_unit_test.go
@@ -19,43 +19,43 @@ import (
)
func TestWatcher_AddOnce(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value := gtype.New()
path := gfile.Join(gfile.TempDir(), gconv.String(gtime.TimestampNano()))
err := gfile.PutContents(path, "init")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(path)
time.Sleep(100 * time.Millisecond)
callback1, err := gfsnotify.AddOnce("mywatch", path, func(event *gfsnotify.Event) {
value.Set(1)
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
callback2, err := gfsnotify.AddOnce("mywatch", path, func(event *gfsnotify.Event) {
value.Set(2)
})
- gtest.Assert(err, nil)
- gtest.Assert(callback2, nil)
+ t.Assert(err, nil)
+ t.Assert(callback2, nil)
err = gfile.PutContents(path, "1")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(value, 1)
+ t.Assert(value, 1)
err = gfsnotify.RemoveCallback(callback1.Id)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = gfile.PutContents(path, "2")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(value, 1)
+ t.Assert(value, 1)
})
}
func TestWatcher_AddRemove(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path1 := gfile.TempDir() + gfile.Separator + gconv.String(gtime.TimestampNano())
path2 := gfile.TempDir() + gfile.Separator + gconv.String(gtime.TimestampNano()) + "2"
gfile.PutContents(path1, "1")
@@ -75,19 +75,19 @@ func TestWatcher_AddRemove(t *testing.T) {
return
}
})
- gtest.Assert(err, nil)
- gtest.AssertNE(callback, nil)
+ t.Assert(err, nil)
+ t.AssertNE(callback, nil)
gfile.PutContents(path1, "2")
time.Sleep(100 * time.Millisecond)
- gtest.Assert(v.Val(), 2)
+ t.Assert(v.Val(), 2)
gfile.Rename(path1, path2)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(v.Val(), 3)
+ t.Assert(v.Val(), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path1 := gfile.TempDir() + gfile.Separator + gconv.String(gtime.TimestampNano())
gfile.PutContents(path1, "1")
defer func() {
@@ -104,25 +104,25 @@ func TestWatcher_AddRemove(t *testing.T) {
return
}
})
- gtest.Assert(err, nil)
- gtest.AssertNE(callback, nil)
+ t.Assert(err, nil)
+ t.AssertNE(callback, nil)
gfile.PutContents(path1, "2")
time.Sleep(100 * time.Millisecond)
- gtest.Assert(v.Val(), 2)
+ t.Assert(v.Val(), 2)
gfile.Remove(path1)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(v.Val(), 4)
+ t.Assert(v.Val(), 4)
gfile.PutContents(path1, "1")
time.Sleep(100 * time.Millisecond)
- gtest.Assert(v.Val(), 4)
+ t.Assert(v.Val(), 4)
})
}
func TestWatcher_Callback(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path1 := gfile.TempDir() + gfile.Separator + gconv.String(gtime.TimestampNano())
gfile.PutContents(path1, "1")
defer func() {
@@ -135,21 +135,21 @@ func TestWatcher_Callback(t *testing.T) {
return
}
})
- gtest.Assert(err, nil)
- gtest.AssertNE(callback, nil)
+ t.Assert(err, nil)
+ t.AssertNE(callback, nil)
gfile.PutContents(path1, "2")
time.Sleep(100 * time.Millisecond)
- gtest.Assert(v.Val(), 2)
+ t.Assert(v.Val(), 2)
v.Set(3)
gfsnotify.RemoveCallback(callback.Id)
gfile.PutContents(path1, "3")
time.Sleep(100 * time.Millisecond)
- gtest.Assert(v.Val(), 3)
+ t.Assert(v.Val(), 3)
})
// multiple callbacks
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path1 := gfile.TempDir() + gfile.Separator + gconv.String(gtime.TimestampNano())
gfile.PutContents(path1, "1")
defer func() {
@@ -169,22 +169,22 @@ func TestWatcher_Callback(t *testing.T) {
return
}
})
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.AssertNE(callback1, nil)
- gtest.AssertNE(callback2, nil)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.AssertNE(callback1, nil)
+ t.AssertNE(callback2, nil)
gfile.PutContents(path1, "2")
time.Sleep(100 * time.Millisecond)
- gtest.Assert(v1.Val(), 2)
- gtest.Assert(v2.Val(), 2)
+ t.Assert(v1.Val(), 2)
+ t.Assert(v2.Val(), 2)
v1.Set(3)
v2.Set(3)
gfsnotify.RemoveCallback(callback1.Id)
gfile.PutContents(path1, "3")
time.Sleep(100 * time.Millisecond)
- gtest.Assert(v1.Val(), 3)
- gtest.Assert(v2.Val(), 2)
+ t.Assert(v1.Val(), 3)
+ t.Assert(v2.Val(), 2)
})
}
diff --git a/os/glog/glog_z_unit_basic_test.go b/os/glog/glog_z_unit_basic_test.go
index ec26c1cfc..0f126ce69 100644
--- a/os/glog/glog_z_unit_basic_test.go
+++ b/os/glog/glog_z_unit_basic_test.go
@@ -14,68 +14,68 @@ import (
)
func Test_Print(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
w := bytes.NewBuffer(nil)
l := NewWithWriter(w)
l.Print(1, 2, 3)
l.Println(1, 2, 3)
l.Printf("%d %d %d", 1, 2, 3)
- gtest.Assert(gstr.Count(w.String(), "["), 0)
- gtest.Assert(gstr.Count(w.String(), "1 2 3"), 3)
+ t.Assert(gstr.Count(w.String(), "["), 0)
+ t.Assert(gstr.Count(w.String(), "1 2 3"), 3)
})
}
func Test_Debug(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
w := bytes.NewBuffer(nil)
l := NewWithWriter(w)
l.Debug(1, 2, 3)
l.Debugf("%d %d %d", 1, 2, 3)
- gtest.Assert(gstr.Count(w.String(), defaultLevelPrefixes[LEVEL_DEBU]), 2)
- gtest.Assert(gstr.Count(w.String(), "1 2 3"), 2)
+ t.Assert(gstr.Count(w.String(), defaultLevelPrefixes[LEVEL_DEBU]), 2)
+ t.Assert(gstr.Count(w.String(), "1 2 3"), 2)
})
}
func Test_Info(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
w := bytes.NewBuffer(nil)
l := NewWithWriter(w)
l.Info(1, 2, 3)
l.Infof("%d %d %d", 1, 2, 3)
- gtest.Assert(gstr.Count(w.String(), defaultLevelPrefixes[LEVEL_INFO]), 2)
- gtest.Assert(gstr.Count(w.String(), "1 2 3"), 2)
+ t.Assert(gstr.Count(w.String(), defaultLevelPrefixes[LEVEL_INFO]), 2)
+ t.Assert(gstr.Count(w.String(), "1 2 3"), 2)
})
}
func Test_Notice(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
w := bytes.NewBuffer(nil)
l := NewWithWriter(w)
l.Notice(1, 2, 3)
l.Noticef("%d %d %d", 1, 2, 3)
- gtest.Assert(gstr.Count(w.String(), defaultLevelPrefixes[LEVEL_NOTI]), 2)
- gtest.Assert(gstr.Count(w.String(), "1 2 3"), 2)
+ t.Assert(gstr.Count(w.String(), defaultLevelPrefixes[LEVEL_NOTI]), 2)
+ t.Assert(gstr.Count(w.String(), "1 2 3"), 2)
})
}
func Test_Warning(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
w := bytes.NewBuffer(nil)
l := NewWithWriter(w)
l.Warning(1, 2, 3)
l.Warningf("%d %d %d", 1, 2, 3)
- gtest.Assert(gstr.Count(w.String(), defaultLevelPrefixes[LEVEL_WARN]), 2)
- gtest.Assert(gstr.Count(w.String(), "1 2 3"), 2)
+ t.Assert(gstr.Count(w.String(), defaultLevelPrefixes[LEVEL_WARN]), 2)
+ t.Assert(gstr.Count(w.String(), "1 2 3"), 2)
})
}
func Test_Error(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
w := bytes.NewBuffer(nil)
l := NewWithWriter(w)
l.Error(1, 2, 3)
l.Errorf("%d %d %d", 1, 2, 3)
- gtest.Assert(gstr.Count(w.String(), defaultLevelPrefixes[LEVEL_ERRO]), 2)
- gtest.Assert(gstr.Count(w.String(), "1 2 3"), 2)
+ t.Assert(gstr.Count(w.String(), defaultLevelPrefixes[LEVEL_ERRO]), 2)
+ t.Assert(gstr.Count(w.String(), "1 2 3"), 2)
})
}
diff --git a/os/glog/glog_z_unit_chaining_test.go b/os/glog/glog_z_unit_chaining_test.go
index 827f44fbb..961278173 100644
--- a/os/glog/glog_z_unit_chaining_test.go
+++ b/os/glog/glog_z_unit_chaining_test.go
@@ -18,226 +18,226 @@ import (
)
func Test_To(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
w := bytes.NewBuffer(nil)
To(w).Error(1, 2, 3)
To(w).Errorf("%d %d %d", 1, 2, 3)
- gtest.Assert(gstr.Count(w.String(), defaultLevelPrefixes[LEVEL_ERRO]), 2)
- gtest.Assert(gstr.Count(w.String(), "1 2 3"), 2)
+ t.Assert(gstr.Count(w.String(), defaultLevelPrefixes[LEVEL_ERRO]), 2)
+ t.Assert(gstr.Count(w.String(), "1 2 3"), 2)
})
}
func Test_Path(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
file := fmt.Sprintf(`%d.log`, gtime.TimestampNano())
err := gfile.Mkdir(path)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(path)
Path(path).File(file).Stdout(false).Error(1, 2, 3)
Path(path).File(file).Stdout(false).Errorf("%d %d %d", 1, 2, 3)
content := gfile.GetContents(gfile.Join(path, file))
- gtest.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 2)
- gtest.Assert(gstr.Count(content, "1 2 3"), 2)
+ t.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 2)
+ t.Assert(gstr.Count(content, "1 2 3"), 2)
})
}
func Test_Cat(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
cat := "category"
path := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
file := fmt.Sprintf(`%d.log`, gtime.TimestampNano())
err := gfile.Mkdir(path)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(path)
Path(path).File(file).Cat(cat).Stdout(false).Error(1, 2, 3)
Path(path).File(file).Cat(cat).Stdout(false).Errorf("%d %d %d", 1, 2, 3)
content := gfile.GetContents(gfile.Join(path, cat, file))
- gtest.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 2)
- gtest.Assert(gstr.Count(content, "1 2 3"), 2)
+ t.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 2)
+ t.Assert(gstr.Count(content, "1 2 3"), 2)
})
}
func Test_Level(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
file := fmt.Sprintf(`%d.log`, gtime.TimestampNano())
err := gfile.Mkdir(path)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(path)
Path(path).File(file).Level(LEVEL_PROD).Stdout(false).Debug(1, 2, 3)
Path(path).File(file).Level(LEVEL_PROD).Stdout(false).Debug("%d %d %d", 1, 2, 3)
content := gfile.GetContents(gfile.Join(path, file))
- gtest.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_DEBU]), 0)
- gtest.Assert(gstr.Count(content, "1 2 3"), 0)
+ t.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_DEBU]), 0)
+ t.Assert(gstr.Count(content, "1 2 3"), 0)
})
}
func Test_Skip(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
file := fmt.Sprintf(`%d.log`, gtime.TimestampNano())
err := gfile.Mkdir(path)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(path)
Path(path).File(file).Skip(10).Stdout(false).Error(1, 2, 3)
Path(path).File(file).Stdout(false).Errorf("%d %d %d", 1, 2, 3)
content := gfile.GetContents(gfile.Join(path, file))
- gtest.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 2)
- gtest.Assert(gstr.Count(content, "1 2 3"), 2)
- gtest.Assert(gstr.Count(content, "Stack"), 1)
+ t.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 2)
+ t.Assert(gstr.Count(content, "1 2 3"), 2)
+ t.Assert(gstr.Count(content, "Stack"), 1)
})
}
func Test_Stack(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
file := fmt.Sprintf(`%d.log`, gtime.TimestampNano())
err := gfile.Mkdir(path)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(path)
Path(path).File(file).Stack(false).Stdout(false).Error(1, 2, 3)
Path(path).File(file).Stdout(false).Errorf("%d %d %d", 1, 2, 3)
content := gfile.GetContents(gfile.Join(path, file))
- gtest.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 2)
- gtest.Assert(gstr.Count(content, "1 2 3"), 2)
- gtest.Assert(gstr.Count(content, "Stack"), 1)
+ t.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 2)
+ t.Assert(gstr.Count(content, "1 2 3"), 2)
+ t.Assert(gstr.Count(content, "Stack"), 1)
})
}
func Test_StackWithFilter(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
file := fmt.Sprintf(`%d.log`, gtime.TimestampNano())
err := gfile.Mkdir(path)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(path)
Path(path).File(file).StackWithFilter("none").Stdout(false).Error(1, 2, 3)
content := gfile.GetContents(gfile.Join(path, file))
- gtest.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 1)
- gtest.Assert(gstr.Count(content, "1 2 3"), 1)
- gtest.Assert(gstr.Count(content, "Stack"), 1)
+ t.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 1)
+ t.Assert(gstr.Count(content, "1 2 3"), 1)
+ t.Assert(gstr.Count(content, "Stack"), 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
file := fmt.Sprintf(`%d.log`, gtime.TimestampNano())
err := gfile.Mkdir(path)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(path)
Path(path).File(file).StackWithFilter("gogf").Stdout(false).Error(1, 2, 3)
content := gfile.GetContents(gfile.Join(path, file))
- gtest.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 1)
- gtest.Assert(gstr.Count(content, "1 2 3"), 1)
- gtest.Assert(gstr.Count(content, "Stack"), 0)
+ t.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 1)
+ t.Assert(gstr.Count(content, "1 2 3"), 1)
+ t.Assert(gstr.Count(content, "Stack"), 0)
})
}
func Test_Header(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
file := fmt.Sprintf(`%d.log`, gtime.TimestampNano())
err := gfile.Mkdir(path)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(path)
Path(path).File(file).Header(true).Stdout(false).Error(1, 2, 3)
content := gfile.GetContents(gfile.Join(path, file))
- gtest.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 1)
- gtest.Assert(gstr.Count(content, "1 2 3"), 1)
+ t.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 1)
+ t.Assert(gstr.Count(content, "1 2 3"), 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
file := fmt.Sprintf(`%d.log`, gtime.TimestampNano())
err := gfile.Mkdir(path)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(path)
Path(path).File(file).Header(false).Stdout(false).Error(1, 2, 3)
content := gfile.GetContents(gfile.Join(path, file))
- gtest.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 0)
- gtest.Assert(gstr.Count(content, "1 2 3"), 1)
+ t.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_ERRO]), 0)
+ t.Assert(gstr.Count(content, "1 2 3"), 1)
})
}
func Test_Line(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
file := fmt.Sprintf(`%d.log`, gtime.TimestampNano())
err := gfile.Mkdir(path)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(path)
Path(path).File(file).Line(true).Stdout(false).Debug(1, 2, 3)
content := gfile.GetContents(gfile.Join(path, file))
- gtest.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_DEBU]), 1)
- gtest.Assert(gstr.Count(content, "1 2 3"), 1)
- gtest.Assert(gstr.Count(content, ".go"), 1)
- gtest.Assert(gstr.Contains(content, gfile.Separator), true)
+ t.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_DEBU]), 1)
+ t.Assert(gstr.Count(content, "1 2 3"), 1)
+ t.Assert(gstr.Count(content, ".go"), 1)
+ t.Assert(gstr.Contains(content, gfile.Separator), true)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
file := fmt.Sprintf(`%d.log`, gtime.TimestampNano())
err := gfile.Mkdir(path)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(path)
Path(path).File(file).Line(false).Stdout(false).Debug(1, 2, 3)
content := gfile.GetContents(gfile.Join(path, file))
- gtest.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_DEBU]), 1)
- gtest.Assert(gstr.Count(content, "1 2 3"), 1)
- gtest.Assert(gstr.Count(content, ".go"), 1)
- gtest.Assert(gstr.Contains(content, gfile.Separator), false)
+ t.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_DEBU]), 1)
+ t.Assert(gstr.Count(content, "1 2 3"), 1)
+ t.Assert(gstr.Count(content, ".go"), 1)
+ t.Assert(gstr.Contains(content, gfile.Separator), false)
})
}
func Test_Async(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
file := fmt.Sprintf(`%d.log`, gtime.TimestampNano())
err := gfile.Mkdir(path)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(path)
Path(path).File(file).Async().Stdout(false).Debug(1, 2, 3)
content := gfile.GetContents(gfile.Join(path, file))
- gtest.Assert(content, "")
+ t.Assert(content, "")
time.Sleep(200 * time.Millisecond)
content = gfile.GetContents(gfile.Join(path, file))
- gtest.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_DEBU]), 1)
- gtest.Assert(gstr.Count(content, "1 2 3"), 1)
+ t.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_DEBU]), 1)
+ t.Assert(gstr.Count(content, "1 2 3"), 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
file := fmt.Sprintf(`%d.log`, gtime.TimestampNano())
err := gfile.Mkdir(path)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(path)
Path(path).File(file).Async(false).Stdout(false).Debug(1, 2, 3)
content := gfile.GetContents(gfile.Join(path, file))
- gtest.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_DEBU]), 1)
- gtest.Assert(gstr.Count(content, "1 2 3"), 1)
+ t.Assert(gstr.Count(content, defaultLevelPrefixes[LEVEL_DEBU]), 1)
+ t.Assert(gstr.Count(content, "1 2 3"), 1)
})
}
diff --git a/os/glog/glog_z_unit_config_test.go b/os/glog/glog_z_unit_config_test.go
index ad07e819e..d23d1d59c 100644
--- a/os/glog/glog_z_unit_config_test.go
+++ b/os/glog/glog_z_unit_config_test.go
@@ -12,7 +12,7 @@ import (
)
func Test_SetConfigWithMap(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
l := New()
m := map[string]interface{}{
"path": "/var/log",
@@ -21,9 +21,9 @@ func Test_SetConfigWithMap(t *testing.T) {
"StStatus": 0,
}
err := l.SetConfigWithMap(m)
- gtest.Assert(err, nil)
- gtest.Assert(l.config.Path, m["path"])
- gtest.Assert(l.config.Level, m["level"])
- gtest.Assert(l.config.StdoutPrint, m["stdout"])
+ t.Assert(err, nil)
+ t.Assert(l.config.Path, m["path"])
+ t.Assert(l.config.Level, m["level"])
+ t.Assert(l.config.StdoutPrint, m["stdout"])
})
}
diff --git a/os/glog/glog_z_unit_level_test.go b/os/glog/glog_z_unit_level_test.go
index 388950519..3ceefaaf2 100644
--- a/os/glog/glog_z_unit_level_test.go
+++ b/os/glog/glog_z_unit_level_test.go
@@ -14,46 +14,46 @@ import (
)
func Test_LevelPrefix(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
l := New()
- gtest.Assert(l.GetLevelPrefix(LEVEL_DEBU), defaultLevelPrefixes[LEVEL_DEBU])
- gtest.Assert(l.GetLevelPrefix(LEVEL_INFO), defaultLevelPrefixes[LEVEL_INFO])
- gtest.Assert(l.GetLevelPrefix(LEVEL_NOTI), defaultLevelPrefixes[LEVEL_NOTI])
- gtest.Assert(l.GetLevelPrefix(LEVEL_WARN), defaultLevelPrefixes[LEVEL_WARN])
- gtest.Assert(l.GetLevelPrefix(LEVEL_ERRO), defaultLevelPrefixes[LEVEL_ERRO])
- gtest.Assert(l.GetLevelPrefix(LEVEL_CRIT), defaultLevelPrefixes[LEVEL_CRIT])
+ t.Assert(l.GetLevelPrefix(LEVEL_DEBU), defaultLevelPrefixes[LEVEL_DEBU])
+ t.Assert(l.GetLevelPrefix(LEVEL_INFO), defaultLevelPrefixes[LEVEL_INFO])
+ t.Assert(l.GetLevelPrefix(LEVEL_NOTI), defaultLevelPrefixes[LEVEL_NOTI])
+ t.Assert(l.GetLevelPrefix(LEVEL_WARN), defaultLevelPrefixes[LEVEL_WARN])
+ t.Assert(l.GetLevelPrefix(LEVEL_ERRO), defaultLevelPrefixes[LEVEL_ERRO])
+ t.Assert(l.GetLevelPrefix(LEVEL_CRIT), defaultLevelPrefixes[LEVEL_CRIT])
l.SetLevelPrefix(LEVEL_DEBU, "debug")
- gtest.Assert(l.GetLevelPrefix(LEVEL_DEBU), "debug")
+ t.Assert(l.GetLevelPrefix(LEVEL_DEBU), "debug")
l.SetLevelPrefixes(map[int]string{
LEVEL_CRIT: "critical",
})
- gtest.Assert(l.GetLevelPrefix(LEVEL_DEBU), "debug")
- gtest.Assert(l.GetLevelPrefix(LEVEL_INFO), defaultLevelPrefixes[LEVEL_INFO])
- gtest.Assert(l.GetLevelPrefix(LEVEL_NOTI), defaultLevelPrefixes[LEVEL_NOTI])
- gtest.Assert(l.GetLevelPrefix(LEVEL_WARN), defaultLevelPrefixes[LEVEL_WARN])
- gtest.Assert(l.GetLevelPrefix(LEVEL_ERRO), defaultLevelPrefixes[LEVEL_ERRO])
- gtest.Assert(l.GetLevelPrefix(LEVEL_CRIT), "critical")
+ t.Assert(l.GetLevelPrefix(LEVEL_DEBU), "debug")
+ t.Assert(l.GetLevelPrefix(LEVEL_INFO), defaultLevelPrefixes[LEVEL_INFO])
+ t.Assert(l.GetLevelPrefix(LEVEL_NOTI), defaultLevelPrefixes[LEVEL_NOTI])
+ t.Assert(l.GetLevelPrefix(LEVEL_WARN), defaultLevelPrefixes[LEVEL_WARN])
+ t.Assert(l.GetLevelPrefix(LEVEL_ERRO), defaultLevelPrefixes[LEVEL_ERRO])
+ t.Assert(l.GetLevelPrefix(LEVEL_CRIT), "critical")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
buffer := bytes.NewBuffer(nil)
l := New()
l.SetWriter(buffer)
l.Debug("test1")
- gtest.Assert(gstr.Contains(buffer.String(), defaultLevelPrefixes[LEVEL_DEBU]), true)
+ t.Assert(gstr.Contains(buffer.String(), defaultLevelPrefixes[LEVEL_DEBU]), true)
buffer.Reset()
l.SetLevelPrefix(LEVEL_DEBU, "debug")
l.Debug("test2")
- gtest.Assert(gstr.Contains(buffer.String(), defaultLevelPrefixes[LEVEL_DEBU]), false)
- gtest.Assert(gstr.Contains(buffer.String(), "debug"), true)
+ t.Assert(gstr.Contains(buffer.String(), defaultLevelPrefixes[LEVEL_DEBU]), false)
+ t.Assert(gstr.Contains(buffer.String(), "debug"), true)
buffer.Reset()
l.SetLevelPrefixes(map[int]string{
LEVEL_ERRO: "error",
})
l.Error("test3")
- gtest.Assert(gstr.Contains(buffer.String(), defaultLevelPrefixes[LEVEL_ERRO]), false)
- gtest.Assert(gstr.Contains(buffer.String(), "error"), true)
+ t.Assert(gstr.Contains(buffer.String(), defaultLevelPrefixes[LEVEL_ERRO]), false)
+ t.Assert(gstr.Contains(buffer.String(), "error"), true)
})
}
diff --git a/os/glog/glog_z_unit_rotate_test.go b/os/glog/glog_z_unit_rotate_test.go
index 4d51ea816..451cfb414 100644
--- a/os/glog/glog_z_unit_rotate_test.go
+++ b/os/glog/glog_z_unit_rotate_test.go
@@ -18,7 +18,7 @@ import (
)
func Test_Rotate(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
l := glog.New()
p := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
err := l.SetConfigWithMap(g.Map{
@@ -31,7 +31,7 @@ func Test_Rotate(t *testing.T) {
"RotateCompress": 9,
"RotateInterval": time.Second, // For unit testing only.
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(p)
s := "1234567890abcdefg"
@@ -42,15 +42,15 @@ func Test_Rotate(t *testing.T) {
time.Sleep(time.Second * 3)
files, err := gfile.ScanDirFile(p, "*.gz")
- gtest.Assert(err, nil)
- gtest.Assert(len(files), 2)
+ t.Assert(err, nil)
+ t.Assert(len(files), 2)
content := gfile.GetContents(gfile.Join(p, "access.log"))
- gtest.Assert(gstr.Count(content, s), 1)
+ t.Assert(gstr.Count(content, s), 1)
time.Sleep(time.Second * 4)
files, err = gfile.ScanDirFile(p, "*.gz")
- gtest.Assert(err, nil)
- gtest.Assert(len(files), 0)
+ t.Assert(err, nil)
+ t.Assert(len(files), 0)
})
}
diff --git a/os/gmlock/gmlock_unit_lock_test.go b/os/gmlock/gmlock_unit_lock_test.go
index 480ea11b5..afb60d91c 100644
--- a/os/gmlock/gmlock_unit_lock_test.go
+++ b/os/gmlock/gmlock_unit_lock_test.go
@@ -16,7 +16,7 @@ import (
)
func Test_Locker_Lock(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := "testLock"
array := garray.New(true)
go func() {
@@ -32,15 +32,15 @@ func Test_Locker_Lock(t *testing.T) {
gmlock.Unlock(key)
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
gmlock.Remove(key)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := "testLock"
array := garray.New(true)
lock := gmlock.New()
@@ -57,18 +57,18 @@ func Test_Locker_Lock(t *testing.T) {
lock.Unlock(key)
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
lock.Clear()
})
}
func Test_Locker_TryLock(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := "testTryLock"
array := garray.New(true)
go func() {
@@ -92,18 +92,18 @@ func Test_Locker_TryLock(t *testing.T) {
}
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(300 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
}
func Test_Locker_LockFunc(t *testing.T) {
//no expire
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := "testLockFunc"
array := garray.New(true)
go func() {
@@ -119,16 +119,16 @@ func Test_Locker_LockFunc(t *testing.T) {
})
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1) //
+ t.Assert(array.Len(), 1) //
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
}
func Test_Locker_TryLockFunc(t *testing.T) {
//no expire
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := "testTryLockFunc"
array := garray.New(true)
go func() {
@@ -150,8 +150,8 @@ func Test_Locker_TryLockFunc(t *testing.T) {
})
}()
time.Sleep(150 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(400 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
}
diff --git a/os/gmlock/gmlock_unit_rlock_test.go b/os/gmlock/gmlock_unit_rlock_test.go
index 66e60a31a..4d01bc930 100644
--- a/os/gmlock/gmlock_unit_rlock_test.go
+++ b/os/gmlock/gmlock_unit_rlock_test.go
@@ -17,7 +17,7 @@ import (
func Test_Locker_RLock(t *testing.T) {
//RLock before Lock
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := "testRLockBeforeLock"
array := garray.New(true)
go func() {
@@ -33,13 +33,13 @@ func Test_Locker_RLock(t *testing.T) {
gmlock.Unlock(key)
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
//Lock before RLock
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := "testLockBeforeRLock"
array := garray.New(true)
go func() {
@@ -55,13 +55,13 @@ func Test_Locker_RLock(t *testing.T) {
gmlock.RUnlock(key)
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
//Lock before RLocks
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := "testLockBeforeRLocks"
array := garray.New(true)
go func() {
@@ -85,15 +85,15 @@ func Test_Locker_RLock(t *testing.T) {
gmlock.RUnlock(key)
}()
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 3)
+ t.Assert(array.Len(), 3)
})
}
func Test_Locker_TryRLock(t *testing.T) {
//Lock before TryRLock
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := "testLockBeforeTryRLock"
array := garray.New(true)
go func() {
@@ -110,13 +110,13 @@ func Test_Locker_TryRLock(t *testing.T) {
}
}()
time.Sleep(150 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
//Lock before TryRLocks
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := "testLockBeforeTryRLocks"
array := garray.New(true)
go func() {
@@ -140,15 +140,15 @@ func Test_Locker_TryRLock(t *testing.T) {
}
}()
time.Sleep(150 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
}
func Test_Locker_RLockFunc(t *testing.T) {
//RLockFunc before Lock
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := "testRLockFuncBeforeLock"
array := garray.New(true)
go func() {
@@ -164,13 +164,13 @@ func Test_Locker_RLockFunc(t *testing.T) {
gmlock.Unlock(key)
}()
time.Sleep(150 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
//Lock before RLockFunc
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := "testLockBeforeRLockFunc"
array := garray.New(true)
go func() {
@@ -186,13 +186,13 @@ func Test_Locker_RLockFunc(t *testing.T) {
})
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
//Lock before RLockFuncs
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := "testLockBeforeRLockFuncs"
array := garray.New(true)
go func() {
@@ -216,15 +216,15 @@ func Test_Locker_RLockFunc(t *testing.T) {
})
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 3)
+ t.Assert(array.Len(), 3)
})
}
func Test_Locker_TryRLockFunc(t *testing.T) {
//Lock before TryRLockFunc
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := "testLockBeforeTryRLockFunc"
array := garray.New(true)
go func() {
@@ -240,13 +240,13 @@ func Test_Locker_TryRLockFunc(t *testing.T) {
})
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
//Lock before TryRLockFuncs
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
key := "testLockBeforeTryRLockFuncs"
array := garray.New(true)
go func() {
@@ -268,8 +268,8 @@ func Test_Locker_TryRLockFunc(t *testing.T) {
})
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(300 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
}
diff --git a/os/gmutex/gmutex_unit_test.go b/os/gmutex/gmutex_unit_test.go
index 0560ae117..3afbfea90 100644
--- a/os/gmutex/gmutex_unit_test.go
+++ b/os/gmutex/gmutex_unit_test.go
@@ -16,7 +16,7 @@ import (
)
func Test_Mutex_RUnlock(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
mu := gmutex.New()
for index := 0; index < 1000; index++ {
go func() {
@@ -26,21 +26,21 @@ func Test_Mutex_RUnlock(t *testing.T) {
}()
}
time.Sleep(100 * time.Millisecond)
- gtest.Assert(mu.IsRLocked(), true)
- gtest.Assert(mu.IsLocked(), true)
- gtest.Assert(mu.IsWLocked(), false)
+ t.Assert(mu.IsRLocked(), true)
+ t.Assert(mu.IsLocked(), true)
+ t.Assert(mu.IsWLocked(), false)
for index := 0; index < 1000; index++ {
go func() {
mu.RUnlock()
}()
}
time.Sleep(300 * time.Millisecond)
- gtest.Assert(mu.IsRLocked(), false)
+ t.Assert(mu.IsRLocked(), false)
})
//RLock before Lock
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
mu := gmutex.New()
mu.RLock()
go func() {
@@ -50,16 +50,16 @@ func Test_Mutex_RUnlock(t *testing.T) {
}()
time.Sleep(100 * time.Millisecond)
mu.RUnlock()
- gtest.Assert(mu.IsRLocked(), false)
+ t.Assert(mu.IsRLocked(), false)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(mu.IsLocked(), true)
+ t.Assert(mu.IsLocked(), true)
time.Sleep(400 * time.Millisecond)
- gtest.Assert(mu.IsLocked(), false)
+ t.Assert(mu.IsLocked(), false)
})
}
func Test_Mutex_IsLocked(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
mu := gmutex.New()
go func() {
mu.LockFunc(func() {
@@ -67,12 +67,12 @@ func Test_Mutex_IsLocked(t *testing.T) {
})
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(mu.IsLocked(), true)
- gtest.Assert(mu.IsWLocked(), true)
- gtest.Assert(mu.IsRLocked(), false)
+ t.Assert(mu.IsLocked(), true)
+ t.Assert(mu.IsWLocked(), true)
+ t.Assert(mu.IsRLocked(), false)
time.Sleep(300 * time.Millisecond)
- gtest.Assert(mu.IsLocked(), false)
- gtest.Assert(mu.IsWLocked(), false)
+ t.Assert(mu.IsLocked(), false)
+ t.Assert(mu.IsWLocked(), false)
go func() {
mu.RLockFunc(func() {
@@ -80,16 +80,16 @@ func Test_Mutex_IsLocked(t *testing.T) {
})
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(mu.IsRLocked(), true)
- gtest.Assert(mu.IsLocked(), true)
- gtest.Assert(mu.IsWLocked(), false)
+ t.Assert(mu.IsRLocked(), true)
+ t.Assert(mu.IsLocked(), true)
+ t.Assert(mu.IsWLocked(), false)
time.Sleep(300 * time.Millisecond)
- gtest.Assert(mu.IsRLocked(), false)
+ t.Assert(mu.IsRLocked(), false)
})
}
func Test_Mutex_Unlock(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
mu := gmutex.New()
array := garray.New(true)
go func() {
@@ -120,14 +120,14 @@ func Test_Mutex_Unlock(t *testing.T) {
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(400 * time.Millisecond)
- gtest.Assert(array.Len(), 3)
+ t.Assert(array.Len(), 3)
})
}
func Test_Mutex_LockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
mu := gmutex.New()
array := garray.New(true)
go func() {
@@ -143,16 +143,16 @@ func Test_Mutex_LockFunc(t *testing.T) {
})
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
}
func Test_Mutex_TryLockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
mu := gmutex.New()
array := garray.New(true)
go func() {
@@ -174,16 +174,16 @@ func Test_Mutex_TryLockFunc(t *testing.T) {
})
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(300 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
}
func Test_Mutex_RLockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
mu := gmutex.New()
array := garray.New(true)
go func() {
@@ -200,14 +200,14 @@ func Test_Mutex_RLockFunc(t *testing.T) {
})
}()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(300 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
mu := gmutex.New()
array := garray.New(true)
go func() {
@@ -231,14 +231,14 @@ func Test_Mutex_RLockFunc(t *testing.T) {
time.Sleep(100 * time.Millisecond)
})
}()
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Len(), 0)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 3)
+ t.Assert(array.Len(), 3)
})
}
func Test_Mutex_TryRLockFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
mu := gmutex.New()
array := garray.New(true)
go func() {
@@ -262,12 +262,12 @@ func Test_Mutex_TryRLockFunc(t *testing.T) {
}()
}
time.Sleep(50 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(150 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(600 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(600 * time.Millisecond)
- gtest.Assert(array.Len(), 1001)
+ t.Assert(array.Len(), 1001)
})
}
diff --git a/os/gres/gres_unit_1_test.go b/os/gres/gres_unit_1_test.go
index dcf554136..bfb36a864 100644
--- a/os/gres/gres_unit_1_test.go
+++ b/os/gres/gres_unit_1_test.go
@@ -19,72 +19,72 @@ import (
)
func Test_PackToGoFile(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
srcPath := gdebug.CallerDirectory() + "/testdata/files"
goFilePath := gdebug.CallerDirectory() + "/testdata/testdata.go"
pkgName := "testdata"
err := gres.PackToGoFile(srcPath, goFilePath, pkgName)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
})
}
func Test_Pack(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
srcPath := gdebug.CallerDirectory() + "/testdata/files"
data, err := gres.Pack(srcPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
r := gres.New()
err = r.Add(string(data))
- gtest.Assert(err, nil)
- gtest.Assert(r.Contains("files"), true)
+ t.Assert(err, nil)
+ t.Assert(r.Contains("files"), true)
})
}
func Test_PackToFile(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
srcPath := gdebug.CallerDirectory() + "/testdata/files"
dstPath := gfile.Join(gfile.TempDir(), gtime.TimestampNanoStr())
err := gres.PackToFile(srcPath, dstPath)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer gfile.Remove(dstPath)
r := gres.New()
err = r.Load(dstPath)
- gtest.Assert(err, nil)
- gtest.Assert(r.Contains("files"), true)
+ t.Assert(err, nil)
+ t.Assert(r.Contains("files"), true)
})
}
func Test_PackMulti(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
srcPath := gdebug.CallerDirectory() + "/testdata/files"
goFilePath := gdebug.CallerDirectory() + "/testdata/data/data.go"
pkgName := "data"
array, err := gfile.ScanDir(srcPath, "*", false)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
err = gres.PackToGoFile(strings.Join(array, ","), goFilePath, pkgName)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
})
}
func Test_PackWithPrefix1(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
srcPath := gdebug.CallerDirectory() + "/testdata/files"
goFilePath := gdebug.CallerDirectory() + "/testdata/testdata.go"
pkgName := "testdata"
err := gres.PackToGoFile(srcPath, goFilePath, pkgName, "www/gf-site/test")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
})
}
func Test_PackWithPrefix2(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
srcPath := gdebug.CallerDirectory() + "/testdata/files"
goFilePath := gdebug.CallerDirectory() + "/testdata/testdata.go"
pkgName := "testdata"
err := gres.PackToGoFile(srcPath, goFilePath, pkgName, "/var/www/gf-site/test")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
})
}
diff --git a/os/gres/gres_unit_2_test.go b/os/gres/gres_unit_2_test.go
index b1cc7adfa..d4b01bb52 100644
--- a/os/gres/gres_unit_2_test.go
+++ b/os/gres/gres_unit_2_test.go
@@ -18,125 +18,125 @@ import (
func Test_Basic(t *testing.T) {
gres.Dump()
- gtest.Case(t, func() {
- gtest.Assert(gres.Get("none"), nil)
- gtest.Assert(gres.Contains("none"), false)
- gtest.Assert(gres.Contains("dir1"), true)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gres.Get("none"), nil)
+ t.Assert(gres.Contains("none"), false)
+ t.Assert(gres.Contains("dir1"), true)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "dir1/test1"
file := gres.Get(path)
- gtest.AssertNE(file, nil)
- gtest.Assert(file.Name(), path)
+ t.AssertNE(file, nil)
+ t.Assert(file.Name(), path)
info := file.FileInfo()
- gtest.AssertNE(info, nil)
- gtest.Assert(info.IsDir(), false)
- gtest.Assert(info.Name(), "test1")
+ t.AssertNE(info, nil)
+ t.Assert(info.IsDir(), false)
+ t.Assert(info.Name(), "test1")
rc, err := file.Open()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer rc.Close()
b := make([]byte, 5)
n, err := rc.Read(b)
- gtest.Assert(n, 5)
- gtest.Assert(err, nil)
- gtest.Assert(string(b), "test1")
+ t.Assert(n, 5)
+ t.Assert(err, nil)
+ t.Assert(string(b), "test1")
- gtest.Assert(file.Content(), "test1 content")
+ t.Assert(file.Content(), "test1 content")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "dir2"
file := gres.Get(path)
- gtest.AssertNE(file, nil)
- gtest.Assert(file.Name(), path)
+ t.AssertNE(file, nil)
+ t.Assert(file.Name(), path)
info := file.FileInfo()
- gtest.AssertNE(info, nil)
- gtest.Assert(info.IsDir(), true)
- gtest.Assert(info.Name(), "dir2")
+ t.AssertNE(info, nil)
+ t.Assert(info.IsDir(), true)
+ t.Assert(info.Name(), "dir2")
rc, err := file.Open()
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
defer rc.Close()
- gtest.Assert(file.Content(), nil)
+ t.Assert(file.Content(), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "dir2/test2"
file := gres.Get(path)
- gtest.AssertNE(file, nil)
- gtest.Assert(file.Name(), path)
- gtest.Assert(file.Content(), "test2 content")
+ t.AssertNE(file, nil)
+ t.Assert(file.Name(), path)
+ t.Assert(file.Content(), "test2 content")
})
}
func Test_Get(t *testing.T) {
gres.Dump()
- gtest.Case(t, func() {
- gtest.AssertNE(gres.Get("dir1/test1"), nil)
+ gtest.C(t, func(t *gtest.T) {
+ t.AssertNE(gres.Get("dir1/test1"), nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
file := gres.GetWithIndex("dir1", g.SliceStr{"test1"})
- gtest.AssertNE(file, nil)
- gtest.Assert(file.Name(), "dir1/test1")
+ t.AssertNE(file, nil)
+ t.Assert(file.Name(), "dir1/test1")
})
- gtest.Case(t, func() {
- gtest.Assert(gres.GetContent("dir1"), "")
- gtest.Assert(gres.GetContent("dir1/test1"), "test1 content")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gres.GetContent("dir1"), "")
+ t.Assert(gres.GetContent("dir1/test1"), "test1 content")
})
}
func Test_ScanDir(t *testing.T) {
gres.Dump()
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "dir1"
files := gres.ScanDir(path, "*", false)
- gtest.AssertNE(files, nil)
- gtest.Assert(len(files), 2)
+ t.AssertNE(files, nil)
+ t.Assert(len(files), 2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "dir1"
files := gres.ScanDir(path, "*", true)
- gtest.AssertNE(files, nil)
- gtest.Assert(len(files), 3)
+ t.AssertNE(files, nil)
+ t.Assert(len(files), 3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "dir1"
files := gres.ScanDir(path, "*.*", true)
- gtest.AssertNE(files, nil)
- gtest.Assert(len(files), 1)
- gtest.Assert(files[0].Name(), "dir1/sub/sub-test1.txt")
- gtest.Assert(files[0].Content(), "sub-test1 content")
+ t.AssertNE(files, nil)
+ t.Assert(len(files), 1)
+ t.Assert(files[0].Name(), "dir1/sub/sub-test1.txt")
+ t.Assert(files[0].Content(), "sub-test1 content")
})
}
func Test_ScanDirFile(t *testing.T) {
gres.Dump()
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "dir2"
files := gres.ScanDirFile(path, "*", false)
- gtest.AssertNE(files, nil)
- gtest.Assert(len(files), 1)
+ t.AssertNE(files, nil)
+ t.Assert(len(files), 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "dir2"
files := gres.ScanDirFile(path, "*", true)
- gtest.AssertNE(files, nil)
- gtest.Assert(len(files), 2)
+ t.AssertNE(files, nil)
+ t.Assert(len(files), 2)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
path := "dir2"
files := gres.ScanDirFile(path, "*.*", true)
- gtest.AssertNE(files, nil)
- gtest.Assert(len(files), 1)
- gtest.Assert(files[0].Name(), "dir2/sub/sub-test2.txt")
- gtest.Assert(files[0].Content(), "sub-test2 content")
+ t.AssertNE(files, nil)
+ t.Assert(len(files), 1)
+ t.Assert(files[0].Name(), "dir2/sub/sub-test2.txt")
+ t.Assert(files[0].Content(), "sub-test2 content")
})
}
diff --git a/os/grpool/grpool_unit_test.go b/os/grpool/grpool_unit_test.go
index 976a5078c..5aa9bd657 100644
--- a/os/grpool/grpool_unit_test.go
+++ b/os/grpool/grpool_unit_test.go
@@ -19,7 +19,7 @@ import (
)
func Test_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
wg := sync.WaitGroup{}
array := garray.NewArray(true)
size := 100
@@ -32,14 +32,14 @@ func Test_Basic(t *testing.T) {
}
wg.Wait()
time.Sleep(100 * time.Millisecond)
- gtest.Assert(array.Len(), size)
- gtest.Assert(grpool.Jobs(), 0)
- gtest.Assert(grpool.Size(), 0)
+ t.Assert(array.Len(), size)
+ t.Assert(grpool.Jobs(), 0)
+ t.Assert(grpool.Size(), 0)
})
}
func Test_Limit1(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
wg := sync.WaitGroup{}
array := garray.NewArray(true)
size := 100
@@ -52,12 +52,12 @@ func Test_Limit1(t *testing.T) {
})
}
wg.Wait()
- gtest.Assert(array.Len(), size)
+ t.Assert(array.Len(), size)
})
}
func Test_Limit2(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
wg := sync.WaitGroup{}
array := garray.NewArray(true)
size := 100
@@ -70,16 +70,16 @@ func Test_Limit2(t *testing.T) {
})
}
wg.Wait()
- gtest.Assert(array.Len(), size)
+ t.Assert(array.Len(), size)
})
}
func Test_Limit3(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.NewArray(true)
size := 1000
pool := grpool.New(100)
- gtest.Assert(pool.Cap(), 100)
+ t.Assert(pool.Cap(), 100)
for i := 0; i < size; i++ {
pool.Add(func() {
array.Append(1)
@@ -87,16 +87,16 @@ func Test_Limit3(t *testing.T) {
})
}
time.Sleep(time.Second)
- gtest.Assert(pool.Size(), 100)
- gtest.Assert(pool.Jobs(), 900)
- gtest.Assert(array.Len(), 100)
+ t.Assert(pool.Size(), 100)
+ t.Assert(pool.Jobs(), 900)
+ t.Assert(array.Len(), 100)
pool.Close()
time.Sleep(2 * time.Second)
- gtest.Assert(pool.Size(), 0)
- gtest.Assert(pool.Jobs(), 900)
- gtest.Assert(array.Len(), 100)
- gtest.Assert(pool.IsClosed(), true)
- gtest.AssertNE(pool.Add(func() {}), nil)
+ t.Assert(pool.Size(), 0)
+ t.Assert(pool.Jobs(), 900)
+ t.Assert(array.Len(), 100)
+ t.Assert(pool.IsClosed(), true)
+ t.AssertNE(pool.Add(func() {}), nil)
})
}
diff --git a/os/gsession/gsession_unit_storage_file_test.go b/os/gsession/gsession_unit_storage_file_test.go
index ede621efe..1efcf3cc4 100644
--- a/os/gsession/gsession_unit_storage_file_test.go
+++ b/os/gsession/gsession_unit_storage_file_test.go
@@ -19,7 +19,7 @@ func Test_StorageFile(t *testing.T) {
storage := gsession.NewStorageFile()
manager := gsession.New(time.Second, storage)
sessionId := ""
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New()
defer s.Close()
s.Set("k1", "v1")
@@ -28,47 +28,47 @@ func Test_StorageFile(t *testing.T) {
"k3": "v3",
"k4": "v4",
})
- gtest.Assert(s.IsDirty(), true)
+ t.Assert(s.IsDirty(), true)
sessionId = s.Id()
})
time.Sleep(500 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New(sessionId)
- gtest.Assert(s.Get("k1"), "v1")
- gtest.Assert(s.Get("k2"), "v2")
- gtest.Assert(s.Get("k3"), "v3")
- gtest.Assert(s.Get("k4"), "v4")
- gtest.Assert(len(s.Map()), 4)
- gtest.Assert(s.Map()["k1"], "v1")
- gtest.Assert(s.Map()["k4"], "v4")
- gtest.Assert(s.Id(), sessionId)
- gtest.Assert(s.Size(), 4)
- gtest.Assert(s.Contains("k1"), true)
- gtest.Assert(s.Contains("k3"), true)
- gtest.Assert(s.Contains("k5"), false)
+ t.Assert(s.Get("k1"), "v1")
+ t.Assert(s.Get("k2"), "v2")
+ t.Assert(s.Get("k3"), "v3")
+ t.Assert(s.Get("k4"), "v4")
+ t.Assert(len(s.Map()), 4)
+ t.Assert(s.Map()["k1"], "v1")
+ t.Assert(s.Map()["k4"], "v4")
+ t.Assert(s.Id(), sessionId)
+ t.Assert(s.Size(), 4)
+ t.Assert(s.Contains("k1"), true)
+ t.Assert(s.Contains("k3"), true)
+ t.Assert(s.Contains("k5"), false)
s.Remove("k4")
- gtest.Assert(s.Size(), 3)
- gtest.Assert(s.Contains("k3"), true)
- gtest.Assert(s.Contains("k4"), false)
+ t.Assert(s.Size(), 3)
+ t.Assert(s.Contains("k3"), true)
+ t.Assert(s.Contains("k4"), false)
s.RemoveAll()
- gtest.Assert(s.Size(), 0)
- gtest.Assert(s.Contains("k1"), false)
- gtest.Assert(s.Contains("k2"), false)
+ t.Assert(s.Size(), 0)
+ t.Assert(s.Contains("k1"), false)
+ t.Assert(s.Contains("k2"), false)
s.Sets(g.Map{
"k5": "v5",
"k6": "v6",
})
- gtest.Assert(s.Size(), 2)
- gtest.Assert(s.Contains("k5"), true)
- gtest.Assert(s.Contains("k6"), true)
+ t.Assert(s.Size(), 2)
+ t.Assert(s.Contains("k5"), true)
+ t.Assert(s.Contains("k6"), true)
})
time.Sleep(1000 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New(sessionId)
- gtest.Assert(s.Size(), 0)
- gtest.Assert(s.Get("k5"), nil)
- gtest.Assert(s.Get("k6"), nil)
+ t.Assert(s.Size(), 0)
+ t.Assert(s.Get("k5"), nil)
+ t.Assert(s.Get("k6"), nil)
})
}
diff --git a/os/gsession/gsession_unit_storage_memory_test.go b/os/gsession/gsession_unit_storage_memory_test.go
index 6fe896594..e551855f0 100644
--- a/os/gsession/gsession_unit_storage_memory_test.go
+++ b/os/gsession/gsession_unit_storage_memory_test.go
@@ -19,7 +19,7 @@ func Test_StorageMemory(t *testing.T) {
storage := gsession.NewStorageMemory()
manager := gsession.New(time.Second, storage)
sessionId := ""
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New()
defer s.Close()
s.Set("k1", "v1")
@@ -28,47 +28,47 @@ func Test_StorageMemory(t *testing.T) {
"k3": "v3",
"k4": "v4",
})
- gtest.Assert(s.IsDirty(), true)
+ t.Assert(s.IsDirty(), true)
sessionId = s.Id()
})
time.Sleep(500 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New(sessionId)
- gtest.Assert(s.Get("k1"), "v1")
- gtest.Assert(s.Get("k2"), "v2")
- gtest.Assert(s.Get("k3"), "v3")
- gtest.Assert(s.Get("k4"), "v4")
- gtest.Assert(len(s.Map()), 4)
- gtest.Assert(s.Map()["k1"], "v1")
- gtest.Assert(s.Map()["k4"], "v4")
- gtest.Assert(s.Id(), sessionId)
- gtest.Assert(s.Size(), 4)
- gtest.Assert(s.Contains("k1"), true)
- gtest.Assert(s.Contains("k3"), true)
- gtest.Assert(s.Contains("k5"), false)
+ t.Assert(s.Get("k1"), "v1")
+ t.Assert(s.Get("k2"), "v2")
+ t.Assert(s.Get("k3"), "v3")
+ t.Assert(s.Get("k4"), "v4")
+ t.Assert(len(s.Map()), 4)
+ t.Assert(s.Map()["k1"], "v1")
+ t.Assert(s.Map()["k4"], "v4")
+ t.Assert(s.Id(), sessionId)
+ t.Assert(s.Size(), 4)
+ t.Assert(s.Contains("k1"), true)
+ t.Assert(s.Contains("k3"), true)
+ t.Assert(s.Contains("k5"), false)
s.Remove("k4")
- gtest.Assert(s.Size(), 3)
- gtest.Assert(s.Contains("k3"), true)
- gtest.Assert(s.Contains("k4"), false)
+ t.Assert(s.Size(), 3)
+ t.Assert(s.Contains("k3"), true)
+ t.Assert(s.Contains("k4"), false)
s.RemoveAll()
- gtest.Assert(s.Size(), 0)
- gtest.Assert(s.Contains("k1"), false)
- gtest.Assert(s.Contains("k2"), false)
+ t.Assert(s.Size(), 0)
+ t.Assert(s.Contains("k1"), false)
+ t.Assert(s.Contains("k2"), false)
s.Sets(g.Map{
"k5": "v5",
"k6": "v6",
})
- gtest.Assert(s.Size(), 2)
- gtest.Assert(s.Contains("k5"), true)
- gtest.Assert(s.Contains("k6"), true)
+ t.Assert(s.Size(), 2)
+ t.Assert(s.Contains("k5"), true)
+ t.Assert(s.Contains("k6"), true)
})
time.Sleep(1000 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New(sessionId)
- gtest.Assert(s.Size(), 0)
- gtest.Assert(s.Get("k5"), nil)
- gtest.Assert(s.Get("k6"), nil)
+ t.Assert(s.Size(), 0)
+ t.Assert(s.Get("k5"), nil)
+ t.Assert(s.Get("k6"), nil)
})
}
diff --git a/os/gsession/gsession_unit_storage_redis_hashtable_test.go b/os/gsession/gsession_unit_storage_redis_hashtable_test.go
index 77b04e221..81c6f140a 100644
--- a/os/gsession/gsession_unit_storage_redis_hashtable_test.go
+++ b/os/gsession/gsession_unit_storage_redis_hashtable_test.go
@@ -18,12 +18,12 @@ import (
func Test_StorageRedisHashTable(t *testing.T) {
redis, err := gredis.NewFromStr("127.0.0.1:6379,0")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
storage := gsession.NewStorageRedisHashTable(redis)
manager := gsession.New(time.Second, storage)
sessionId := ""
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New()
defer s.Close()
s.Set("k1", "v1")
@@ -32,59 +32,59 @@ func Test_StorageRedisHashTable(t *testing.T) {
"k3": "v3",
"k4": "v4",
})
- gtest.Assert(s.IsDirty(), true)
+ t.Assert(s.IsDirty(), true)
sessionId = s.Id()
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New(sessionId)
- gtest.Assert(s.Get("k1"), "v1")
- gtest.Assert(s.Get("k2"), "v2")
- gtest.Assert(s.Get("k3"), "v3")
- gtest.Assert(s.Get("k4"), "v4")
- gtest.Assert(len(s.Map()), 4)
- gtest.Assert(s.Map()["k1"], "v1")
- gtest.Assert(s.Map()["k4"], "v4")
- gtest.Assert(s.Id(), sessionId)
- gtest.Assert(s.Size(), 4)
- gtest.Assert(s.Contains("k1"), true)
- gtest.Assert(s.Contains("k3"), true)
- gtest.Assert(s.Contains("k5"), false)
+ t.Assert(s.Get("k1"), "v1")
+ t.Assert(s.Get("k2"), "v2")
+ t.Assert(s.Get("k3"), "v3")
+ t.Assert(s.Get("k4"), "v4")
+ t.Assert(len(s.Map()), 4)
+ t.Assert(s.Map()["k1"], "v1")
+ t.Assert(s.Map()["k4"], "v4")
+ t.Assert(s.Id(), sessionId)
+ t.Assert(s.Size(), 4)
+ t.Assert(s.Contains("k1"), true)
+ t.Assert(s.Contains("k3"), true)
+ t.Assert(s.Contains("k5"), false)
s.Remove("k4")
- gtest.Assert(s.Size(), 3)
- gtest.Assert(s.Contains("k3"), true)
- gtest.Assert(s.Contains("k4"), false)
+ t.Assert(s.Size(), 3)
+ t.Assert(s.Contains("k3"), true)
+ t.Assert(s.Contains("k4"), false)
s.RemoveAll()
- gtest.Assert(s.Size(), 0)
- gtest.Assert(s.Contains("k1"), false)
- gtest.Assert(s.Contains("k2"), false)
+ t.Assert(s.Size(), 0)
+ t.Assert(s.Contains("k1"), false)
+ t.Assert(s.Contains("k2"), false)
s.Sets(g.Map{
"k5": "v5",
"k6": "v6",
})
- gtest.Assert(s.Size(), 2)
- gtest.Assert(s.Contains("k5"), true)
- gtest.Assert(s.Contains("k6"), true)
+ t.Assert(s.Size(), 2)
+ t.Assert(s.Contains("k5"), true)
+ t.Assert(s.Contains("k6"), true)
s.Close()
})
time.Sleep(1500 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New(sessionId)
- gtest.Assert(s.Size(), 0)
- gtest.Assert(s.Get("k5"), nil)
- gtest.Assert(s.Get("k6"), nil)
+ t.Assert(s.Size(), 0)
+ t.Assert(s.Get("k5"), nil)
+ t.Assert(s.Get("k6"), nil)
})
}
func Test_StorageRedisHashTablePrefix(t *testing.T) {
redis, err := gredis.NewFromStr("127.0.0.1:6379,0")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
prefix := "s_"
storage := gsession.NewStorageRedisHashTable(redis, prefix)
manager := gsession.New(time.Second, storage)
sessionId := ""
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New()
defer s.Close()
s.Set("k1", "v1")
@@ -93,46 +93,46 @@ func Test_StorageRedisHashTablePrefix(t *testing.T) {
"k3": "v3",
"k4": "v4",
})
- gtest.Assert(s.IsDirty(), true)
+ t.Assert(s.IsDirty(), true)
sessionId = s.Id()
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New(sessionId)
- gtest.Assert(s.Get("k1"), "v1")
- gtest.Assert(s.Get("k2"), "v2")
- gtest.Assert(s.Get("k3"), "v3")
- gtest.Assert(s.Get("k4"), "v4")
- gtest.Assert(len(s.Map()), 4)
- gtest.Assert(s.Map()["k1"], "v1")
- gtest.Assert(s.Map()["k4"], "v4")
- gtest.Assert(s.Id(), sessionId)
- gtest.Assert(s.Size(), 4)
- gtest.Assert(s.Contains("k1"), true)
- gtest.Assert(s.Contains("k3"), true)
- gtest.Assert(s.Contains("k5"), false)
+ t.Assert(s.Get("k1"), "v1")
+ t.Assert(s.Get("k2"), "v2")
+ t.Assert(s.Get("k3"), "v3")
+ t.Assert(s.Get("k4"), "v4")
+ t.Assert(len(s.Map()), 4)
+ t.Assert(s.Map()["k1"], "v1")
+ t.Assert(s.Map()["k4"], "v4")
+ t.Assert(s.Id(), sessionId)
+ t.Assert(s.Size(), 4)
+ t.Assert(s.Contains("k1"), true)
+ t.Assert(s.Contains("k3"), true)
+ t.Assert(s.Contains("k5"), false)
s.Remove("k4")
- gtest.Assert(s.Size(), 3)
- gtest.Assert(s.Contains("k3"), true)
- gtest.Assert(s.Contains("k4"), false)
+ t.Assert(s.Size(), 3)
+ t.Assert(s.Contains("k3"), true)
+ t.Assert(s.Contains("k4"), false)
s.RemoveAll()
- gtest.Assert(s.Size(), 0)
- gtest.Assert(s.Contains("k1"), false)
- gtest.Assert(s.Contains("k2"), false)
+ t.Assert(s.Size(), 0)
+ t.Assert(s.Contains("k1"), false)
+ t.Assert(s.Contains("k2"), false)
s.Sets(g.Map{
"k5": "v5",
"k6": "v6",
})
- gtest.Assert(s.Size(), 2)
- gtest.Assert(s.Contains("k5"), true)
- gtest.Assert(s.Contains("k6"), true)
+ t.Assert(s.Size(), 2)
+ t.Assert(s.Contains("k5"), true)
+ t.Assert(s.Contains("k6"), true)
s.Close()
})
time.Sleep(1500 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New(sessionId)
- gtest.Assert(s.Size(), 0)
- gtest.Assert(s.Get("k5"), nil)
- gtest.Assert(s.Get("k6"), nil)
+ t.Assert(s.Size(), 0)
+ t.Assert(s.Get("k5"), nil)
+ t.Assert(s.Get("k6"), nil)
})
}
diff --git a/os/gsession/gsession_unit_storage_redis_test.go b/os/gsession/gsession_unit_storage_redis_test.go
index 75f48027a..79f1aa61e 100644
--- a/os/gsession/gsession_unit_storage_redis_test.go
+++ b/os/gsession/gsession_unit_storage_redis_test.go
@@ -18,12 +18,12 @@ import (
func Test_StorageRedis(t *testing.T) {
redis, err := gredis.NewFromStr("127.0.0.1:6379,0")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
storage := gsession.NewStorageRedis(redis)
manager := gsession.New(time.Second, storage)
sessionId := ""
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New()
defer s.Close()
s.Set("k1", "v1")
@@ -32,60 +32,60 @@ func Test_StorageRedis(t *testing.T) {
"k3": "v3",
"k4": "v4",
})
- gtest.Assert(s.IsDirty(), true)
+ t.Assert(s.IsDirty(), true)
sessionId = s.Id()
})
time.Sleep(500 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New(sessionId)
- gtest.Assert(s.Get("k1"), "v1")
- gtest.Assert(s.Get("k2"), "v2")
- gtest.Assert(s.Get("k3"), "v3")
- gtest.Assert(s.Get("k4"), "v4")
- gtest.Assert(len(s.Map()), 4)
- gtest.Assert(s.Map()["k1"], "v1")
- gtest.Assert(s.Map()["k4"], "v4")
- gtest.Assert(s.Id(), sessionId)
- gtest.Assert(s.Size(), 4)
- gtest.Assert(s.Contains("k1"), true)
- gtest.Assert(s.Contains("k3"), true)
- gtest.Assert(s.Contains("k5"), false)
+ t.Assert(s.Get("k1"), "v1")
+ t.Assert(s.Get("k2"), "v2")
+ t.Assert(s.Get("k3"), "v3")
+ t.Assert(s.Get("k4"), "v4")
+ t.Assert(len(s.Map()), 4)
+ t.Assert(s.Map()["k1"], "v1")
+ t.Assert(s.Map()["k4"], "v4")
+ t.Assert(s.Id(), sessionId)
+ t.Assert(s.Size(), 4)
+ t.Assert(s.Contains("k1"), true)
+ t.Assert(s.Contains("k3"), true)
+ t.Assert(s.Contains("k5"), false)
s.Remove("k4")
- gtest.Assert(s.Size(), 3)
- gtest.Assert(s.Contains("k3"), true)
- gtest.Assert(s.Contains("k4"), false)
+ t.Assert(s.Size(), 3)
+ t.Assert(s.Contains("k3"), true)
+ t.Assert(s.Contains("k4"), false)
s.RemoveAll()
- gtest.Assert(s.Size(), 0)
- gtest.Assert(s.Contains("k1"), false)
- gtest.Assert(s.Contains("k2"), false)
+ t.Assert(s.Size(), 0)
+ t.Assert(s.Contains("k1"), false)
+ t.Assert(s.Contains("k2"), false)
s.Sets(g.Map{
"k5": "v5",
"k6": "v6",
})
- gtest.Assert(s.Size(), 2)
- gtest.Assert(s.Contains("k5"), true)
- gtest.Assert(s.Contains("k6"), true)
+ t.Assert(s.Size(), 2)
+ t.Assert(s.Contains("k5"), true)
+ t.Assert(s.Contains("k6"), true)
})
time.Sleep(1000 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New(sessionId)
- gtest.Assert(s.Size(), 0)
- gtest.Assert(s.Get("k5"), nil)
- gtest.Assert(s.Get("k6"), nil)
+ t.Assert(s.Size(), 0)
+ t.Assert(s.Get("k5"), nil)
+ t.Assert(s.Get("k6"), nil)
})
}
func Test_StorageRedisPrefix(t *testing.T) {
redis, err := gredis.NewFromStr("127.0.0.1:6379,0")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
prefix := "s_"
storage := gsession.NewStorageRedis(redis, prefix)
manager := gsession.New(time.Second, storage)
sessionId := ""
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New()
defer s.Close()
s.Set("k1", "v1")
@@ -94,47 +94,47 @@ func Test_StorageRedisPrefix(t *testing.T) {
"k3": "v3",
"k4": "v4",
})
- gtest.Assert(s.IsDirty(), true)
+ t.Assert(s.IsDirty(), true)
sessionId = s.Id()
})
time.Sleep(500 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New(sessionId)
- gtest.Assert(s.Get("k1"), "v1")
- gtest.Assert(s.Get("k2"), "v2")
- gtest.Assert(s.Get("k3"), "v3")
- gtest.Assert(s.Get("k4"), "v4")
- gtest.Assert(len(s.Map()), 4)
- gtest.Assert(s.Map()["k1"], "v1")
- gtest.Assert(s.Map()["k4"], "v4")
- gtest.Assert(s.Id(), sessionId)
- gtest.Assert(s.Size(), 4)
- gtest.Assert(s.Contains("k1"), true)
- gtest.Assert(s.Contains("k3"), true)
- gtest.Assert(s.Contains("k5"), false)
+ t.Assert(s.Get("k1"), "v1")
+ t.Assert(s.Get("k2"), "v2")
+ t.Assert(s.Get("k3"), "v3")
+ t.Assert(s.Get("k4"), "v4")
+ t.Assert(len(s.Map()), 4)
+ t.Assert(s.Map()["k1"], "v1")
+ t.Assert(s.Map()["k4"], "v4")
+ t.Assert(s.Id(), sessionId)
+ t.Assert(s.Size(), 4)
+ t.Assert(s.Contains("k1"), true)
+ t.Assert(s.Contains("k3"), true)
+ t.Assert(s.Contains("k5"), false)
s.Remove("k4")
- gtest.Assert(s.Size(), 3)
- gtest.Assert(s.Contains("k3"), true)
- gtest.Assert(s.Contains("k4"), false)
+ t.Assert(s.Size(), 3)
+ t.Assert(s.Contains("k3"), true)
+ t.Assert(s.Contains("k4"), false)
s.RemoveAll()
- gtest.Assert(s.Size(), 0)
- gtest.Assert(s.Contains("k1"), false)
- gtest.Assert(s.Contains("k2"), false)
+ t.Assert(s.Size(), 0)
+ t.Assert(s.Contains("k1"), false)
+ t.Assert(s.Contains("k2"), false)
s.Sets(g.Map{
"k5": "v5",
"k6": "v6",
})
- gtest.Assert(s.Size(), 2)
- gtest.Assert(s.Contains("k5"), true)
- gtest.Assert(s.Contains("k6"), true)
+ t.Assert(s.Size(), 2)
+ t.Assert(s.Contains("k5"), true)
+ t.Assert(s.Contains("k6"), true)
})
time.Sleep(1000 * time.Millisecond)
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := manager.New(sessionId)
- gtest.Assert(s.Size(), 0)
- gtest.Assert(s.Get("k5"), nil)
- gtest.Assert(s.Get("k6"), nil)
+ t.Assert(s.Size(), 0)
+ t.Assert(s.Get("k5"), nil)
+ t.Assert(s.Get("k6"), nil)
})
}
diff --git a/os/gsession/gsession_unit_test.go b/os/gsession/gsession_unit_test.go
index d90f66f11..57e7c9205 100644
--- a/os/gsession/gsession_unit_test.go
+++ b/os/gsession/gsession_unit_test.go
@@ -13,10 +13,10 @@ import (
)
func Test_NewSessionId(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
id1 := NewSessionId()
id2 := NewSessionId()
- gtest.AssertNE(id1, id2)
- gtest.Assert(len(id1), 18)
+ t.AssertNE(id1, id2)
+ t.Assert(len(id1), 18)
})
}
diff --git a/os/gspath/gspath_unit_test.go b/os/gspath/gspath_unit_test.go
index a12a014c0..74b24b2e1 100644
--- a/os/gspath/gspath_unit_test.go
+++ b/os/gspath/gspath_unit_test.go
@@ -15,29 +15,29 @@ import (
)
func TestSPath_Api(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
pwd := gfile.Pwd()
root := pwd
gfile.Create(gfile.Join(root, "gf_tmp", "gf.txt"))
defer gfile.Remove(gfile.Join(root, "gf_tmp"))
fp, isDir := gspath.Search(root, "gf_tmp")
- gtest.Assert(fp, gfile.Join(root, "gf_tmp"))
- gtest.Assert(isDir, true)
+ t.Assert(fp, gfile.Join(root, "gf_tmp"))
+ t.Assert(isDir, true)
fp, isDir = gspath.Search(root, "gf_tmp", "gf.txt")
- gtest.Assert(fp, gfile.Join(root, "gf_tmp", "gf.txt"))
- gtest.Assert(isDir, false)
+ t.Assert(fp, gfile.Join(root, "gf_tmp", "gf.txt"))
+ t.Assert(isDir, false)
fp, isDir = gspath.SearchWithCache(root, "gf_tmp")
- gtest.Assert(fp, gfile.Join(root, "gf_tmp"))
- gtest.Assert(isDir, true)
+ t.Assert(fp, gfile.Join(root, "gf_tmp"))
+ t.Assert(isDir, true)
fp, isDir = gspath.SearchWithCache(root, "gf_tmp", "gf.txt")
- gtest.Assert(fp, gfile.Join(root, "gf_tmp", "gf.txt"))
- gtest.Assert(isDir, false)
+ t.Assert(fp, gfile.Join(root, "gf_tmp", "gf.txt"))
+ t.Assert(isDir, false)
})
}
func TestSPath_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
pwd := gfile.Pwd()
root := pwd
@@ -45,69 +45,69 @@ func TestSPath_Basic(t *testing.T) {
defer gfile.Remove(gfile.Join(root, "gf_tmp"))
gsp := gspath.New(root, false)
realPath, err := gsp.Add(gfile.Join(root, "gf_tmp"))
- gtest.Assert(err, nil)
- gtest.Assert(realPath, gfile.Join(root, "gf_tmp"))
+ t.Assert(err, nil)
+ t.Assert(realPath, gfile.Join(root, "gf_tmp"))
realPath, err = gsp.Add("gf_tmp1")
- gtest.Assert(err != nil, true)
- gtest.Assert(realPath, "")
+ t.Assert(err != nil, true)
+ t.Assert(realPath, "")
realPath, err = gsp.Add(gfile.Join(root, "gf_tmp", "gf.txt"))
- gtest.Assert(err != nil, true)
- gtest.Assert(realPath, "")
+ t.Assert(err != nil, true)
+ t.Assert(realPath, "")
gsp.Remove("gf_tmp1")
- gtest.Assert(gsp.Size(), 2)
- gtest.Assert(len(gsp.Paths()), 2)
- gtest.Assert(len(gsp.AllPaths()), 0)
+ t.Assert(gsp.Size(), 2)
+ t.Assert(len(gsp.Paths()), 2)
+ t.Assert(len(gsp.AllPaths()), 0)
realPath, err = gsp.Set(gfile.Join(root, "gf_tmp1"))
- gtest.Assert(err != nil, true)
- gtest.Assert(realPath, "")
+ t.Assert(err != nil, true)
+ t.Assert(realPath, "")
realPath, err = gsp.Set(gfile.Join(root, "gf_tmp", "gf.txt"))
- gtest.AssertNE(err, nil)
- gtest.Assert(realPath, "")
+ t.AssertNE(err, nil)
+ t.Assert(realPath, "")
realPath, err = gsp.Set(root)
- gtest.Assert(err, nil)
- gtest.Assert(realPath, root)
+ t.Assert(err, nil)
+ t.Assert(realPath, root)
fp, isDir := gsp.Search("gf_tmp")
- gtest.Assert(fp, gfile.Join(root, "gf_tmp"))
- gtest.Assert(isDir, true)
+ t.Assert(fp, gfile.Join(root, "gf_tmp"))
+ t.Assert(isDir, true)
fp, isDir = gsp.Search("gf_tmp", "gf.txt")
- gtest.Assert(fp, gfile.Join(root, "gf_tmp", "gf.txt"))
- gtest.Assert(isDir, false)
+ t.Assert(fp, gfile.Join(root, "gf_tmp", "gf.txt"))
+ t.Assert(isDir, false)
fp, isDir = gsp.Search("/", "gf.txt")
- gtest.Assert(fp, root)
- gtest.Assert(isDir, true)
+ t.Assert(fp, root)
+ t.Assert(isDir, true)
gsp = gspath.New(root, true)
realPath, err = gsp.Add(gfile.Join(root, "gf_tmp"))
- gtest.Assert(err, nil)
- gtest.Assert(realPath, gfile.Join(root, "gf_tmp"))
+ t.Assert(err, nil)
+ t.Assert(realPath, gfile.Join(root, "gf_tmp"))
gfile.Mkdir(gfile.Join(root, "gf_tmp1"))
gfile.Rename(gfile.Join(root, "gf_tmp1"), gfile.Join(root, "gf_tmp2"))
gfile.Rename(gfile.Join(root, "gf_tmp2"), gfile.Join(root, "gf_tmp1"))
defer gfile.Remove(gfile.Join(root, "gf_tmp1"))
realPath, err = gsp.Add("gf_tmp1")
- gtest.Assert(err != nil, false)
- gtest.Assert(realPath, gfile.Join(root, "gf_tmp1"))
+ t.Assert(err != nil, false)
+ t.Assert(realPath, gfile.Join(root, "gf_tmp1"))
realPath, err = gsp.Add("gf_tmp3")
- gtest.Assert(err != nil, true)
- gtest.Assert(realPath, "")
+ t.Assert(err != nil, true)
+ t.Assert(realPath, "")
gsp.Remove(gfile.Join(root, "gf_tmp"))
gsp.Remove(gfile.Join(root, "gf_tmp1"))
gsp.Remove(gfile.Join(root, "gf_tmp3"))
- gtest.Assert(gsp.Size(), 3)
- gtest.Assert(len(gsp.Paths()), 3)
+ t.Assert(gsp.Size(), 3)
+ t.Assert(len(gsp.Paths()), 3)
gsp.AllPaths()
gsp.Set(root)
fp, isDir = gsp.Search("gf_tmp")
- gtest.Assert(fp, gfile.Join(root, "gf_tmp"))
- gtest.Assert(isDir, true)
+ t.Assert(fp, gfile.Join(root, "gf_tmp"))
+ t.Assert(isDir, true)
fp, isDir = gsp.Search("gf_tmp", "gf.txt")
- gtest.Assert(fp, gfile.Join(root, "gf_tmp", "gf.txt"))
- gtest.Assert(isDir, false)
+ t.Assert(fp, gfile.Join(root, "gf_tmp", "gf.txt"))
+ t.Assert(isDir, false)
fp, isDir = gsp.Search("/", "gf.txt")
- gtest.Assert(fp, pwd)
- gtest.Assert(isDir, true)
+ t.Assert(fp, pwd)
+ t.Assert(isDir, true)
})
}
diff --git a/os/gtime/gtime_z_unit_basic_test.go b/os/gtime/gtime_z_unit_basic_test.go
index 47c97773d..4b17b3065 100644
--- a/os/gtime/gtime_z_unit_basic_test.go
+++ b/os/gtime/gtime_z_unit_basic_test.go
@@ -15,77 +15,77 @@ import (
)
func Test_SetTimeZone(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
gtime.SetTimeZone("Asia/Shanghai")
- gtest.Assert(time.Local.String(), "Asia/Shanghai")
+ t.Assert(time.Local.String(), "Asia/Shanghai")
})
}
func Test_Nanosecond(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
nanos := gtime.TimestampNano()
timeTemp := time.Unix(0, nanos)
- gtest.Assert(nanos, timeTemp.UnixNano())
+ t.Assert(nanos, timeTemp.UnixNano())
})
}
func Test_Microsecond(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
micros := gtime.TimestampMicro()
timeTemp := time.Unix(0, micros*1e3)
- gtest.Assert(micros, timeTemp.UnixNano()/1e3)
+ t.Assert(micros, timeTemp.UnixNano()/1e3)
})
}
func Test_Millisecond(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
millis := gtime.TimestampMilli()
timeTemp := time.Unix(0, millis*1e6)
- gtest.Assert(millis, timeTemp.UnixNano()/1e6)
+ t.Assert(millis, timeTemp.UnixNano()/1e6)
})
}
func Test_Second(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := gtime.Timestamp()
timeTemp := time.Unix(s, 0)
- gtest.Assert(s, timeTemp.Unix())
+ t.Assert(s, timeTemp.Unix())
})
}
func Test_Date(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gtime.Date(), time.Now().Format("2006-01-02"))
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gtime.Date(), time.Now().Format("2006-01-02"))
})
}
func Test_Datetime(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
datetime := gtime.Datetime()
timeTemp, err := gtime.StrToTime(datetime, "Y-m-d H:i:s")
if err != nil {
t.Error("test fail")
}
- gtest.Assert(datetime, timeTemp.Time.Format("2006-01-02 15:04:05"))
+ t.Assert(datetime, timeTemp.Time.Format("2006-01-02 15:04:05"))
})
}
func Test_ISO8601(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
iso8601 := gtime.ISO8601()
- gtest.Assert(iso8601, gtime.Now().Format("c"))
+ t.Assert(iso8601, gtime.Now().Format("c"))
})
}
func Test_RFC822(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rfc822 := gtime.RFC822()
- gtest.Assert(rfc822, gtime.Now().Format("r"))
+ t.Assert(rfc822, gtime.Now().Format("r"))
})
}
func Test_StrToTime(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//正常日期列表
//正则的原因,日期"06.01.02","2006.01","2006..01"无法覆盖gtime.go的百分百
var testDatetimes = []string{
@@ -108,7 +108,7 @@ func Test_StrToTime(t *testing.T) {
if err != nil {
t.Error("test fail")
}
- gtest.Assert(timeTemp.Time.Format("2006-01-02 15:04:05"), "2006-01-02 15:04:05")
+ t.Assert(timeTemp.Time.Format("2006-01-02 15:04:05"), "2006-01-02 15:04:05")
}
//正常日期列表,时间00:00:00
@@ -123,7 +123,7 @@ func Test_StrToTime(t *testing.T) {
if err != nil {
t.Error("test fail")
}
- gtest.Assert(timeTemp.Time.Format("2006-01-02 15:04:05"), "2006-01-02 00:00:00")
+ t.Assert(timeTemp.Time.Format("2006-01-02 15:04:05"), "2006-01-02 00:00:00")
}
//测试格式化formatToStdLayout
@@ -148,7 +148,7 @@ func Test_StrToTime(t *testing.T) {
if err != nil {
t.Error("test fail")
}
- gtest.Assert(timeTemp.Time.Format("2006-01-02 15:04:05.000"), "2007-01-02 15:04:05.000")
+ t.Assert(timeTemp.Time.Format("2006-01-02 15:04:05.000"), "2007-01-02 15:04:05.000")
}
//异常日期列表
@@ -174,7 +174,7 @@ func Test_StrToTime(t *testing.T) {
}
func Test_ConvertZone(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//现行时间
nowUTC := time.Now().UTC()
testZone := "America/Los_Angeles"
@@ -191,12 +191,12 @@ func Test_ConvertZone(t *testing.T) {
t2, err := time.ParseInLocation("2006-01-02 15:04:05", laStr, loc)
//判断是否与现行时间匹配
- gtest.Assert(t2.UTC().Unix(), nowUTC.Unix())
+ t.Assert(t2.UTC().Unix(), nowUTC.Unix())
})
//test err
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
//现行时间
nowUTC := time.Now().UTC()
//t.Log(nowUTC.Unix())
@@ -221,21 +221,21 @@ func Test_ConvertZone(t *testing.T) {
}
func Test_StrToTimeFormat(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
})
}
func Test_ParseTimeFromContent(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.ParseTimeFromContent("我是中文2006-01-02 15:04:05我也是中文", "Y-m-d H:i:s")
- gtest.Assert(timeTemp.Time.Format("2006-01-02 15:04:05"), "2006-01-02 15:04:05")
+ t.Assert(timeTemp.Time.Format("2006-01-02 15:04:05"), "2006-01-02 15:04:05")
timeTemp1 := gtime.ParseTimeFromContent("我是中文2006-01-02 15:04:05我也是中文")
- gtest.Assert(timeTemp1.Time.Format("2006-01-02 15:04:05"), "2006-01-02 15:04:05")
+ t.Assert(timeTemp1.Time.Format("2006-01-02 15:04:05"), "2006-01-02 15:04:05")
timeTemp2 := gtime.ParseTimeFromContent("我是中文02.jan.2006 15:04:05我也是中文")
- gtest.Assert(timeTemp2.Time.Format("2006-01-02 15:04:05"), "2006-01-02 15:04:05")
+ t.Assert(timeTemp2.Time.Format("2006-01-02 15:04:05"), "2006-01-02 15:04:05")
//test err
timeTempErr := gtime.ParseTimeFromContent("我是中文", "Y-m-d H:i:s")
@@ -246,7 +246,7 @@ func Test_ParseTimeFromContent(t *testing.T) {
}
func Test_FuncCost(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
gtime.FuncCost(func() {
})
diff --git a/os/gtime/gtime_z_unit_format_test.go b/os/gtime/gtime_z_unit_format_test.go
index 743aead20..80beae8a5 100644
--- a/os/gtime/gtime_z_unit_format_test.go
+++ b/os/gtime/gtime_z_unit_format_test.go
@@ -14,42 +14,42 @@ import (
)
func Test_Format(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp, err := gtime.StrToTime("2006-01-11 15:04:05", "Y-m-d H:i:s")
timeTemp.ToZone("Asia/Shanghai")
if err != nil {
t.Error("test fail")
}
- gtest.Assert(timeTemp.Format("\\T\\i\\m\\e中文Y-m-j G:i:s.u\\"), "Time中文2006-01-11 15:04:05.000")
+ t.Assert(timeTemp.Format("\\T\\i\\m\\e中文Y-m-j G:i:s.u\\"), "Time中文2006-01-11 15:04:05.000")
- gtest.Assert(timeTemp.Format("d D j l"), "11 Wed 11 Wednesday")
+ t.Assert(timeTemp.Format("d D j l"), "11 Wed 11 Wednesday")
- gtest.Assert(timeTemp.Format("F m M n"), "January 01 Jan 1")
+ t.Assert(timeTemp.Format("F m M n"), "January 01 Jan 1")
- gtest.Assert(timeTemp.Format("Y y"), "2006 06")
+ t.Assert(timeTemp.Format("Y y"), "2006 06")
- gtest.Assert(timeTemp.Format("a A g G h H i s u .u"), "pm PM 3 15 03 15 04 05 000 .000")
+ t.Assert(timeTemp.Format("a A g G h H i s u .u"), "pm PM 3 15 03 15 04 05 000 .000")
- gtest.Assert(timeTemp.Format("O P T"), "+0800 +08:00 CST")
+ t.Assert(timeTemp.Format("O P T"), "+0800 +08:00 CST")
- gtest.Assert(timeTemp.Format("r"), "Wed, 11 Jan 06 15:04 CST")
+ t.Assert(timeTemp.Format("r"), "Wed, 11 Jan 06 15:04 CST")
- gtest.Assert(timeTemp.Format("c"), "2006-01-11T15:04:05+08:00")
+ t.Assert(timeTemp.Format("c"), "2006-01-11T15:04:05+08:00")
//补零
timeTemp1, err := gtime.StrToTime("2006-01-02 03:04:05", "Y-m-d H:i:s")
if err != nil {
t.Error("test fail")
}
- gtest.Assert(timeTemp1.Format("Y-m-d h:i:s"), "2006-01-02 03:04:05")
+ t.Assert(timeTemp1.Format("Y-m-d h:i:s"), "2006-01-02 03:04:05")
//不补零
timeTemp2, err := gtime.StrToTime("2006-01-02 03:04:05", "Y-m-d H:i:s")
if err != nil {
t.Error("test fail")
}
- gtest.Assert(timeTemp2.Format("Y-n-j G:i:s"), "2006-1-2 3:04:05")
+ t.Assert(timeTemp2.Format("Y-n-j G:i:s"), "2006-1-2 3:04:05")
- gtest.Assert(timeTemp2.Format("U"), "1136142245")
+ t.Assert(timeTemp2.Format("U"), "1136142245")
// 测试数字型的星期
times := []map[string]string{
@@ -87,38 +87,38 @@ func Test_Format(t *testing.T) {
for _, v := range times {
t1, err1 := gtime.StrToTime(v["k"], "Y-m-d")
- gtest.Assert(err1, nil)
- gtest.Assert(t1.Format(v["f"]), v["r"])
+ t.Assert(err1, nil)
+ t.Assert(t1.Format(v["f"]), v["r"])
}
})
}
func Test_Format_ZeroString(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp, err := gtime.StrToTime("0000-00-00 00:00:00")
- gtest.AssertNE(err, nil)
- gtest.Assert(timeTemp.String(), "")
+ t.AssertNE(err, nil)
+ t.Assert(timeTemp.String(), "")
})
}
func Test_FormatTo(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.Now()
- gtest.Assert(timeTemp.FormatTo("Y-m-01 00:00:01"), timeTemp.Time.Format("2006-01")+"-01 00:00:01")
+ t.Assert(timeTemp.FormatTo("Y-m-01 00:00:01"), timeTemp.Time.Format("2006-01")+"-01 00:00:01")
})
}
func Test_Layout(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.Now()
- gtest.Assert(timeTemp.Layout("2006-01-02 15:04:05"), timeTemp.Time.Format("2006-01-02 15:04:05"))
+ t.Assert(timeTemp.Layout("2006-01-02 15:04:05"), timeTemp.Time.Format("2006-01-02 15:04:05"))
})
}
func Test_LayoutTo(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.Now()
- gtest.Assert(timeTemp.LayoutTo("2006-01-02 00:00:00"), timeTemp.Time.Format("2006-01-02 00:00:00"))
+ t.Assert(timeTemp.LayoutTo("2006-01-02 00:00:00"), timeTemp.Time.Format("2006-01-02 00:00:00"))
})
}
diff --git a/os/gtime/gtime_z_unit_json_test.go b/os/gtime/gtime_z_unit_json_test.go
index 9164a2398..39c0bde61 100644
--- a/os/gtime/gtime_z_unit_json_test.go
+++ b/os/gtime/gtime_z_unit_json_test.go
@@ -15,7 +15,7 @@ import (
func Test_Json_Pointer(t *testing.T) {
// Marshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type T struct {
Time *gtime.Time
}
@@ -23,42 +23,42 @@ func Test_Json_Pointer(t *testing.T) {
s := "2006-01-02 15:04:05"
t.Time = gtime.NewFromStr(s)
j, err := json.Marshal(t)
- gtest.Assert(err, nil)
- gtest.Assert(j, `{"Time":"2006-01-02 15:04:05"}`)
+ t.Assert(err, nil)
+ t.Assert(j, `{"Time":"2006-01-02 15:04:05"}`)
})
// Marshal nil
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type T struct {
Time *gtime.Time
}
t := new(T)
j, err := json.Marshal(t)
- gtest.Assert(err, nil)
- gtest.Assert(j, `{"Time":null}`)
+ t.Assert(err, nil)
+ t.Assert(j, `{"Time":null}`)
})
// Marshal nil omitempty
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type T struct {
Time *gtime.Time `json:"time,omitempty"`
}
t := new(T)
j, err := json.Marshal(t)
- gtest.Assert(err, nil)
- gtest.Assert(j, `{}`)
+ t.Assert(err, nil)
+ t.Assert(j, `{}`)
})
// Unmarshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t gtime.Time
s := []byte(`"2006-01-02 15:04:05"`)
err := json.Unmarshal(s, &t)
- gtest.Assert(err, nil)
- gtest.Assert(t.String(), "2006-01-02 15:04:05")
+ t.Assert(err, nil)
+ t.Assert(t.String(), "2006-01-02 15:04:05")
})
}
func Test_Json_Struct(t *testing.T) {
// Marshal
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type T struct {
Time gtime.Time
}
@@ -66,28 +66,28 @@ func Test_Json_Struct(t *testing.T) {
s := "2006-01-02 15:04:05"
t.Time = *gtime.NewFromStr(s)
j, err := json.Marshal(t)
- gtest.Assert(err, nil)
- gtest.Assert(j, `{"Time":"2006-01-02 15:04:05"}`)
+ t.Assert(err, nil)
+ t.Assert(j, `{"Time":"2006-01-02 15:04:05"}`)
})
// Marshal nil
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type T struct {
Time gtime.Time
}
t := new(T)
j, err := json.Marshal(t)
- gtest.Assert(err, nil)
- gtest.Assert(j, `{"Time":""}`)
+ t.Assert(err, nil)
+ t.Assert(j, `{"Time":""}`)
})
// Marshal nil omitempty
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type T struct {
Time gtime.Time `json:"time,omitempty"`
}
t := new(T)
j, err := json.Marshal(t)
- gtest.Assert(err, nil)
- gtest.Assert(j, `{"time":""}`)
+ t.Assert(err, nil)
+ t.Assert(j, `{"time":""}`)
})
}
diff --git a/os/gtime/gtime_z_unit_time_test.go b/os/gtime/gtime_z_unit_time_test.go
index c42d0e8dd..405e84d18 100644
--- a/os/gtime/gtime_z_unit_time_test.go
+++ b/os/gtime/gtime_z_unit_time_test.go
@@ -16,31 +16,31 @@ import (
)
func Test_New(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeNow := time.Now()
timeTemp := gtime.New(timeNow)
- gtest.Assert(timeTemp.Time.UnixNano(), timeNow.UnixNano())
+ t.Assert(timeTemp.Time.UnixNano(), timeNow.UnixNano())
timeTemp1 := gtime.New()
- gtest.Assert(timeTemp1.Time, time.Time{})
+ t.Assert(timeTemp1.Time, time.Time{})
})
}
func Test_Nil(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t *gtime.Time
- gtest.Assert(t.String(), "")
+ t.Assert(t.String(), "")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var t gtime.Time
- gtest.Assert(t.String(), "")
+ t.Assert(t.String(), "")
})
}
func Test_NewFromStr(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.NewFromStr("2006-01-02 15:04:05")
- gtest.Assert(timeTemp.Format("Y-m-d H:i:s"), "2006-01-02 15:04:05")
+ t.Assert(timeTemp.Format("Y-m-d H:i:s"), "2006-01-02 15:04:05")
timeTemp1 := gtime.NewFromStr("20060102")
if timeTemp1 != nil {
@@ -50,21 +50,21 @@ func Test_NewFromStr(t *testing.T) {
}
func Test_String(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
t1 := gtime.NewFromStr("2006-01-02 15:04:05")
- gtest.Assert(t1.String(), "2006-01-02 15:04:05")
- gtest.Assert(fmt.Sprintf("%s", t1), "2006-01-02 15:04:05")
+ t.Assert(t1.String(), "2006-01-02 15:04:05")
+ t.Assert(fmt.Sprintf("%s", t1), "2006-01-02 15:04:05")
t2 := *t1
- gtest.Assert(t2.String(), "2006-01-02 15:04:05")
- gtest.Assert(fmt.Sprintf("%s", t2), "{2006-01-02 15:04:05}")
+ t.Assert(t2.String(), "2006-01-02 15:04:05")
+ t.Assert(fmt.Sprintf("%s", t2), "{2006-01-02 15:04:05}")
})
}
func Test_NewFromStrFormat(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.NewFromStrFormat("2006-01-02 15:04:05", "Y-m-d H:i:s")
- gtest.Assert(timeTemp.Format("Y-m-d H:i:s"), "2006-01-02 15:04:05")
+ t.Assert(timeTemp.Format("Y-m-d H:i:s"), "2006-01-02 15:04:05")
timeTemp1 := gtime.NewFromStrFormat("2006-01-02 15:04:05", "aabbcc")
if timeTemp1 != nil {
@@ -72,19 +72,19 @@ func Test_NewFromStrFormat(t *testing.T) {
}
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
t1 := gtime.NewFromStrFormat("2019/2/1", "Y/n/j")
- gtest.Assert(t1.Format("Y-m-d"), "2019-02-01")
+ t.Assert(t1.Format("Y-m-d"), "2019-02-01")
t2 := gtime.NewFromStrFormat("2019/10/12", "Y/n/j")
- gtest.Assert(t2.Format("Y-m-d"), "2019-10-12")
+ t.Assert(t2.Format("Y-m-d"), "2019-10-12")
})
}
func Test_NewFromStrLayout(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.NewFromStrLayout("2006-01-02 15:04:05", "2006-01-02 15:04:05")
- gtest.Assert(timeTemp.Format("Y-m-d H:i:s"), "2006-01-02 15:04:05")
+ t.Assert(timeTemp.Format("Y-m-d H:i:s"), "2006-01-02 15:04:05")
timeTemp1 := gtime.NewFromStrLayout("2006-01-02 15:04:05", "aabbcc")
if timeTemp1 != nil {
@@ -94,100 +94,100 @@ func Test_NewFromStrLayout(t *testing.T) {
}
func Test_NewFromTimeStamp(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.NewFromTimeStamp(1554459846000)
- gtest.Assert(timeTemp.Format("Y-m-d H:i:s"), "2019-04-05 18:24:06")
+ t.Assert(timeTemp.Format("Y-m-d H:i:s"), "2019-04-05 18:24:06")
timeTemp1 := gtime.NewFromTimeStamp(0)
- gtest.Assert(timeTemp1.Format("Y-m-d H:i:s"), "0001-01-01 00:00:00")
+ t.Assert(timeTemp1.Format("Y-m-d H:i:s"), "0001-01-01 00:00:00")
})
}
func Test_Time_Second(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.Now()
- gtest.Assert(timeTemp.Second(), timeTemp.Time.Second())
+ t.Assert(timeTemp.Second(), timeTemp.Time.Second())
})
}
func Test_Time_Nanosecond(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.Now()
- gtest.Assert(timeTemp.Nanosecond(), timeTemp.Time.Nanosecond())
+ t.Assert(timeTemp.Nanosecond(), timeTemp.Time.Nanosecond())
})
}
func Test_Time_Microsecond(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.Now()
- gtest.Assert(timeTemp.Microsecond(), timeTemp.Time.Nanosecond()/1e3)
+ t.Assert(timeTemp.Microsecond(), timeTemp.Time.Nanosecond()/1e3)
})
}
func Test_Time_Millisecond(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.Now()
- gtest.Assert(timeTemp.Millisecond(), timeTemp.Time.Nanosecond()/1e6)
+ t.Assert(timeTemp.Millisecond(), timeTemp.Time.Nanosecond()/1e6)
})
}
func Test_Time_String(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.Now()
- gtest.Assert(timeTemp.String(), timeTemp.Time.Format("2006-01-02 15:04:05"))
+ t.Assert(timeTemp.String(), timeTemp.Time.Format("2006-01-02 15:04:05"))
})
}
func Test_Time_ISO8601(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
now := gtime.Now()
- gtest.Assert(now.ISO8601(), now.Format("c"))
+ t.Assert(now.ISO8601(), now.Format("c"))
})
}
func Test_Time_RFC822(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
now := gtime.Now()
- gtest.Assert(now.RFC822(), now.Format("r"))
+ t.Assert(now.RFC822(), now.Format("r"))
})
}
func Test_Clone(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.Now()
timeTemp1 := timeTemp.Clone()
- gtest.Assert(timeTemp.Time.Unix(), timeTemp1.Time.Unix())
+ t.Assert(timeTemp.Time.Unix(), timeTemp1.Time.Unix())
})
}
func Test_ToTime(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.Now()
timeTemp1 := timeTemp.Time
- gtest.Assert(timeTemp.Time.UnixNano(), timeTemp1.UnixNano())
+ t.Assert(timeTemp.Time.UnixNano(), timeTemp1.UnixNano())
})
}
func Test_Add(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.NewFromStr("2006-01-02 15:04:05")
timeTemp.Add(time.Second)
- gtest.Assert(timeTemp.Format("Y-m-d H:i:s"), "2006-01-02 15:04:06")
+ t.Assert(timeTemp.Format("Y-m-d H:i:s"), "2006-01-02 15:04:06")
})
}
func Test_ToZone(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.Now()
//
timeTemp.ToZone("America/Los_Angeles")
- gtest.Assert(timeTemp.Time.Location().String(), "America/Los_Angeles")
+ t.Assert(timeTemp.Time.Location().String(), "America/Los_Angeles")
loc, err := time.LoadLocation("Asia/Shanghai")
if err != nil {
t.Error("test fail")
}
timeTemp.ToLocation(loc)
- gtest.Assert(timeTemp.Time.Location().String(), "Asia/Shanghai")
+ t.Assert(timeTemp.Time.Location().String(), "Asia/Shanghai")
timeTemp1, _ := timeTemp.ToZone("errZone")
if timeTemp1 != nil {
@@ -197,45 +197,45 @@ func Test_ToZone(t *testing.T) {
}
func Test_AddDate(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.NewFromStr("2006-01-02 15:04:05")
timeTemp.AddDate(1, 2, 3)
- gtest.Assert(timeTemp.Format("Y-m-d H:i:s"), "2007-03-05 15:04:05")
+ t.Assert(timeTemp.Format("Y-m-d H:i:s"), "2007-03-05 15:04:05")
})
}
func Test_UTC(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.Now()
timeTemp1 := timeTemp.Time
timeTemp.UTC()
- gtest.Assert(timeTemp.UnixNano(), timeTemp1.UTC().UnixNano())
+ t.Assert(timeTemp.UnixNano(), timeTemp1.UTC().UnixNano())
})
}
func Test_Local(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.Now()
timeTemp1 := timeTemp.Time
timeTemp.Local()
- gtest.Assert(timeTemp.UnixNano(), timeTemp1.Local().UnixNano())
+ t.Assert(timeTemp.UnixNano(), timeTemp1.Local().UnixNano())
})
}
func Test_Round(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.Now()
timeTemp1 := timeTemp.Time
timeTemp.Round(time.Hour)
- gtest.Assert(timeTemp.UnixNano(), timeTemp1.Round(time.Hour).UnixNano())
+ t.Assert(timeTemp.UnixNano(), timeTemp1.Round(time.Hour).UnixNano())
})
}
func Test_Truncate(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timeTemp := gtime.Now()
timeTemp1 := timeTemp.Time
timeTemp.Truncate(time.Hour)
- gtest.Assert(timeTemp.UnixNano(), timeTemp1.Truncate(time.Hour).UnixNano())
+ t.Assert(timeTemp.UnixNano(), timeTemp1.Truncate(time.Hour).UnixNano())
})
}
diff --git a/os/gtimer/gtimer_z_unit_0_test.go b/os/gtimer/gtimer_z_unit_0_test.go
index ae5c33072..b8615d731 100644
--- a/os/gtimer/gtimer_z_unit_0_test.go
+++ b/os/gtimer/gtimer_z_unit_0_test.go
@@ -18,123 +18,123 @@ import (
)
func TestSetTimeout(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.New(true)
gtimer.SetTimeout(200*time.Millisecond, func() {
array.Append(1)
})
time.Sleep(1000 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
}
func TestSetInterval(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.New(true)
gtimer.SetInterval(200*time.Millisecond, func() {
array.Append(1)
})
time.Sleep(1100 * time.Millisecond)
- gtest.Assert(array.Len(), 5)
+ t.Assert(array.Len(), 5)
})
}
func TestAddEntry(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.New(true)
gtimer.AddEntry(200*time.Millisecond, func() {
array.Append(1)
}, false, 2, gtimer.STATUS_READY)
time.Sleep(1100 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
}
func TestAddSingleton(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.New(true)
gtimer.AddSingleton(200*time.Millisecond, func() {
array.Append(1)
time.Sleep(10000 * time.Millisecond)
})
time.Sleep(1100 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
}
func TestAddTimes(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.New(true)
gtimer.AddTimes(200*time.Millisecond, 2, func() {
array.Append(1)
})
time.Sleep(1000 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
}
func TestDelayAdd(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.New(true)
gtimer.DelayAdd(200*time.Millisecond, 200*time.Millisecond, func() {
array.Append(1)
})
time.Sleep(300 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Len(), 0)
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
}
func TestDelayAddEntry(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.New(true)
gtimer.DelayAddEntry(200*time.Millisecond, 200*time.Millisecond, func() {
array.Append(1)
}, false, 2, gtimer.STATUS_READY)
time.Sleep(300 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Len(), 0)
time.Sleep(1000 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
}
func TestDelayAddSingleton(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.New(true)
gtimer.DelayAddSingleton(200*time.Millisecond, 200*time.Millisecond, func() {
array.Append(1)
time.Sleep(10000 * time.Millisecond)
})
time.Sleep(300 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Len(), 0)
time.Sleep(1000 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
}
func TestDelayAddOnce(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.New(true)
gtimer.DelayAddOnce(200*time.Millisecond, 200*time.Millisecond, func() {
array.Append(1)
})
time.Sleep(300 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Len(), 0)
time.Sleep(1000 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
}
func TestDelayAddTimes(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
array := garray.New(true)
gtimer.DelayAddTimes(200*time.Millisecond, 200*time.Millisecond, 2, func() {
array.Append(1)
})
time.Sleep(300 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Len(), 0)
time.Sleep(1000 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
}
diff --git a/os/gtimer/gtimer_z_unit_1_test.go b/os/gtimer/gtimer_z_unit_1_test.go
index e9a158032..1aadd161e 100644
--- a/os/gtimer/gtimer_z_unit_1_test.go
+++ b/os/gtimer/gtimer_z_unit_1_test.go
@@ -22,7 +22,7 @@ func New() *gtimer.Timer {
}
func TestTimer_Add_Close(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timer := New()
array := garray.New(true)
//fmt.Println("start", time.Now())
@@ -39,42 +39,42 @@ func TestTimer_Add_Close(t *testing.T) {
array.Append(1)
})
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 5)
+ t.Assert(array.Len(), 5)
timer.Close()
time.Sleep(250 * time.Millisecond)
fixedLength := array.Len()
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), fixedLength)
+ t.Assert(array.Len(), fixedLength)
})
}
func TestTimer_Start_Stop_Close(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timer := New()
array := garray.New(true)
timer.Add(200*time.Millisecond, func() {
//glog.Println("add...")
array.Append(1)
})
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Len(), 0)
time.Sleep(300 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
timer.Stop()
time.Sleep(1000 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
timer.Start()
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
timer.Close()
time.Sleep(1000 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
}
func TestTimer_AddSingleton(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timer := New()
array := garray.New(true)
timer.AddSingleton(200*time.Millisecond, func() {
@@ -82,15 +82,15 @@ func TestTimer_AddSingleton(t *testing.T) {
time.Sleep(10 * time.Second)
})
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(500 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
}
func TestTimer_AddOnce(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timer := New()
array := garray.New(true)
timer.AddOnce(200*time.Millisecond, func() {
@@ -100,59 +100,59 @@ func TestTimer_AddOnce(t *testing.T) {
array.Append(1)
})
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
timer.Close()
time.Sleep(250 * time.Millisecond)
fixedLength := array.Len()
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), fixedLength)
+ t.Assert(array.Len(), fixedLength)
})
}
func TestTimer_AddTimes(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timer := New()
array := garray.New(true)
timer.AddTimes(200*time.Millisecond, 2, func() {
array.Append(1)
})
time.Sleep(1000 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
}
func TestTimer_DelayAdd(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timer := New()
array := garray.New(true)
timer.DelayAdd(200*time.Millisecond, 200*time.Millisecond, func() {
array.Append(1)
})
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Len(), 0)
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
}
func TestTimer_DelayAddEntry(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timer := New()
array := garray.New(true)
timer.DelayAddEntry(200*time.Millisecond, 200*time.Millisecond, func() {
array.Append(1)
}, false, 100, gtimer.STATUS_READY)
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Len(), 0)
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
}
func TestTimer_DelayAddSingleton(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timer := New()
array := garray.New(true)
timer.DelayAddSingleton(200*time.Millisecond, 200*time.Millisecond, func() {
@@ -160,72 +160,72 @@ func TestTimer_DelayAddSingleton(t *testing.T) {
time.Sleep(10 * time.Second)
})
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Len(), 0)
time.Sleep(1000 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
}
func TestTimer_DelayAddOnce(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timer := New()
array := garray.New(true)
timer.DelayAddOnce(200*time.Millisecond, 200*time.Millisecond, func() {
array.Append(1)
})
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Len(), 0)
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(500 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
}
func TestTimer_DelayAddTimes(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timer := New()
array := garray.New(true)
timer.DelayAddTimes(200*time.Millisecond, 500*time.Millisecond, 2, func() {
array.Append(1)
})
time.Sleep(200 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Len(), 0)
time.Sleep(600 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(600 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
time.Sleep(1000 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
}
func TestTimer_AddLessThanInterval(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timer := gtimer.New(10, 100*time.Millisecond)
array := garray.New(true)
timer.Add(20*time.Millisecond, func() {
array.Append(1)
})
time.Sleep(50 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Len(), 0)
time.Sleep(110 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(110 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
})
}
func TestTimer_AddLeveledEntry1(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timer := New()
array := garray.New(true)
//glog.Println("start")
@@ -234,15 +234,15 @@ func TestTimer_AddLeveledEntry1(t *testing.T) {
array.Append(1)
})
time.Sleep(1500 * time.Millisecond)
- gtest.Assert(array.Len(), 0)
+ t.Assert(array.Len(), 0)
time.Sleep(1300 * time.Millisecond)
//glog.Println("check")
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
}
func TestTimer_Exit(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
timer := New()
array := garray.New(true)
timer.Add(200*time.Millisecond, func() {
@@ -250,6 +250,6 @@ func TestTimer_Exit(t *testing.T) {
gtimer.Exit()
})
time.Sleep(1000 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
})
}
diff --git a/os/gtimer/gtimer_z_unit_2_test.go b/os/gtimer/gtimer_z_unit_2_test.go
index 6399d2426..7c34f357e 100644
--- a/os/gtimer/gtimer_z_unit_2_test.go
+++ b/os/gtimer/gtimer_z_unit_2_test.go
@@ -24,18 +24,18 @@ func TestEntry_Start_Stop_Close(t *testing.T) {
array.Append(1)
})
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
entry.Stop()
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
entry.Start()
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
entry.Close()
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
- gtest.Assert(entry.Status(), gtimer.STATUS_CLOSED)
+ t.Assert(entry.Status(), gtimer.STATUS_CLOSED)
}
func TestEntry_Singleton(t *testing.T) {
@@ -45,14 +45,14 @@ func TestEntry_Singleton(t *testing.T) {
array.Append(1)
time.Sleep(10 * time.Second)
})
- gtest.Assert(entry.IsSingleton(), false)
+ t.Assert(entry.IsSingleton(), false)
entry.SetSingleton(true)
- gtest.Assert(entry.IsSingleton(), true)
+ t.Assert(entry.IsSingleton(), true)
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
time.Sleep(250 * time.Millisecond)
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
}
func TestEntry_SetTimes(t *testing.T) {
@@ -63,7 +63,7 @@ func TestEntry_SetTimes(t *testing.T) {
})
entry.SetTimes(2)
time.Sleep(1200 * time.Millisecond)
- gtest.Assert(array.Len(), 2)
+ t.Assert(array.Len(), 2)
}
func TestEntry_Run(t *testing.T) {
@@ -73,5 +73,5 @@ func TestEntry_Run(t *testing.T) {
array.Append(1)
})
entry.Run()
- gtest.Assert(array.Len(), 1)
+ t.Assert(array.Len(), 1)
}
diff --git a/os/gview/gview_unit_basic_test.go b/os/gview/gview_unit_basic_test.go
index fee64ae84..97eb62df6 100644
--- a/os/gview/gview_unit_basic_test.go
+++ b/os/gview/gview_unit_basic_test.go
@@ -28,7 +28,7 @@ func init() {
}
func Test_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
str := `hello {{.name}},version:{{.version}};hello {{GetName}},version:{{GetVersion}};{{.other}}`
pwd := gfile.Pwd()
view := gview.New()
@@ -40,151 +40,151 @@ func Test_Basic(t *testing.T) {
view.BindFunc("GetName", func() string { return "gf" })
view.BindFuncMap(gview.FuncMap{"GetVersion": func() string { return "1.7.0" }})
result, err := view.ParseContent(str, g.Map{"other": "that's all"})
- gtest.Assert(err != nil, false)
- gtest.Assert(result, "hello gf,version:1.7.0;hello gf,version:1.7.0;that's all")
+ t.Assert(err != nil, false)
+ t.Assert(result, "hello gf,version:1.7.0;hello gf,version:1.7.0;that's all")
//测试api方法
str = `hello {{.name}}`
result, err = gview.ParseContent(str, g.Map{"name": "gf"})
- gtest.Assert(err != nil, false)
- gtest.Assert(result, "hello gf")
+ t.Assert(err != nil, false)
+ t.Assert(result, "hello gf")
//测试instance方法
result, err = gview.Instance().ParseContent(str, g.Map{"name": "gf"})
- gtest.Assert(err != nil, false)
- gtest.Assert(result, "hello gf")
+ t.Assert(err != nil, false)
+ t.Assert(result, "hello gf")
})
}
func Test_Func(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
str := `{{eq 1 1}};{{eq 1 2}};{{eq "A" "B"}}`
result, err := gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `true;false;false`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `true;false;false`)
str = `{{ne 1 2}};{{ne 1 1}};{{ne "A" "B"}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `true;false;true`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `true;false;true`)
str = `{{lt 1 2}};{{lt 1 1}};{{lt 1 0}};{{lt "A" "B"}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `true;false;false;true`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `true;false;false;true`)
str = `{{le 1 2}};{{le 1 1}};{{le 1 0}};{{le "A" "B"}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `true;true;false;true`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `true;true;false;true`)
str = `{{gt 1 2}};{{gt 1 1}};{{gt 1 0}};{{gt "A" "B"}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `false;false;true;false`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `false;false;true;false`)
str = `{{ge 1 2}};{{ge 1 1}};{{ge 1 0}};{{ge "A" "B"}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `false;true;true;false`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `false;true;true;false`)
str = `{{"测试
"|text}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `测试`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `测试`)
str = `{{"测试
"|html}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `<div>测试</div>`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `<div>测试</div>`)
str = `{{"测试
"|htmlencode}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `<div>测试</div>`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `<div>测试</div>`)
str = `{{"<div>测试</div>"|htmldecode}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `测试
`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `测试
`)
str = `{{"https://goframe.org"|url}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `https%3A%2F%2Fgoframe.org`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `https%3A%2F%2Fgoframe.org`)
str = `{{"https://goframe.org"|urlencode}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `https%3A%2F%2Fgoframe.org`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `https%3A%2F%2Fgoframe.org`)
str = `{{"https%3A%2F%2Fgoframe.org"|urldecode}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `https://goframe.org`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `https://goframe.org`)
str = `{{"https%3NA%2F%2Fgoframe.org"|urldecode}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(gstr.Contains(result, "invalid URL escape"), true)
+ t.Assert(err != nil, false)
+ t.Assert(gstr.Contains(result, "invalid URL escape"), true)
str = `{{1540822968 | date "Y-m-d"}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `2018-10-29`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `2018-10-29`)
str = `{{date "Y-m-d"}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
+ t.Assert(err != nil, false)
str = `{{"我是中国人" | substr 2 -1}};{{"我是中国人" | substr 2 2}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `中国人;中国`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `中国人;中国`)
str = `{{"我是中国人" | strlimit 2 "..."}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `我是...`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `我是...`)
str = `{{"I'm中国人" | replace "I'm" "我是"}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `我是中国人`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `我是中国人`)
str = `{{compare "A" "B"}};{{compare "1" "2"}};{{compare 2 1}};{{compare 1 1}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `-1;-1;1;0`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `-1;-1;1;0`)
str = `{{"热爱GF热爱生活" | hidestr 20 "*"}};{{"热爱GF热爱生活" | hidestr 50 "*"}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `热爱GF*爱生活;热爱****生活`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `热爱GF*爱生活;热爱****生活`)
str = `{{"热爱GF热爱生活" | highlight "GF" "red"}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `热爱GF热爱生活`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `热爱GF热爱生活`)
str = `{{"gf" | toupper}};{{"GF" | tolower}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `GF;gf`)
+ t.Assert(err != nil, false)
+ t.Assert(result, `GF;gf`)
str = `{{concat "I" "Love" "GoFrame"}}`
result, err = gview.ParseContent(str, nil)
- gtest.Assert(err, nil)
- gtest.Assert(result, `ILoveGoFrame`)
+ t.Assert(err, nil)
+ t.Assert(result, `ILoveGoFrame`)
})
}
func Test_FuncNl2Br(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
str := `{{"Go\nFrame" | nl2br}}`
result, err := gview.ParseContent(str, nil)
- gtest.Assert(err, nil)
- gtest.Assert(result, `Go
Frame`)
+ t.Assert(err, nil)
+ t.Assert(result, `Go
Frame`)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := ""
for i := 0; i < 3000; i++ {
s += "Go\nFrame\n中文"
@@ -193,13 +193,13 @@ func Test_FuncNl2Br(t *testing.T) {
result, err := gview.ParseContent(str, g.Map{
"content": s,
})
- gtest.Assert(err, nil)
- gtest.Assert(result, strings.Replace(s, "\n", "
", -1))
+ t.Assert(err, nil)
+ t.Assert(result, strings.Replace(s, "\n", "
", -1))
})
}
func Test_FuncInclude(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
header := `HEADER
`
main := `hello gf
`
footer := `FOOTER
`
@@ -219,11 +219,11 @@ func Test_FuncInclude(t *testing.T) {
ioutil.WriteFile(templatePath+gfile.Separator+"layout.html", []byte(layout), 0644)
view := gview.New(templatePath)
result, err := view.Parse("notfound.html")
- gtest.Assert(err != nil, true)
- gtest.Assert(result, ``)
+ t.Assert(err != nil, true)
+ t.Assert(result, ``)
result, err = view.Parse("layout.html")
- gtest.Assert(err != nil, false)
- gtest.Assert(result, `HEADER
+ t.Assert(err != nil, false)
+ t.Assert(result, `HEADER
hello gf
FOOTER
`)
notfoundPath := templatePath + gfile.Separator + "template" + gfile.Separator + "notfound.html"
@@ -231,34 +231,34 @@ func Test_FuncInclude(t *testing.T) {
gfile.Create(notfoundPath)
ioutil.WriteFile(notfoundPath, []byte("notfound"), 0644)
result, err = view.Parse("notfound.html")
- gtest.Assert(err != nil, true)
- gtest.Assert(result, ``)
+ t.Assert(err != nil, true)
+ t.Assert(result, ``)
})
}
func Test_SetPath(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
view := gview.Instance("addpath")
err := view.AddPath("tmp")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
err = view.AddPath("gview.go")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
os.Setenv("GF_GVIEW_PATH", "tmp")
view = gview.Instance("setpath")
err = view.SetPath("tmp")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
err = view.SetPath("gview.go")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
view = gview.New(gfile.Pwd())
err = view.SetPath("tmp")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
err = view.SetPath("gview.go")
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
os.Setenv("GF_GVIEW_PATH", "template")
gfile.Mkdir(gfile.Pwd() + gfile.Separator + "template")
@@ -267,17 +267,17 @@ func Test_SetPath(t *testing.T) {
}
func Test_ParseContent(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
str := `{{.name}}`
view := gview.New()
result, err := view.ParseContent(str, g.Map{"name": func() {}})
- gtest.Assert(err != nil, true)
- gtest.Assert(result, ``)
+ t.Assert(err != nil, true)
+ t.Assert(result, ``)
})
}
func Test_HotReload(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
dirPath := gfile.Join(
gfile.TempDir(),
"testdata",
@@ -288,7 +288,7 @@ func Test_HotReload(t *testing.T) {
// Initialize data.
err := gfile.PutContents(filePath, "test:{{.var}}")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
view := gview.New(dirPath)
@@ -296,51 +296,51 @@ func Test_HotReload(t *testing.T) {
result, err := view.Parse("test.html", g.Map{
"var": "1",
})
- gtest.Assert(err, nil)
- gtest.Assert(result, `test:1`)
+ t.Assert(err, nil)
+ t.Assert(result, `test:1`)
// Update data.
err = gfile.PutContents(filePath, "test2:{{.var}}")
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
time.Sleep(100 * time.Millisecond)
result, err = view.Parse("test.html", g.Map{
"var": "2",
})
- gtest.Assert(err, nil)
- gtest.Assert(result, `test2:2`)
+ t.Assert(err, nil)
+ t.Assert(result, `test2:2`)
})
}
func Test_XSS(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
v := gview.New()
s := "
"
r, err := v.ParseContent("{{.v}}", g.Map{
"v": s,
})
- gtest.Assert(err, nil)
- gtest.Assert(r, s)
+ t.Assert(err, nil)
+ t.Assert(r, s)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
v := gview.New()
v.SetAutoEncode(true)
s := "
"
r, err := v.ParseContent("{{.v}}", g.Map{
"v": s,
})
- gtest.Assert(err, nil)
- gtest.Assert(r, ghtml.Entities(s))
+ t.Assert(err, nil)
+ t.Assert(r, ghtml.Entities(s))
})
// Tag "if".
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
v := gview.New()
v.SetAutoEncode(true)
s := "
"
r, err := v.ParseContent("{{if eq 1 1}}{{.v}}{{end}}", g.Map{
"v": s,
})
- gtest.Assert(err, nil)
- gtest.Assert(r, ghtml.Entities(s))
+ t.Assert(err, nil)
+ t.Assert(r, ghtml.Entities(s))
})
}
diff --git a/os/gview/gview_unit_config_test.go b/os/gview/gview_unit_config_test.go
index 162873454..cb2e764c1 100644
--- a/os/gview/gview_unit_config_test.go
+++ b/os/gview/gview_unit_config_test.go
@@ -16,7 +16,7 @@ import (
)
func Test_Config(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
config := gview.Config{
Paths: []string{gfile.Join(gdebug.TestDataPath(), "config")},
Data: g.Map{
@@ -27,22 +27,22 @@ func Test_Config(t *testing.T) {
}
view := gview.New()
err := view.SetConfig(config)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
str := `hello ${.name},version:${.version}`
view.Assigns(g.Map{"version": "1.7.0"})
result, err := view.ParseContent(str, nil)
- gtest.Assert(err, nil)
- gtest.Assert(result, "hello gf,version:1.7.0")
+ t.Assert(err, nil)
+ t.Assert(result, "hello gf,version:1.7.0")
result, err = view.ParseDefault()
- gtest.Assert(err, nil)
- gtest.Assert(result, "name:gf")
+ t.Assert(err, nil)
+ t.Assert(result, "name:gf")
})
}
func Test_ConfigWithMap(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
view := gview.New()
err := view.SetConfigWithMap(g.Map{
"Paths": []string{gfile.Join(gdebug.TestDataPath(), "config")},
@@ -52,16 +52,16 @@ func Test_ConfigWithMap(t *testing.T) {
"name": "gf",
},
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
str := `hello ${.name},version:${.version}`
view.Assigns(g.Map{"version": "1.7.0"})
result, err := view.ParseContent(str, nil)
- gtest.Assert(err, nil)
- gtest.Assert(result, "hello gf,version:1.7.0")
+ t.Assert(err, nil)
+ t.Assert(result, "hello gf,version:1.7.0")
result, err = view.ParseDefault()
- gtest.Assert(err, nil)
- gtest.Assert(result, "name:gf")
+ t.Assert(err, nil)
+ t.Assert(result, "name:gf")
})
}
diff --git a/os/gview/gview_unit_i18n_test.go b/os/gview/gview_unit_i18n_test.go
index 754de2640..2dbb3ce71 100644
--- a/os/gview/gview_unit_i18n_test.go
+++ b/os/gview/gview_unit_i18n_test.go
@@ -17,7 +17,7 @@ import (
)
func Test_I18n(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
content := `{{.name}} says "{#hello}{#world}!"`
expect1 := `john says "你好世界!"`
expect2 := `john says "こんにちは世界!"`
@@ -29,24 +29,24 @@ func Test_I18n(t *testing.T) {
result1, err := g.View().ParseContent(content, g.Map{
"name": "john",
})
- gtest.Assert(err, nil)
- gtest.Assert(result1, expect1)
+ t.Assert(err, nil)
+ t.Assert(result1, expect1)
g.I18n().SetLanguage("ja")
result2, err := g.View().ParseContent(content, g.Map{
"name": "john",
})
- gtest.Assert(err, nil)
- gtest.Assert(result2, expect2)
+ t.Assert(err, nil)
+ t.Assert(result2, expect2)
g.I18n().SetLanguage("none")
result3, err := g.View().ParseContent(content, g.Map{
"name": "john",
})
- gtest.Assert(err, nil)
- gtest.Assert(result3, expect3)
+ t.Assert(err, nil)
+ t.Assert(result3, expect3)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
content := `{{.name}} says "{#hello}{#world}!"`
expect1 := `john says "你好世界!"`
expect2 := `john says "こんにちは世界!"`
@@ -58,21 +58,21 @@ func Test_I18n(t *testing.T) {
"name": "john",
"I18nLanguage": "zh-CN",
})
- gtest.Assert(err, nil)
- gtest.Assert(result1, expect1)
+ t.Assert(err, nil)
+ t.Assert(result1, expect1)
result2, err := g.View().ParseContent(content, g.Map{
"name": "john",
"I18nLanguage": "ja",
})
- gtest.Assert(err, nil)
- gtest.Assert(result2, expect2)
+ t.Assert(err, nil)
+ t.Assert(result2, expect2)
result3, err := g.View().ParseContent(content, g.Map{
"name": "john",
"I18nLanguage": "none",
})
- gtest.Assert(err, nil)
- gtest.Assert(result3, expect3)
+ t.Assert(err, nil)
+ t.Assert(result3, expect3)
})
}
diff --git a/test/gtest/gtest.go b/test/gtest/gtest.go
index 2ffe21ed2..e5464b3b0 100644
--- a/test/gtest/gtest.go
+++ b/test/gtest/gtest.go
@@ -6,313 +6,3 @@
// Package gtest provides convenient test utilities for unit testing.
package gtest
-
-import (
- "fmt"
- "os"
- "reflect"
- "testing"
-
- "github.com/gogf/gf/debug/gdebug"
-
- "github.com/gogf/gf/util/gconv"
-)
-
-const (
- gPATH_FILTER_KEY = "/test/gtest/gtest"
-)
-
-// Case creates an unit test case.
-// The parameter is the pointer to testing.T of stdlib (*testing.T).
-// The parameter is the callback function for unit test case.
-func Case(t *testing.T, f func()) {
- defer func() {
- if err := recover(); err != nil {
- fmt.Fprintf(os.Stderr, "%v\n%s", err, gdebug.StackWithFilter(gPATH_FILTER_KEY))
- t.Fail()
- }
- }()
- f()
-}
-
-// Assert checks and EQUAL.
-func Assert(value, expect interface{}) {
- rvExpect := reflect.ValueOf(expect)
- if isNil(value) {
- value = nil
- }
- if rvExpect.Kind() == reflect.Map {
- if err := compareMap(value, expect); err != nil {
- panic(err)
- }
- return
- }
- strValue := gconv.String(value)
- strExpect := gconv.String(expect)
- if strValue != strExpect {
- panic(fmt.Sprintf(`[ASSERT] EXPECT %v == %v`, strValue, strExpect))
- }
-}
-
-// AssertEQ checks and EQUAL, including their TYPES.
-func AssertEQ(value, expect interface{}) {
- // Value assert.
- rvExpect := reflect.ValueOf(expect)
- if isNil(value) {
- value = nil
- }
- if rvExpect.Kind() == reflect.Map {
- if err := compareMap(value, expect); err != nil {
- panic(err)
- }
- return
- }
- strValue := gconv.String(value)
- strExpect := gconv.String(expect)
- if strValue != strExpect {
- panic(fmt.Sprintf(`[ASSERT] EXPECT %v == %v`, strValue, strExpect))
- }
- // Type assert.
- t1 := reflect.TypeOf(value)
- t2 := reflect.TypeOf(expect)
- if t1 != t2 {
- panic(fmt.Sprintf(`[ASSERT] EXPECT TYPE %v[%v] == %v[%v]`, strValue, t1, strExpect, t2))
- }
-}
-
-// AssertNE checks and NOT EQUAL.
-func AssertNE(value, expect interface{}) {
- rvExpect := reflect.ValueOf(expect)
- if isNil(value) {
- value = nil
- }
- if rvExpect.Kind() == reflect.Map {
- if err := compareMap(value, expect); err == nil {
- panic(fmt.Sprintf(`[ASSERT] EXPECT %v != %v`, value, expect))
- }
- return
- }
- strValue := gconv.String(value)
- strExpect := gconv.String(expect)
- if strValue == strExpect {
- panic(fmt.Sprintf(`[ASSERT] EXPECT %v != %v`, strValue, strExpect))
- }
-}
-
-// AssertGT checks is GREATER THAN .
-// Notice that, only string, integer and float types can be compared by AssertGT,
-// others are invalid.
-func AssertGT(value, expect interface{}) {
- passed := false
- switch reflect.ValueOf(expect).Kind() {
- case reflect.String:
- passed = gconv.String(value) > gconv.String(expect)
-
- case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
- passed = gconv.Int(value) > gconv.Int(expect)
-
- case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64:
- passed = gconv.Uint(value) > gconv.Uint(expect)
-
- case reflect.Float32, reflect.Float64:
- passed = gconv.Float64(value) > gconv.Float64(expect)
- }
- if !passed {
- panic(fmt.Sprintf(`[ASSERT] EXPECT %v > %v`, value, expect))
- }
-}
-
-// AssertGE checks is GREATER OR EQUAL THAN .
-// Notice that, only string, integer and float types can be compared by AssertGTE,
-// others are invalid.
-func AssertGE(value, expect interface{}) {
- passed := false
- switch reflect.ValueOf(expect).Kind() {
- case reflect.String:
- passed = gconv.String(value) >= gconv.String(expect)
-
- case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
- passed = gconv.Int64(value) >= gconv.Int64(expect)
-
- case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64:
- passed = gconv.Uint64(value) >= gconv.Uint64(expect)
-
- case reflect.Float32, reflect.Float64:
- passed = gconv.Float64(value) >= gconv.Float64(expect)
- }
- if !passed {
- panic(fmt.Sprintf(
- `[ASSERT] EXPECT %v(%v) >= %v(%v)`,
- value, reflect.ValueOf(value).Kind(),
- expect, reflect.ValueOf(expect).Kind(),
- ))
- }
-}
-
-// AssertLT checks is LESS EQUAL THAN .
-// Notice that, only string, integer and float types can be compared by AssertLT,
-// others are invalid.
-func AssertLT(value, expect interface{}) {
- passed := false
- switch reflect.ValueOf(expect).Kind() {
- case reflect.String:
- passed = gconv.String(value) < gconv.String(expect)
-
- case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
- passed = gconv.Int(value) < gconv.Int(expect)
-
- case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64:
- passed = gconv.Uint(value) < gconv.Uint(expect)
-
- case reflect.Float32, reflect.Float64:
- passed = gconv.Float64(value) < gconv.Float64(expect)
- }
- if !passed {
- panic(fmt.Sprintf(`[ASSERT] EXPECT %v < %v`, value, expect))
- }
-}
-
-// AssertLE checks is LESS OR EQUAL THAN .
-// Notice that, only string, integer and float types can be compared by AssertLTE,
-// others are invalid.
-func AssertLE(value, expect interface{}) {
- passed := false
- switch reflect.ValueOf(expect).Kind() {
- case reflect.String:
- passed = gconv.String(value) <= gconv.String(expect)
-
- case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
- passed = gconv.Int(value) <= gconv.Int(expect)
-
- case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64:
- passed = gconv.Uint(value) <= gconv.Uint(expect)
-
- case reflect.Float32, reflect.Float64:
- passed = gconv.Float64(value) <= gconv.Float64(expect)
- }
- if !passed {
- panic(fmt.Sprintf(`[ASSERT] EXPECT %v <= %v`, value, expect))
- }
-}
-
-// AssertIN checks is IN .
-// The should be a slice,
-// but the can be a slice or a basic type variable.
-// TODO map support.
-func AssertIN(value, expect interface{}) {
- passed := true
- expectKind := reflect.ValueOf(expect).Kind()
- switch expectKind {
- case reflect.Slice, reflect.Array:
- expectSlice := gconv.Strings(expect)
- for _, v1 := range gconv.Strings(value) {
- result := false
- for _, v2 := range expectSlice {
- if v1 == v2 {
- result = true
- break
- }
- }
- if !result {
- passed = false
- break
- }
- }
- default:
- panic(fmt.Sprintf(`[ASSERT] INVALID EXPECT VALUE TYPE: %v`, expectKind))
- }
- if !passed {
- panic(fmt.Sprintf(`[ASSERT] EXPECT %v IN %v`, value, expect))
- }
-}
-
-// AssertNI checks is NOT IN .
-// The should be a slice,
-// but the can be a slice or a basic type variable.
-// TODO map support.
-func AssertNI(value, expect interface{}) {
- passed := true
- expectKind := reflect.ValueOf(expect).Kind()
- switch expectKind {
- case reflect.Slice, reflect.Array:
- for _, v1 := range gconv.Strings(value) {
- result := true
- for _, v2 := range gconv.Strings(expect) {
- if v1 == v2 {
- result = false
- break
- }
- }
- if !result {
- passed = false
- break
- }
- }
- default:
- panic(fmt.Sprintf(`[ASSERT] INVALID EXPECT VALUE TYPE: %v`, expectKind))
- }
- if !passed {
- panic(fmt.Sprintf(`[ASSERT] EXPECT %v NOT IN %v`, value, expect))
- }
-}
-
-// Error panics with given .
-func Error(message ...interface{}) {
- panic(fmt.Sprintf("[ERROR] %s", fmt.Sprint(message...)))
-}
-
-// Fatal prints to stderr and exit the process.
-func Fatal(message ...interface{}) {
- fmt.Fprintf(os.Stderr, "[FATAL] %s\n%s", fmt.Sprint(message...), gdebug.StackWithFilter(gPATH_FILTER_KEY))
- os.Exit(1)
-}
-
-// compareMap compares two maps, returns nil if they are equal, or else returns error.
-func compareMap(value, expect interface{}) error {
- rvValue := reflect.ValueOf(value)
- rvExpect := reflect.ValueOf(expect)
- if isNil(value) {
- value = nil
- }
- if rvExpect.Kind() == reflect.Map {
- if rvValue.Kind() == reflect.Map {
- if rvExpect.Len() == rvValue.Len() {
- // Turn two interface maps to the same type for comparison.
- // Direct use of rvValue.MapIndex(key).Interface() will panic
- // when the key types are inconsistent.
- mValue := make(map[string]string)
- mExpect := make(map[string]string)
- ksValue := rvValue.MapKeys()
- ksExpect := rvExpect.MapKeys()
- for _, key := range ksValue {
- mValue[gconv.String(key.Interface())] = gconv.String(rvValue.MapIndex(key).Interface())
- }
- for _, key := range ksExpect {
- mExpect[gconv.String(key.Interface())] = gconv.String(rvExpect.MapIndex(key).Interface())
- }
- for k, v := range mExpect {
- if v != mValue[k] {
- return fmt.Errorf(`[ASSERT] EXPECT VALUE map["%v"]:%v == map["%v"]:%v`+
- "\nGIVEN : %v\nEXPECT: %v", k, mValue[k], k, v, mValue, mExpect)
- }
- }
- } else {
- return fmt.Errorf(`[ASSERT] EXPECT MAP LENGTH %d == %d`, rvValue.Len(), rvExpect.Len())
- }
- } else {
- return fmt.Errorf(`[ASSERT] EXPECT VALUE TO BE A MAP`)
- }
- }
- return nil
-}
-
-// isNil checks whether is nil.
-func isNil(value interface{}) bool {
- rv := reflect.ValueOf(value)
- switch rv.Kind() {
- case reflect.Slice, reflect.Array, reflect.Map, reflect.Ptr, reflect.Func:
- return rv.IsNil()
- default:
- return value == nil
- }
-}
diff --git a/test/gtest/gtest_t.go b/test/gtest/gtest_t.go
new file mode 100644
index 000000000..b4b522cdd
--- /dev/null
+++ b/test/gtest/gtest_t.go
@@ -0,0 +1,83 @@
+// Copyright 2018 gf Author(https://github.com/gogf/gf). All Rights Reserved.
+//
+// This Source Code Form is subject to the terms of the MIT License.
+// If a copy of the MIT was not distributed with this file,
+// You can obtain one at https://github.com/gogf/gf.
+
+package gtest
+
+import (
+ "testing"
+)
+
+// T is the testing unit case management object.
+type T struct {
+ T *testing.T
+}
+
+// Assert checks and EQUAL.
+func (t *T) Assert(value, expect interface{}) {
+ Assert(value, expect)
+}
+
+// AssertEQ checks and EQUAL, including their TYPES.
+func (t *T) AssertEQ(value, expect interface{}) {
+ AssertEQ(value, expect)
+}
+
+// AssertNE checks and NOT EQUAL.
+func (t *T) AssertNE(value, expect interface{}) {
+ AssertNE(value, expect)
+}
+
+// AssertGT checks is GREATER THAN .
+// Notice that, only string, integer and float types can be compared by AssertGT,
+// others are invalid.
+func (t *T) AssertGT(value, expect interface{}) {
+ AssertGT(value, expect)
+}
+
+// AssertGE checks is GREATER OR EQUAL THAN .
+// Notice that, only string, integer and float types can be compared by AssertGTE,
+// others are invalid.
+func (t *T) AssertGE(value, expect interface{}) {
+ AssertGE(value, expect)
+}
+
+// AssertLT checks is LESS EQUAL THAN .
+// Notice that, only string, integer and float types can be compared by AssertLT,
+// others are invalid.
+func (t *T) AssertLT(value, expect interface{}) {
+ AssertLT(value, expect)
+}
+
+// AssertLE checks is LESS OR EQUAL THAN .
+// Notice that, only string, integer and float types can be compared by AssertLTE,
+// others are invalid.
+func (t *T) AssertLE(value, expect interface{}) {
+ AssertLE(value, expect)
+}
+
+// AssertIN checks is IN .
+// The should be a slice,
+// but the can be a slice or a basic type variable.
+func (t *T) AssertIN(value, expect interface{}) {
+ AssertIN(value, expect)
+}
+
+// AssertNI checks is NOT IN .
+// The should be a slice,
+// but the can be a slice or a basic type variable.
+func (t *T) AssertNI(value, expect interface{}) {
+ AssertNI(value, expect)
+}
+
+// Error panics with given .
+func (t *T) Error(message ...interface{}) {
+ Error(message...)
+}
+
+// Fatal prints to stderr and exit the process.
+func (t *T) Fatal(message ...interface{}) {
+ Fatal(message...)
+}
diff --git a/test/gtest/gtest_util.go b/test/gtest/gtest_util.go
new file mode 100644
index 000000000..ab1467f99
--- /dev/null
+++ b/test/gtest/gtest_util.go
@@ -0,0 +1,331 @@
+// Copyright 2018 gf Author(https://github.com/gogf/gf). All Rights Reserved.
+//
+// This Source Code Form is subject to the terms of the MIT License.
+// If a copy of the MIT was not distributed with this file,
+// You can obtain one at https://github.com/gogf/gf.
+
+package gtest
+
+import (
+ "fmt"
+ "os"
+ "reflect"
+ "testing"
+
+ "github.com/gogf/gf/debug/gdebug"
+
+ "github.com/gogf/gf/util/gconv"
+)
+
+const (
+ gPATH_FILTER_KEY = "/test/gtest/gtest"
+)
+
+// C creates an unit testing case.
+// The parameter is the pointer to testing.T of stdlib (*testing.T).
+// The parameter is the callback function for unit test case.
+func C(t *testing.T, f func(t *T)) {
+ defer func() {
+ if err := recover(); err != nil {
+ fmt.Fprintf(os.Stderr, "%v\n%s", err, gdebug.StackWithFilter(gPATH_FILTER_KEY))
+ t.Fail()
+ }
+ }()
+ f(&T{t})
+}
+
+// Case creates an unit testing case.
+// The parameter is the pointer to testing.T of stdlib (*testing.T).
+// The parameter is the callback function for unit test case.
+// Deprecated.
+func Case(t *testing.T, f func()) {
+ defer func() {
+ if err := recover(); err != nil {
+ fmt.Fprintf(os.Stderr, "%v\n%s", err, gdebug.StackWithFilter(gPATH_FILTER_KEY))
+ t.Fail()
+ }
+ }()
+ f()
+}
+
+// Assert checks and EQUAL.
+func Assert(value, expect interface{}) {
+ rvExpect := reflect.ValueOf(expect)
+ if isNil(value) {
+ value = nil
+ }
+ if rvExpect.Kind() == reflect.Map {
+ if err := compareMap(value, expect); err != nil {
+ panic(err)
+ }
+ return
+ }
+ strValue := gconv.String(value)
+ strExpect := gconv.String(expect)
+ if strValue != strExpect {
+ panic(fmt.Sprintf(`[ASSERT] EXPECT %v == %v`, strValue, strExpect))
+ }
+}
+
+// AssertEQ checks and EQUAL, including their TYPES.
+func AssertEQ(value, expect interface{}) {
+ // Value assert.
+ rvExpect := reflect.ValueOf(expect)
+ if isNil(value) {
+ value = nil
+ }
+ if rvExpect.Kind() == reflect.Map {
+ if err := compareMap(value, expect); err != nil {
+ panic(err)
+ }
+ return
+ }
+ strValue := gconv.String(value)
+ strExpect := gconv.String(expect)
+ if strValue != strExpect {
+ panic(fmt.Sprintf(`[ASSERT] EXPECT %v == %v`, strValue, strExpect))
+ }
+ // Type assert.
+ t1 := reflect.TypeOf(value)
+ t2 := reflect.TypeOf(expect)
+ if t1 != t2 {
+ panic(fmt.Sprintf(`[ASSERT] EXPECT TYPE %v[%v] == %v[%v]`, strValue, t1, strExpect, t2))
+ }
+}
+
+// AssertNE checks and NOT EQUAL.
+func AssertNE(value, expect interface{}) {
+ rvExpect := reflect.ValueOf(expect)
+ if isNil(value) {
+ value = nil
+ }
+ if rvExpect.Kind() == reflect.Map {
+ if err := compareMap(value, expect); err == nil {
+ panic(fmt.Sprintf(`[ASSERT] EXPECT %v != %v`, value, expect))
+ }
+ return
+ }
+ strValue := gconv.String(value)
+ strExpect := gconv.String(expect)
+ if strValue == strExpect {
+ panic(fmt.Sprintf(`[ASSERT] EXPECT %v != %v`, strValue, strExpect))
+ }
+}
+
+// AssertGT checks is GREATER THAN .
+// Notice that, only string, integer and float types can be compared by AssertGT,
+// others are invalid.
+func AssertGT(value, expect interface{}) {
+ passed := false
+ switch reflect.ValueOf(expect).Kind() {
+ case reflect.String:
+ passed = gconv.String(value) > gconv.String(expect)
+
+ case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
+ passed = gconv.Int(value) > gconv.Int(expect)
+
+ case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64:
+ passed = gconv.Uint(value) > gconv.Uint(expect)
+
+ case reflect.Float32, reflect.Float64:
+ passed = gconv.Float64(value) > gconv.Float64(expect)
+ }
+ if !passed {
+ panic(fmt.Sprintf(`[ASSERT] EXPECT %v > %v`, value, expect))
+ }
+}
+
+// AssertGE checks is GREATER OR EQUAL THAN .
+// Notice that, only string, integer and float types can be compared by AssertGTE,
+// others are invalid.
+func AssertGE(value, expect interface{}) {
+ passed := false
+ switch reflect.ValueOf(expect).Kind() {
+ case reflect.String:
+ passed = gconv.String(value) >= gconv.String(expect)
+
+ case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
+ passed = gconv.Int64(value) >= gconv.Int64(expect)
+
+ case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64:
+ passed = gconv.Uint64(value) >= gconv.Uint64(expect)
+
+ case reflect.Float32, reflect.Float64:
+ passed = gconv.Float64(value) >= gconv.Float64(expect)
+ }
+ if !passed {
+ panic(fmt.Sprintf(
+ `[ASSERT] EXPECT %v(%v) >= %v(%v)`,
+ value, reflect.ValueOf(value).Kind(),
+ expect, reflect.ValueOf(expect).Kind(),
+ ))
+ }
+}
+
+// AssertLT checks is LESS EQUAL THAN .
+// Notice that, only string, integer and float types can be compared by AssertLT,
+// others are invalid.
+func AssertLT(value, expect interface{}) {
+ passed := false
+ switch reflect.ValueOf(expect).Kind() {
+ case reflect.String:
+ passed = gconv.String(value) < gconv.String(expect)
+
+ case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
+ passed = gconv.Int(value) < gconv.Int(expect)
+
+ case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64:
+ passed = gconv.Uint(value) < gconv.Uint(expect)
+
+ case reflect.Float32, reflect.Float64:
+ passed = gconv.Float64(value) < gconv.Float64(expect)
+ }
+ if !passed {
+ panic(fmt.Sprintf(`[ASSERT] EXPECT %v < %v`, value, expect))
+ }
+}
+
+// AssertLE checks is LESS OR EQUAL THAN .
+// Notice that, only string, integer and float types can be compared by AssertLTE,
+// others are invalid.
+func AssertLE(value, expect interface{}) {
+ passed := false
+ switch reflect.ValueOf(expect).Kind() {
+ case reflect.String:
+ passed = gconv.String(value) <= gconv.String(expect)
+
+ case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
+ passed = gconv.Int(value) <= gconv.Int(expect)
+
+ case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64:
+ passed = gconv.Uint(value) <= gconv.Uint(expect)
+
+ case reflect.Float32, reflect.Float64:
+ passed = gconv.Float64(value) <= gconv.Float64(expect)
+ }
+ if !passed {
+ panic(fmt.Sprintf(`[ASSERT] EXPECT %v <= %v`, value, expect))
+ }
+}
+
+// AssertIN checks is IN .
+// The should be a slice,
+// but the can be a slice or a basic type variable.
+// TODO map support.
+func AssertIN(value, expect interface{}) {
+ passed := true
+ expectKind := reflect.ValueOf(expect).Kind()
+ switch expectKind {
+ case reflect.Slice, reflect.Array:
+ expectSlice := gconv.Strings(expect)
+ for _, v1 := range gconv.Strings(value) {
+ result := false
+ for _, v2 := range expectSlice {
+ if v1 == v2 {
+ result = true
+ break
+ }
+ }
+ if !result {
+ passed = false
+ break
+ }
+ }
+ default:
+ panic(fmt.Sprintf(`[ASSERT] INVALID EXPECT VALUE TYPE: %v`, expectKind))
+ }
+ if !passed {
+ panic(fmt.Sprintf(`[ASSERT] EXPECT %v IN %v`, value, expect))
+ }
+}
+
+// AssertNI checks is NOT IN .
+// The should be a slice,
+// but the can be a slice or a basic type variable.
+// TODO map support.
+func AssertNI(value, expect interface{}) {
+ passed := true
+ expectKind := reflect.ValueOf(expect).Kind()
+ switch expectKind {
+ case reflect.Slice, reflect.Array:
+ for _, v1 := range gconv.Strings(value) {
+ result := true
+ for _, v2 := range gconv.Strings(expect) {
+ if v1 == v2 {
+ result = false
+ break
+ }
+ }
+ if !result {
+ passed = false
+ break
+ }
+ }
+ default:
+ panic(fmt.Sprintf(`[ASSERT] INVALID EXPECT VALUE TYPE: %v`, expectKind))
+ }
+ if !passed {
+ panic(fmt.Sprintf(`[ASSERT] EXPECT %v NOT IN %v`, value, expect))
+ }
+}
+
+// Error panics with given .
+func Error(message ...interface{}) {
+ panic(fmt.Sprintf("[ERROR] %s", fmt.Sprint(message...)))
+}
+
+// Fatal prints to stderr and exit the process.
+func Fatal(message ...interface{}) {
+ fmt.Fprintf(os.Stderr, "[FATAL] %s\n%s", fmt.Sprint(message...), gdebug.StackWithFilter(gPATH_FILTER_KEY))
+ os.Exit(1)
+}
+
+// compareMap compares two maps, returns nil if they are equal, or else returns error.
+func compareMap(value, expect interface{}) error {
+ rvValue := reflect.ValueOf(value)
+ rvExpect := reflect.ValueOf(expect)
+ if isNil(value) {
+ value = nil
+ }
+ if rvExpect.Kind() == reflect.Map {
+ if rvValue.Kind() == reflect.Map {
+ if rvExpect.Len() == rvValue.Len() {
+ // Turn two interface maps to the same type for comparison.
+ // Direct use of rvValue.MapIndex(key).Interface() will panic
+ // when the key types are inconsistent.
+ mValue := make(map[string]string)
+ mExpect := make(map[string]string)
+ ksValue := rvValue.MapKeys()
+ ksExpect := rvExpect.MapKeys()
+ for _, key := range ksValue {
+ mValue[gconv.String(key.Interface())] = gconv.String(rvValue.MapIndex(key).Interface())
+ }
+ for _, key := range ksExpect {
+ mExpect[gconv.String(key.Interface())] = gconv.String(rvExpect.MapIndex(key).Interface())
+ }
+ for k, v := range mExpect {
+ if v != mValue[k] {
+ return fmt.Errorf(`[ASSERT] EXPECT VALUE map["%v"]:%v == map["%v"]:%v`+
+ "\nGIVEN : %v\nEXPECT: %v", k, mValue[k], k, v, mValue, mExpect)
+ }
+ }
+ } else {
+ return fmt.Errorf(`[ASSERT] EXPECT MAP LENGTH %d == %d`, rvValue.Len(), rvExpect.Len())
+ }
+ } else {
+ return fmt.Errorf(`[ASSERT] EXPECT VALUE TO BE A MAP`)
+ }
+ }
+ return nil
+}
+
+// isNil checks whether is nil.
+func isNil(value interface{}) bool {
+ rv := reflect.ValueOf(value)
+ switch rv.Kind() {
+ case reflect.Slice, reflect.Array, reflect.Map, reflect.Ptr, reflect.Func:
+ return rv.IsNil()
+ default:
+ return value == nil
+ }
+}
diff --git a/test/gtest/gtest_test.go b/test/gtest/gtest_z_unit_test.go
similarity index 50%
rename from test/gtest/gtest_test.go
rename to test/gtest/gtest_z_unit_test.go
index b881de05d..0f5b756cd 100644
--- a/test/gtest/gtest_test.go
+++ b/test/gtest/gtest_z_unit_test.go
@@ -12,11 +12,20 @@ import (
"github.com/gogf/gf/test/gtest"
)
-func TestCase(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(1, 1)
- gtest.AssertNE(1, 0)
- gtest.AssertEQ(float32(123.456), float32(123.456))
- gtest.AssertEQ(float64(123.456), float64(123.456))
+func TestC(t *testing.T) {
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(1, 1)
+ t.AssertNE(1, 0)
+ t.AssertEQ(float32(123.456), float32(123.456))
+ t.AssertEQ(float64(123.456), float64(123.456))
+ })
+}
+
+func TestCase(t *testing.T) {
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(1, 1)
+ t.AssertNE(1, 0)
+ t.AssertEQ(float32(123.456), float32(123.456))
+ t.AssertEQ(float64(123.456), float64(123.456))
})
}
diff --git a/text/gregex/gregex_z_unit_test.go b/text/gregex/gregex_z_unit_test.go
index ecee38d4f..a9b132b45 100644
--- a/text/gregex/gregex_z_unit_test.go
+++ b/text/gregex/gregex_z_unit_test.go
@@ -21,56 +21,56 @@ var (
)
func Test_Quote(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := `[foo]` //`\[foo\]`
- gtest.Assert(gregex.Quote(s1), `\[foo\]`)
+ t.Assert(gregex.Quote(s1), `\[foo\]`)
})
}
func Test_Validate(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var s1 = `(.+):(\d+)`
- gtest.Assert(gregex.Validate(s1), nil)
+ t.Assert(gregex.Validate(s1), nil)
s1 = `((.+):(\d+)`
- gtest.Assert(gregex.Validate(s1) == nil, false)
+ t.Assert(gregex.Validate(s1) == nil, false)
})
}
func Test_IsMatch(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var pattern = `(.+):(\d+)`
s1 := []byte(`sfs:2323`)
- gtest.Assert(gregex.IsMatch(pattern, s1), true)
+ t.Assert(gregex.IsMatch(pattern, s1), true)
s1 = []byte(`sfs2323`)
- gtest.Assert(gregex.IsMatch(pattern, s1), false)
+ t.Assert(gregex.IsMatch(pattern, s1), false)
s1 = []byte(`sfs:`)
- gtest.Assert(gregex.IsMatch(pattern, s1), false)
+ t.Assert(gregex.IsMatch(pattern, s1), false)
// error pattern
- gtest.Assert(gregex.IsMatch(PatternErr, s1), false)
+ t.Assert(gregex.IsMatch(PatternErr, s1), false)
})
}
func Test_IsMatchString(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var pattern = `(.+):(\d+)`
s1 := `sfs:2323`
- gtest.Assert(gregex.IsMatchString(pattern, s1), true)
+ t.Assert(gregex.IsMatchString(pattern, s1), true)
s1 = `sfs2323`
- gtest.Assert(gregex.IsMatchString(pattern, s1), false)
+ t.Assert(gregex.IsMatchString(pattern, s1), false)
s1 = `sfs:`
- gtest.Assert(gregex.IsMatchString(pattern, s1), false)
+ t.Assert(gregex.IsMatchString(pattern, s1), false)
// error pattern
- gtest.Assert(gregex.IsMatchString(PatternErr, s1), false)
+ t.Assert(gregex.IsMatchString(PatternErr, s1), false)
})
}
func Test_Match(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
re := "a(a+b+)b"
wantSubs := "aaabb"
s := "acbb" + wantSubs + "dd"
subs, err := gregex.Match(re, []byte(s))
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
if string(subs[0]) != wantSubs {
t.Fatalf("regex:%s,Match(%q)[0] = %q; want %q", re, s, subs[0], wantSubs)
}
@@ -79,17 +79,17 @@ func Test_Match(t *testing.T) {
}
// error pattern
_, err = gregex.Match(PatternErr, []byte(s))
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_MatchString(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
re := "a(a+b+)b"
wantSubs := "aaabb"
s := "acbb" + wantSubs + "dd"
subs, err := gregex.MatchString(re, s)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
if string(subs[0]) != wantSubs {
t.Fatalf("regex:%s,Match(%q)[0] = %q; want %q", re, s, subs[0], wantSubs)
}
@@ -98,18 +98,18 @@ func Test_MatchString(t *testing.T) {
}
// error pattern
_, err = gregex.MatchString(PatternErr, s)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_MatchAll(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
re := "a(a+b+)b"
wantSubs := "aaabb"
s := "acbb" + wantSubs + "dd"
s = s + `其他的` + s
subs, err := gregex.MatchAll(re, []byte(s))
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
if string(subs[0][0]) != wantSubs {
t.Fatalf("regex:%s,Match(%q)[0] = %q; want %q", re, s, subs[0][0], wantSubs)
}
@@ -125,17 +125,17 @@ func Test_MatchAll(t *testing.T) {
}
// error pattern
_, err = gregex.MatchAll(PatternErr, []byte(s))
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_MatchAllString(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
re := "a(a+b+)b"
wantSubs := "aaabb"
s := "acbb" + wantSubs + "dd"
subs, err := gregex.MatchAllString(re, s+`其他的`+s)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
if string(subs[0][0]) != wantSubs {
t.Fatalf("regex:%s,Match(%q)[0] = %q; want %q", re, s, subs[0][0], wantSubs)
}
@@ -151,48 +151,48 @@ func Test_MatchAllString(t *testing.T) {
}
// error pattern
_, err = gregex.MatchAllString(PatternErr, s)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_Replace(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
re := "a(a+b+)b"
wantSubs := "aaabb"
replace := "12345"
s := "acbb" + wantSubs + "dd"
wanted := "acbb" + replace + "dd"
replacedStr, err := gregex.Replace(re, []byte(replace), []byte(s))
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
if string(replacedStr) != wanted {
t.Fatalf("regex:%s,old:%s; want %q", re, s, wanted)
}
// error pattern
_, err = gregex.Replace(PatternErr, []byte(replace), []byte(s))
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_ReplaceString(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
re := "a(a+b+)b"
wantSubs := "aaabb"
replace := "12345"
s := "acbb" + wantSubs + "dd"
wanted := "acbb" + replace + "dd"
replacedStr, err := gregex.ReplaceString(re, replace, s)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
if replacedStr != wanted {
t.Fatalf("regex:%s,old:%s; want %q", re, s, wanted)
}
// error pattern
_, err = gregex.ReplaceString(PatternErr, replace, s)
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_ReplaceFun(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
re := "a(a+b+)b"
wantSubs := "aaabb"
//replace :="12345"
@@ -205,7 +205,7 @@ func Test_ReplaceFun(t *testing.T) {
}
return []byte("[x" + string(s) + "y]")
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
if string(replacedStr) != wanted {
t.Fatalf("regex:%s,old:%s; want %q", re, s, wanted)
}
@@ -213,44 +213,44 @@ func Test_ReplaceFun(t *testing.T) {
_, err = gregex.ReplaceFunc(PatternErr, []byte(s), func(s []byte) []byte {
return []byte("")
})
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_ReplaceFuncMatch(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := []byte("1234567890")
p := `(\d{3})(\d{3})(.+)`
s0, e0 := gregex.ReplaceFuncMatch(p, s, func(match [][]byte) []byte {
return match[0]
})
- gtest.Assert(e0, nil)
- gtest.Assert(s0, s)
+ t.Assert(e0, nil)
+ t.Assert(s0, s)
s1, e1 := gregex.ReplaceFuncMatch(p, s, func(match [][]byte) []byte {
return match[1]
})
- gtest.Assert(e1, nil)
- gtest.Assert(s1, []byte("123"))
+ t.Assert(e1, nil)
+ t.Assert(s1, []byte("123"))
s2, e2 := gregex.ReplaceFuncMatch(p, s, func(match [][]byte) []byte {
return match[2]
})
- gtest.Assert(e2, nil)
- gtest.Assert(s2, []byte("456"))
+ t.Assert(e2, nil)
+ t.Assert(s2, []byte("456"))
s3, e3 := gregex.ReplaceFuncMatch(p, s, func(match [][]byte) []byte {
return match[3]
})
- gtest.Assert(e3, nil)
- gtest.Assert(s3, []byte("7890"))
+ t.Assert(e3, nil)
+ t.Assert(s3, []byte("7890"))
// error pattern
_, err := gregex.ReplaceFuncMatch(PatternErr, s, func(match [][]byte) []byte {
return match[3]
})
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_ReplaceStringFunc(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
re := "a(a+b+)b"
wantSubs := "aaabb"
//replace :="12345"
@@ -263,7 +263,7 @@ func Test_ReplaceStringFunc(t *testing.T) {
}
return "[x" + s + "y]"
})
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
if replacedStr != wanted {
t.Fatalf("regex:%s,old:%s; want %q", re, s, wanted)
}
@@ -271,50 +271,50 @@ func Test_ReplaceStringFunc(t *testing.T) {
_, err = gregex.ReplaceStringFunc(PatternErr, s, func(s string) string {
return ""
})
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_ReplaceStringFuncMatch(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := "1234567890"
p := `(\d{3})(\d{3})(.+)`
s0, e0 := gregex.ReplaceStringFuncMatch(p, s, func(match []string) string {
return match[0]
})
- gtest.Assert(e0, nil)
- gtest.Assert(s0, s)
+ t.Assert(e0, nil)
+ t.Assert(s0, s)
s1, e1 := gregex.ReplaceStringFuncMatch(p, s, func(match []string) string {
return match[1]
})
- gtest.Assert(e1, nil)
- gtest.Assert(s1, "123")
+ t.Assert(e1, nil)
+ t.Assert(s1, "123")
s2, e2 := gregex.ReplaceStringFuncMatch(p, s, func(match []string) string {
return match[2]
})
- gtest.Assert(e2, nil)
- gtest.Assert(s2, "456")
+ t.Assert(e2, nil)
+ t.Assert(s2, "456")
s3, e3 := gregex.ReplaceStringFuncMatch(p, s, func(match []string) string {
return match[3]
})
- gtest.Assert(e3, nil)
- gtest.Assert(s3, "7890")
+ t.Assert(e3, nil)
+ t.Assert(s3, "7890")
// error pattern
_, err := gregex.ReplaceStringFuncMatch(PatternErr, s, func(match []string) string {
return ""
})
- gtest.AssertNE(err, nil)
+ t.AssertNE(err, nil)
})
}
func Test_Split(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
re := "a(a+b+)b"
matched := "aaabb"
item0 := "acbb"
item1 := "dd"
s := item0 + matched + item1
- gtest.Assert(gregex.IsMatchString(re, matched), true)
+ t.Assert(gregex.IsMatchString(re, matched), true)
items := gregex.Split(re, s) //split string with matched
if items[0] != item0 {
t.Fatalf("regex:%s,Split(%q) want %q", re, s, item0)
@@ -324,20 +324,20 @@ func Test_Split(t *testing.T) {
}
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
re := "a(a+b+)b"
notmatched := "aaxbb"
item0 := "acbb"
item1 := "dd"
s := item0 + notmatched + item1
- gtest.Assert(gregex.IsMatchString(re, notmatched), false)
+ t.Assert(gregex.IsMatchString(re, notmatched), false)
items := gregex.Split(re, s) //split string with notmatched then nosplitting
if items[0] != s {
t.Fatalf("regex:%s,Split(%q) want %q", re, s, item0)
}
// error pattern
items = gregex.Split(PatternErr, s)
- gtest.AssertEQ(items, nil)
+ t.AssertEQ(items, nil)
})
}
diff --git a/text/gstr/gstr_z_unit_basic_test.go b/text/gstr/gstr_z_unit_basic_test.go
index 59e0de5e0..d283f3a5c 100644
--- a/text/gstr/gstr_z_unit_basic_test.go
+++ b/text/gstr/gstr_z_unit_basic_test.go
@@ -17,19 +17,19 @@ import (
)
func Test_Replace(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := "abcdEFG乱入的中文abcdefg"
- gtest.Assert(gstr.Replace(s1, "ab", "AB"), "ABcdEFG乱入的中文ABcdefg")
- gtest.Assert(gstr.Replace(s1, "EF", "ef"), "abcdefG乱入的中文abcdefg")
- gtest.Assert(gstr.Replace(s1, "MN", "mn"), s1)
+ t.Assert(gstr.Replace(s1, "ab", "AB"), "ABcdEFG乱入的中文ABcdefg")
+ t.Assert(gstr.Replace(s1, "EF", "ef"), "abcdefG乱入的中文abcdefg")
+ t.Assert(gstr.Replace(s1, "MN", "mn"), s1)
- gtest.Assert(gstr.ReplaceByArray(s1, g.ArrayStr{
+ t.Assert(gstr.ReplaceByArray(s1, g.ArrayStr{
"a", "A",
"A", "-",
"a",
}), "-bcdEFG乱入的中文-bcdefg")
- gtest.Assert(gstr.ReplaceByMap(s1, g.MapStrStr{
+ t.Assert(gstr.ReplaceByMap(s1, g.MapStrStr{
"a": "A",
"G": "g",
}), "AbcdEFg乱入的中文Abcdefg")
@@ -37,29 +37,29 @@ func Test_Replace(t *testing.T) {
}
func Test_ReplaceI_1(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := "abcd乱入的中文ABCD"
s2 := "a"
- gtest.Assert(gstr.ReplaceI(s1, "ab", "aa"), "aacd乱入的中文aaCD")
- gtest.Assert(gstr.ReplaceI(s1, "ab", "aa", 0), "abcd乱入的中文ABCD")
- gtest.Assert(gstr.ReplaceI(s1, "ab", "aa", 1), "aacd乱入的中文ABCD")
+ t.Assert(gstr.ReplaceI(s1, "ab", "aa"), "aacd乱入的中文aaCD")
+ t.Assert(gstr.ReplaceI(s1, "ab", "aa", 0), "abcd乱入的中文ABCD")
+ t.Assert(gstr.ReplaceI(s1, "ab", "aa", 1), "aacd乱入的中文ABCD")
- gtest.Assert(gstr.ReplaceI(s1, "abcd", "-"), "-乱入的中文-")
- gtest.Assert(gstr.ReplaceI(s1, "abcd", "-", 1), "-乱入的中文ABCD")
+ t.Assert(gstr.ReplaceI(s1, "abcd", "-"), "-乱入的中文-")
+ t.Assert(gstr.ReplaceI(s1, "abcd", "-", 1), "-乱入的中文ABCD")
- gtest.Assert(gstr.ReplaceI(s1, "abcd乱入的", ""), "中文ABCD")
- gtest.Assert(gstr.ReplaceI(s1, "ABCD乱入的", ""), "中文ABCD")
+ t.Assert(gstr.ReplaceI(s1, "abcd乱入的", ""), "中文ABCD")
+ t.Assert(gstr.ReplaceI(s1, "ABCD乱入的", ""), "中文ABCD")
- gtest.Assert(gstr.ReplaceI(s2, "A", "-"), "-")
- gtest.Assert(gstr.ReplaceI(s2, "a", "-"), "-")
+ t.Assert(gstr.ReplaceI(s2, "A", "-"), "-")
+ t.Assert(gstr.ReplaceI(s2, "a", "-"), "-")
- gtest.Assert(gstr.ReplaceIByArray(s1, g.ArrayStr{
+ t.Assert(gstr.ReplaceIByArray(s1, g.ArrayStr{
"abcd乱入的", "-",
"-", "=",
"a",
}), "=中文ABCD")
- gtest.Assert(gstr.ReplaceIByMap(s1, g.MapStrStr{
+ t.Assert(gstr.ReplaceIByMap(s1, g.MapStrStr{
"ab": "-",
"CD": "=",
}), "-=乱入的中文-=")
@@ -67,133 +67,133 @@ func Test_ReplaceI_1(t *testing.T) {
}
func Test_ToLower(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := "abcdEFG乱入的中文abcdefg"
e1 := "abcdefg乱入的中文abcdefg"
- gtest.Assert(gstr.ToLower(s1), e1)
+ t.Assert(gstr.ToLower(s1), e1)
})
}
func Test_ToUpper(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := "abcdEFG乱入的中文abcdefg"
e1 := "ABCDEFG乱入的中文ABCDEFG"
- gtest.Assert(gstr.ToUpper(s1), e1)
+ t.Assert(gstr.ToUpper(s1), e1)
})
}
func Test_UcFirst(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := "abcdEFG乱入的中文abcdefg"
e1 := "AbcdEFG乱入的中文abcdefg"
- gtest.Assert(gstr.UcFirst(""), "")
- gtest.Assert(gstr.UcFirst(s1), e1)
- gtest.Assert(gstr.UcFirst(e1), e1)
+ t.Assert(gstr.UcFirst(""), "")
+ t.Assert(gstr.UcFirst(s1), e1)
+ t.Assert(gstr.UcFirst(e1), e1)
})
}
func Test_LcFirst(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := "AbcdEFG乱入的中文abcdefg"
e1 := "abcdEFG乱入的中文abcdefg"
- gtest.Assert(gstr.LcFirst(""), "")
- gtest.Assert(gstr.LcFirst(s1), e1)
- gtest.Assert(gstr.LcFirst(e1), e1)
+ t.Assert(gstr.LcFirst(""), "")
+ t.Assert(gstr.LcFirst(s1), e1)
+ t.Assert(gstr.LcFirst(e1), e1)
})
}
func Test_UcWords(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := "我爱GF: i love go frame"
e1 := "我爱GF: I Love Go Frame"
- gtest.Assert(gstr.UcWords(s1), e1)
+ t.Assert(gstr.UcWords(s1), e1)
})
}
func Test_IsLetterLower(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.IsLetterLower('a'), true)
- gtest.Assert(gstr.IsLetterLower('A'), false)
- gtest.Assert(gstr.IsLetterLower('1'), false)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.IsLetterLower('a'), true)
+ t.Assert(gstr.IsLetterLower('A'), false)
+ t.Assert(gstr.IsLetterLower('1'), false)
})
}
func Test_IsLetterUpper(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.IsLetterUpper('a'), false)
- gtest.Assert(gstr.IsLetterUpper('A'), true)
- gtest.Assert(gstr.IsLetterUpper('1'), false)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.IsLetterUpper('a'), false)
+ t.Assert(gstr.IsLetterUpper('A'), true)
+ t.Assert(gstr.IsLetterUpper('1'), false)
})
}
func Test_IsNumeric(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.IsNumeric("1a我"), false)
- gtest.Assert(gstr.IsNumeric("0123"), true)
- gtest.Assert(gstr.IsNumeric("我是中国人"), false)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.IsNumeric("1a我"), false)
+ t.Assert(gstr.IsNumeric("0123"), true)
+ t.Assert(gstr.IsNumeric("我是中国人"), false)
})
}
func Test_SubStr(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.SubStr("我爱GoFrame", 0), "我爱GoFrame")
- gtest.Assert(gstr.SubStr("我爱GoFrame", 2), "GoFrame")
- gtest.Assert(gstr.SubStr("我爱GoFrame", 2, 2), "Go")
- gtest.Assert(gstr.SubStr("我爱GoFrame", -1, 30), "我爱GoFrame")
- gtest.Assert(gstr.SubStr("我爱GoFrame", 30, 30), "")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.SubStr("我爱GoFrame", 0), "我爱GoFrame")
+ t.Assert(gstr.SubStr("我爱GoFrame", 2), "GoFrame")
+ t.Assert(gstr.SubStr("我爱GoFrame", 2, 2), "Go")
+ t.Assert(gstr.SubStr("我爱GoFrame", -1, 30), "我爱GoFrame")
+ t.Assert(gstr.SubStr("我爱GoFrame", 30, 30), "")
})
}
func Test_StrLimit(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.StrLimit("我爱GoFrame", 2), "我爱...")
- gtest.Assert(gstr.StrLimit("我爱GoFrame", 2, ""), "我爱")
- gtest.Assert(gstr.StrLimit("我爱GoFrame", 2, "**"), "我爱**")
- gtest.Assert(gstr.StrLimit("我爱GoFrame", 4, ""), "我爱Go")
- gtest.Assert(gstr.StrLimit("*", 4, ""), "*")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.StrLimit("我爱GoFrame", 2), "我爱...")
+ t.Assert(gstr.StrLimit("我爱GoFrame", 2, ""), "我爱")
+ t.Assert(gstr.StrLimit("我爱GoFrame", 2, "**"), "我爱**")
+ t.Assert(gstr.StrLimit("我爱GoFrame", 4, ""), "我爱Go")
+ t.Assert(gstr.StrLimit("*", 4, ""), "*")
})
}
func Test_HasPrefix(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.HasPrefix("我爱GoFrame", "我爱"), true)
- gtest.Assert(gstr.HasPrefix("en我爱GoFrame", "我爱"), false)
- gtest.Assert(gstr.HasPrefix("en我爱GoFrame", "en"), true)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.HasPrefix("我爱GoFrame", "我爱"), true)
+ t.Assert(gstr.HasPrefix("en我爱GoFrame", "我爱"), false)
+ t.Assert(gstr.HasPrefix("en我爱GoFrame", "en"), true)
})
}
func Test_HasSuffix(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.HasSuffix("我爱GoFrame", "GoFrame"), true)
- gtest.Assert(gstr.HasSuffix("en我爱GoFrame", "a"), false)
- gtest.Assert(gstr.HasSuffix("GoFrame很棒", "棒"), true)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.HasSuffix("我爱GoFrame", "GoFrame"), true)
+ t.Assert(gstr.HasSuffix("en我爱GoFrame", "a"), false)
+ t.Assert(gstr.HasSuffix("GoFrame很棒", "棒"), true)
})
}
func Test_Reverse(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.Reverse("我爱123"), "321爱我")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.Reverse("我爱123"), "321爱我")
})
}
func Test_NumberFormat(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.NumberFormat(1234567.8910, 2, ".", ","), "1,234,567.89")
- gtest.Assert(gstr.NumberFormat(1234567.8910, 2, "#", "/"), "1/234/567#89")
- gtest.Assert(gstr.NumberFormat(-1234567.8910, 2, "#", "/"), "-1/234/567#89")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.NumberFormat(1234567.8910, 2, ".", ","), "1,234,567.89")
+ t.Assert(gstr.NumberFormat(1234567.8910, 2, "#", "/"), "1/234/567#89")
+ t.Assert(gstr.NumberFormat(-1234567.8910, 2, "#", "/"), "-1/234/567#89")
})
}
func Test_ChunkSplit(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.ChunkSplit("1234", 1, "#"), "1#2#3#4#")
- gtest.Assert(gstr.ChunkSplit("我爱123", 1, "#"), "我#爱#1#2#3#")
- gtest.Assert(gstr.ChunkSplit("1234", 1, ""), "1\r\n2\r\n3\r\n4\r\n")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.ChunkSplit("1234", 1, "#"), "1#2#3#4#")
+ t.Assert(gstr.ChunkSplit("我爱123", 1, "#"), "我#爱#1#2#3#")
+ t.Assert(gstr.ChunkSplit("1234", 1, ""), "1\r\n2\r\n3\r\n4\r\n")
})
}
func Test_SplitAndTrim(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := `
010
@@ -202,23 +202,23 @@ func Test_SplitAndTrim(t *testing.T) {
`
a := gstr.SplitAndTrim(s, "\n", "0")
- gtest.Assert(len(a), 2)
- gtest.Assert(a[0], "1")
- gtest.Assert(a[1], "2")
+ t.Assert(len(a), 2)
+ t.Assert(a[0], "1")
+ t.Assert(a[1], "2")
})
}
func Test_Fields(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.Fields("我爱 Go Frame"), []string{
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.Fields("我爱 Go Frame"), []string{
"我爱", "Go", "Frame",
})
})
}
func Test_CountWords(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.CountWords("我爱 Go Go Go"), map[string]int{
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.CountWords("我爱 Go Go Go"), map[string]int{
"Go": 3,
"我爱": 1,
})
@@ -226,15 +226,15 @@ func Test_CountWords(t *testing.T) {
}
func Test_CountChars(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.CountChars("我爱 Go Go Go"), map[string]int{
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.CountChars("我爱 Go Go Go"), map[string]int{
" ": 3,
"G": 3,
"o": 3,
"我": 1,
"爱": 1,
})
- gtest.Assert(gstr.CountChars("我爱 Go Go Go", true), map[string]int{
+ t.Assert(gstr.CountChars("我爱 Go Go Go", true), map[string]int{
"G": 3,
"o": 3,
"我": 1,
@@ -244,196 +244,196 @@ func Test_CountChars(t *testing.T) {
}
func Test_WordWrap(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.WordWrap("12 34", 2, "
"), "12
34")
- gtest.Assert(gstr.WordWrap("12 34", 2, "\n"), "12\n34")
- gtest.Assert(gstr.WordWrap("A very long woooooooooooooooooord. and something", 7, "
"),
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.WordWrap("12 34", 2, "
"), "12
34")
+ t.Assert(gstr.WordWrap("12 34", 2, "\n"), "12\n34")
+ t.Assert(gstr.WordWrap("A very long woooooooooooooooooord. and something", 7, "
"),
"A very
long
woooooooooooooooooord.
and
something")
})
}
func Test_RuneLen(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.RuneLen("1234"), 4)
- gtest.Assert(gstr.RuneLen("我爱GoFrame"), 9)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.RuneLen("1234"), 4)
+ t.Assert(gstr.RuneLen("我爱GoFrame"), 9)
})
}
func Test_Repeat(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.Repeat("go", 3), "gogogo")
- gtest.Assert(gstr.Repeat("好的", 3), "好的好的好的")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.Repeat("go", 3), "gogogo")
+ t.Assert(gstr.Repeat("好的", 3), "好的好的好的")
})
}
func Test_Str(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.Str("name@example.com", "@"), "@example.com")
- gtest.Assert(gstr.Str("name@example.com", ""), "")
- gtest.Assert(gstr.Str("name@example.com", "z"), "")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.Str("name@example.com", "@"), "@example.com")
+ t.Assert(gstr.Str("name@example.com", ""), "")
+ t.Assert(gstr.Str("name@example.com", "z"), "")
})
}
func Test_Shuffle(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(len(gstr.Shuffle("123456")), 6)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(len(gstr.Shuffle("123456")), 6)
})
}
func Test_Split(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.Split("1.2", "."), []string{"1", "2"})
- gtest.Assert(gstr.Split("我爱 - GoFrame", " - "), []string{"我爱", "GoFrame"})
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.Split("1.2", "."), []string{"1", "2"})
+ t.Assert(gstr.Split("我爱 - GoFrame", " - "), []string{"我爱", "GoFrame"})
})
}
func Test_Join(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.Join([]string{"我爱", "GoFrame"}, " - "), "我爱 - GoFrame")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.Join([]string{"我爱", "GoFrame"}, " - "), "我爱 - GoFrame")
})
}
func Test_Explode(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.Explode(" - ", "我爱 - GoFrame"), []string{"我爱", "GoFrame"})
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.Explode(" - ", "我爱 - GoFrame"), []string{"我爱", "GoFrame"})
})
}
func Test_Implode(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.Implode(" - ", []string{"我爱", "GoFrame"}), "我爱 - GoFrame")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.Implode(" - ", []string{"我爱", "GoFrame"}), "我爱 - GoFrame")
})
}
func Test_Chr(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.Chr(65), "A")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.Chr(65), "A")
})
}
func Test_Ord(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.Ord("A"), 65)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.Ord("A"), 65)
})
}
func Test_HideStr(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.HideStr("15928008611", 40, "*"), "159****8611")
- gtest.Assert(gstr.HideStr("john@kohg.cn", 40, "*"), "jo*n@kohg.cn")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.HideStr("15928008611", 40, "*"), "159****8611")
+ t.Assert(gstr.HideStr("john@kohg.cn", 40, "*"), "jo*n@kohg.cn")
})
}
func Test_Nl2Br(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.Nl2Br("1\n2"), "1
2")
- gtest.Assert(gstr.Nl2Br("1\r\n2"), "1
2")
- gtest.Assert(gstr.Nl2Br("1\r\n2", true), "1
2")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.Nl2Br("1\n2"), "1
2")
+ t.Assert(gstr.Nl2Br("1\r\n2"), "1
2")
+ t.Assert(gstr.Nl2Br("1\r\n2", true), "1
2")
})
}
func Test_AddSlashes(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.AddSlashes(`1'2"3\`), `1\'2\"3\\`)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.AddSlashes(`1'2"3\`), `1\'2\"3\\`)
})
}
func Test_StripSlashes(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.StripSlashes(`1\'2\"3\\`), `1'2"3\`)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.StripSlashes(`1\'2\"3\\`), `1'2"3\`)
})
}
func Test_QuoteMeta(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.QuoteMeta(`.\+*?[^]($)`), `\.\\\+\*\?\[\^\]\(\$\)`)
- gtest.Assert(gstr.QuoteMeta(`.\+*中国?[^]($)`), `\.\\\+\*中国\?\[\^\]\(\$\)`)
- gtest.Assert(gstr.QuoteMeta(`.''`, `'`), `.\'\'`)
- gtest.Assert(gstr.QuoteMeta(`中国.''`, `'`), `中国.\'\'`)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.QuoteMeta(`.\+*?[^]($)`), `\.\\\+\*\?\[\^\]\(\$\)`)
+ t.Assert(gstr.QuoteMeta(`.\+*中国?[^]($)`), `\.\\\+\*中国\?\[\^\]\(\$\)`)
+ t.Assert(gstr.QuoteMeta(`.''`, `'`), `.\'\'`)
+ t.Assert(gstr.QuoteMeta(`中国.''`, `'`), `中国.\'\'`)
})
}
func Test_Count(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := "abcdaAD"
- gtest.Assert(gstr.Count(s, "0"), 0)
- gtest.Assert(gstr.Count(s, "a"), 2)
- gtest.Assert(gstr.Count(s, "b"), 1)
- gtest.Assert(gstr.Count(s, "d"), 1)
+ t.Assert(gstr.Count(s, "0"), 0)
+ t.Assert(gstr.Count(s, "a"), 2)
+ t.Assert(gstr.Count(s, "b"), 1)
+ t.Assert(gstr.Count(s, "d"), 1)
})
}
func Test_CountI(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := "abcdaAD"
- gtest.Assert(gstr.CountI(s, "0"), 0)
- gtest.Assert(gstr.CountI(s, "a"), 3)
- gtest.Assert(gstr.CountI(s, "b"), 1)
- gtest.Assert(gstr.CountI(s, "d"), 2)
+ t.Assert(gstr.CountI(s, "0"), 0)
+ t.Assert(gstr.CountI(s, "a"), 3)
+ t.Assert(gstr.CountI(s, "b"), 1)
+ t.Assert(gstr.CountI(s, "d"), 2)
})
}
func Test_Compare(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.Compare("a", "b"), -1)
- gtest.Assert(gstr.Compare("a", "a"), 0)
- gtest.Assert(gstr.Compare("b", "a"), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.Compare("a", "b"), -1)
+ t.Assert(gstr.Compare("a", "a"), 0)
+ t.Assert(gstr.Compare("b", "a"), 1)
})
}
func Test_Equal(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.Equal("a", "A"), true)
- gtest.Assert(gstr.Equal("a", "a"), true)
- gtest.Assert(gstr.Equal("b", "a"), false)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.Equal("a", "A"), true)
+ t.Assert(gstr.Equal("a", "a"), true)
+ t.Assert(gstr.Equal("b", "a"), false)
})
}
func Test_Contains(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.Contains("abc", "a"), true)
- gtest.Assert(gstr.Contains("abc", "A"), false)
- gtest.Assert(gstr.Contains("abc", "ab"), true)
- gtest.Assert(gstr.Contains("abc", "abc"), true)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.Contains("abc", "a"), true)
+ t.Assert(gstr.Contains("abc", "A"), false)
+ t.Assert(gstr.Contains("abc", "ab"), true)
+ t.Assert(gstr.Contains("abc", "abc"), true)
})
}
func Test_ContainsI(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.ContainsI("abc", "a"), true)
- gtest.Assert(gstr.ContainsI("abc", "A"), true)
- gtest.Assert(gstr.ContainsI("abc", "Ab"), true)
- gtest.Assert(gstr.ContainsI("abc", "ABC"), true)
- gtest.Assert(gstr.ContainsI("abc", "ABCD"), false)
- gtest.Assert(gstr.ContainsI("abc", "D"), false)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.ContainsI("abc", "a"), true)
+ t.Assert(gstr.ContainsI("abc", "A"), true)
+ t.Assert(gstr.ContainsI("abc", "Ab"), true)
+ t.Assert(gstr.ContainsI("abc", "ABC"), true)
+ t.Assert(gstr.ContainsI("abc", "ABCD"), false)
+ t.Assert(gstr.ContainsI("abc", "D"), false)
})
}
func Test_ContainsAny(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.ContainsAny("abc", "a"), true)
- gtest.Assert(gstr.ContainsAny("abc", "cd"), true)
- gtest.Assert(gstr.ContainsAny("abc", "de"), false)
- gtest.Assert(gstr.ContainsAny("abc", "A"), false)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.ContainsAny("abc", "a"), true)
+ t.Assert(gstr.ContainsAny("abc", "cd"), true)
+ t.Assert(gstr.ContainsAny("abc", "de"), false)
+ t.Assert(gstr.ContainsAny("abc", "A"), false)
})
}
func Test_SearchArray(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a := g.SliceStr{"a", "b", "c"}
- gtest.AssertEQ(gstr.SearchArray(a, "a"), 0)
- gtest.AssertEQ(gstr.SearchArray(a, "b"), 1)
- gtest.AssertEQ(gstr.SearchArray(a, "c"), 2)
- gtest.AssertEQ(gstr.SearchArray(a, "d"), -1)
+ t.AssertEQ(gstr.SearchArray(a, "a"), 0)
+ t.AssertEQ(gstr.SearchArray(a, "b"), 1)
+ t.AssertEQ(gstr.SearchArray(a, "c"), 2)
+ t.AssertEQ(gstr.SearchArray(a, "d"), -1)
})
}
func Test_InArray(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
a := g.SliceStr{"a", "b", "c"}
- gtest.AssertEQ(gstr.InArray(a, "a"), true)
- gtest.AssertEQ(gstr.InArray(a, "b"), true)
- gtest.AssertEQ(gstr.InArray(a, "c"), true)
- gtest.AssertEQ(gstr.InArray(a, "d"), false)
+ t.AssertEQ(gstr.InArray(a, "a"), true)
+ t.AssertEQ(gstr.InArray(a, "b"), true)
+ t.AssertEQ(gstr.InArray(a, "c"), true)
+ t.AssertEQ(gstr.InArray(a, "d"), false)
})
}
diff --git a/text/gstr/gstr_z_unit_convert_test.go b/text/gstr/gstr_z_unit_convert_test.go
index d5d1e3bd4..94f71cea0 100644
--- a/text/gstr/gstr_z_unit_convert_test.go
+++ b/text/gstr/gstr_z_unit_convert_test.go
@@ -16,7 +16,7 @@ import (
)
func Test_OctStr(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.OctStr(`\346\200\241`), "怡")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.OctStr(`\346\200\241`), "怡")
})
}
diff --git a/text/gstr/gstr_z_unit_domain_test.go b/text/gstr/gstr_z_unit_domain_test.go
index e6797be2f..93ffb6a79 100644
--- a/text/gstr/gstr_z_unit_domain_test.go
+++ b/text/gstr/gstr_z_unit_domain_test.go
@@ -16,46 +16,46 @@ import (
)
func Test_IsSubDomain(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
main := "goframe.org"
- gtest.Assert(gstr.IsSubDomain("goframe.org", main), true)
- gtest.Assert(gstr.IsSubDomain("s.goframe.org", main), true)
- gtest.Assert(gstr.IsSubDomain("s.s.goframe.org", main), true)
- gtest.Assert(gstr.IsSubDomain("s.s.goframe.org:8080", main), true)
- gtest.Assert(gstr.IsSubDomain("johng.cn", main), false)
- gtest.Assert(gstr.IsSubDomain("s.johng.cn", main), false)
- gtest.Assert(gstr.IsSubDomain("s.s.johng.cn", main), false)
+ t.Assert(gstr.IsSubDomain("goframe.org", main), true)
+ t.Assert(gstr.IsSubDomain("s.goframe.org", main), true)
+ t.Assert(gstr.IsSubDomain("s.s.goframe.org", main), true)
+ t.Assert(gstr.IsSubDomain("s.s.goframe.org:8080", main), true)
+ t.Assert(gstr.IsSubDomain("johng.cn", main), false)
+ t.Assert(gstr.IsSubDomain("s.johng.cn", main), false)
+ t.Assert(gstr.IsSubDomain("s.s.johng.cn", main), false)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
main := "*.goframe.org"
- gtest.Assert(gstr.IsSubDomain("goframe.org", main), true)
- gtest.Assert(gstr.IsSubDomain("s.goframe.org", main), true)
- gtest.Assert(gstr.IsSubDomain("s.goframe.org:80", main), true)
- gtest.Assert(gstr.IsSubDomain("s.s.goframe.org", main), false)
- gtest.Assert(gstr.IsSubDomain("johng.cn", main), false)
- gtest.Assert(gstr.IsSubDomain("s.johng.cn", main), false)
- gtest.Assert(gstr.IsSubDomain("s.s.johng.cn", main), false)
+ t.Assert(gstr.IsSubDomain("goframe.org", main), true)
+ t.Assert(gstr.IsSubDomain("s.goframe.org", main), true)
+ t.Assert(gstr.IsSubDomain("s.goframe.org:80", main), true)
+ t.Assert(gstr.IsSubDomain("s.s.goframe.org", main), false)
+ t.Assert(gstr.IsSubDomain("johng.cn", main), false)
+ t.Assert(gstr.IsSubDomain("s.johng.cn", main), false)
+ t.Assert(gstr.IsSubDomain("s.s.johng.cn", main), false)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
main := "*.*.goframe.org"
- gtest.Assert(gstr.IsSubDomain("goframe.org", main), true)
- gtest.Assert(gstr.IsSubDomain("s.goframe.org", main), true)
- gtest.Assert(gstr.IsSubDomain("s.s.goframe.org", main), true)
- gtest.Assert(gstr.IsSubDomain("s.s.goframe.org:8000", main), true)
- gtest.Assert(gstr.IsSubDomain("s.s.s.goframe.org", main), false)
- gtest.Assert(gstr.IsSubDomain("johng.cn", main), false)
- gtest.Assert(gstr.IsSubDomain("s.johng.cn", main), false)
- gtest.Assert(gstr.IsSubDomain("s.s.johng.cn", main), false)
+ t.Assert(gstr.IsSubDomain("goframe.org", main), true)
+ t.Assert(gstr.IsSubDomain("s.goframe.org", main), true)
+ t.Assert(gstr.IsSubDomain("s.s.goframe.org", main), true)
+ t.Assert(gstr.IsSubDomain("s.s.goframe.org:8000", main), true)
+ t.Assert(gstr.IsSubDomain("s.s.s.goframe.org", main), false)
+ t.Assert(gstr.IsSubDomain("johng.cn", main), false)
+ t.Assert(gstr.IsSubDomain("s.johng.cn", main), false)
+ t.Assert(gstr.IsSubDomain("s.s.johng.cn", main), false)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
main := "*.*.goframe.org:8080"
- gtest.Assert(gstr.IsSubDomain("goframe.org", main), true)
- gtest.Assert(gstr.IsSubDomain("s.goframe.org", main), true)
- gtest.Assert(gstr.IsSubDomain("s.s.goframe.org", main), true)
- gtest.Assert(gstr.IsSubDomain("s.s.goframe.org:8000", main), true)
- gtest.Assert(gstr.IsSubDomain("s.s.s.goframe.org", main), false)
- gtest.Assert(gstr.IsSubDomain("johng.cn", main), false)
- gtest.Assert(gstr.IsSubDomain("s.johng.cn", main), false)
- gtest.Assert(gstr.IsSubDomain("s.s.johng.cn", main), false)
+ t.Assert(gstr.IsSubDomain("goframe.org", main), true)
+ t.Assert(gstr.IsSubDomain("s.goframe.org", main), true)
+ t.Assert(gstr.IsSubDomain("s.s.goframe.org", main), true)
+ t.Assert(gstr.IsSubDomain("s.s.goframe.org:8000", main), true)
+ t.Assert(gstr.IsSubDomain("s.s.s.goframe.org", main), false)
+ t.Assert(gstr.IsSubDomain("johng.cn", main), false)
+ t.Assert(gstr.IsSubDomain("s.johng.cn", main), false)
+ t.Assert(gstr.IsSubDomain("s.s.johng.cn", main), false)
})
}
diff --git a/text/gstr/gstr_z_unit_parse_test.go b/text/gstr/gstr_z_unit_parse_test.go
index 545716799..fed8ae01d 100644
--- a/text/gstr/gstr_z_unit_parse_test.go
+++ b/text/gstr/gstr_z_unit_parse_test.go
@@ -18,48 +18,48 @@ import (
)
func Test_Parse(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
// url
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := "goframe.org/index?name=john&score=100"
u, err := url.Parse(s)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
m, err := gstr.Parse(u.RawQuery)
- gtest.Assert(err, nil)
- gtest.Assert(m["name"], "john")
- gtest.Assert(m["score"], "100")
+ t.Assert(err, nil)
+ t.Assert(m["name"], "john")
+ t.Assert(m["score"], "100")
})
// name overwrite
m, err := gstr.Parse("a=1&a=2")
- gtest.Assert(err, nil)
- gtest.Assert(m, g.Map{
+ t.Assert(err, nil)
+ t.Assert(m, g.Map{
"a": 2,
})
// slice
m, err = gstr.Parse("a[]=1&a[]=2")
- gtest.Assert(err, nil)
- gtest.Assert(m, g.Map{
+ t.Assert(err, nil)
+ t.Assert(m, g.Map{
"a": g.Slice{"1", "2"},
})
// map
m, err = gstr.Parse("a=1&b=2&c=3")
- gtest.Assert(err, nil)
- gtest.Assert(m, g.Map{
+ t.Assert(err, nil)
+ t.Assert(m, g.Map{
"a": "1",
"b": "2",
"c": "3",
})
m, err = gstr.Parse("a=1&a=2&c=3")
- gtest.Assert(err, nil)
- gtest.Assert(m, g.Map{
+ t.Assert(err, nil)
+ t.Assert(m, g.Map{
"a": "2",
"c": "3",
})
// map
m, err = gstr.Parse("m[a]=1&m[b]=2&m[c]=3")
- gtest.Assert(err, nil)
- gtest.Assert(m, g.Map{
+ t.Assert(err, nil)
+ t.Assert(m, g.Map{
"m": g.Map{
"a": "1",
"b": "2",
@@ -67,8 +67,8 @@ func Test_Parse(t *testing.T) {
},
})
m, err = gstr.Parse("m[a]=1&m[a]=2&m[b]=3")
- gtest.Assert(err, nil)
- gtest.Assert(m, g.Map{
+ t.Assert(err, nil)
+ t.Assert(m, g.Map{
"m": g.Map{
"a": "2",
"b": "3",
@@ -76,15 +76,15 @@ func Test_Parse(t *testing.T) {
})
// map - slice
m, err = gstr.Parse("m[a][]=1&m[a][]=2")
- gtest.Assert(err, nil)
- gtest.Assert(m, g.Map{
+ t.Assert(err, nil)
+ t.Assert(m, g.Map{
"m": g.Map{
"a": g.Slice{"1", "2"},
},
})
m, err = gstr.Parse("m[a][b][]=1&m[a][b][]=2")
- gtest.Assert(err, nil)
- gtest.Assert(m, g.Map{
+ t.Assert(err, nil)
+ t.Assert(m, g.Map{
"m": g.Map{
"a": g.Map{
"b": g.Slice{"1", "2"},
@@ -93,8 +93,8 @@ func Test_Parse(t *testing.T) {
})
// map - complicated
m, err = gstr.Parse("m[a1][b1][c1][d1]=1&m[a2][b2]=2&m[a3][b3][c3]=3")
- gtest.Assert(err, nil)
- gtest.Assert(m, g.Map{
+ t.Assert(err, nil)
+ t.Assert(m, g.Map{
"m": g.Map{
"a1": g.Map{
"b1": g.Map{
diff --git a/text/gstr/gstr_z_unit_pos_test.go b/text/gstr/gstr_z_unit_pos_test.go
index a8724e478..fdd4edecc 100644
--- a/text/gstr/gstr_z_unit_pos_test.go
+++ b/text/gstr/gstr_z_unit_pos_test.go
@@ -16,48 +16,48 @@ import (
)
func Test_Pos(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := "abcdEFGabcdefg"
- gtest.Assert(gstr.Pos(s1, "ab"), 0)
- gtest.Assert(gstr.Pos(s1, "ab", 2), 7)
- gtest.Assert(gstr.Pos(s1, "abd", 0), -1)
- gtest.Assert(gstr.Pos(s1, "e", -4), 11)
+ t.Assert(gstr.Pos(s1, "ab"), 0)
+ t.Assert(gstr.Pos(s1, "ab", 2), 7)
+ t.Assert(gstr.Pos(s1, "abd", 0), -1)
+ t.Assert(gstr.Pos(s1, "e", -4), 11)
})
}
func Test_PosI(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := "abcdEFGabcdefg"
- gtest.Assert(gstr.PosI(s1, "zz"), -1)
- gtest.Assert(gstr.PosI(s1, "ab"), 0)
- gtest.Assert(gstr.PosI(s1, "ef", 2), 4)
- gtest.Assert(gstr.PosI(s1, "abd", 0), -1)
- gtest.Assert(gstr.PosI(s1, "E", -4), 11)
+ t.Assert(gstr.PosI(s1, "zz"), -1)
+ t.Assert(gstr.PosI(s1, "ab"), 0)
+ t.Assert(gstr.PosI(s1, "ef", 2), 4)
+ t.Assert(gstr.PosI(s1, "abd", 0), -1)
+ t.Assert(gstr.PosI(s1, "E", -4), 11)
})
}
func Test_PosR(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := "abcdEFGabcdefg"
s2 := "abcdEFGz1cdeab"
- gtest.Assert(gstr.PosR(s1, "zz"), -1)
- gtest.Assert(gstr.PosR(s1, "ab"), 7)
- gtest.Assert(gstr.PosR(s2, "ab", -2), 0)
- gtest.Assert(gstr.PosR(s1, "ef"), 11)
- gtest.Assert(gstr.PosR(s1, "abd", 0), -1)
- gtest.Assert(gstr.PosR(s1, "e", -4), -1)
+ t.Assert(gstr.PosR(s1, "zz"), -1)
+ t.Assert(gstr.PosR(s1, "ab"), 7)
+ t.Assert(gstr.PosR(s2, "ab", -2), 0)
+ t.Assert(gstr.PosR(s1, "ef"), 11)
+ t.Assert(gstr.PosR(s1, "abd", 0), -1)
+ t.Assert(gstr.PosR(s1, "e", -4), -1)
})
}
func Test_PosRI(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s1 := "abcdEFGabcdefg"
s2 := "abcdEFGz1cdeab"
- gtest.Assert(gstr.PosRI(s1, "zz"), -1)
- gtest.Assert(gstr.PosRI(s1, "AB"), 7)
- gtest.Assert(gstr.PosRI(s2, "AB", -2), 0)
- gtest.Assert(gstr.PosRI(s1, "EF"), 11)
- gtest.Assert(gstr.PosRI(s1, "abd", 0), -1)
- gtest.Assert(gstr.PosRI(s1, "e", -5), 4)
+ t.Assert(gstr.PosRI(s1, "zz"), -1)
+ t.Assert(gstr.PosRI(s1, "AB"), 7)
+ t.Assert(gstr.PosRI(s2, "AB", -2), 0)
+ t.Assert(gstr.PosRI(s1, "EF"), 11)
+ t.Assert(gstr.PosRI(s1, "abd", 0), -1)
+ t.Assert(gstr.PosRI(s1, "e", -5), 4)
})
}
diff --git a/text/gstr/gstr_z_unit_trim_test.go b/text/gstr/gstr_z_unit_trim_test.go
index a0f18bcff..d7f38f43a 100644
--- a/text/gstr/gstr_z_unit_trim_test.go
+++ b/text/gstr/gstr_z_unit_trim_test.go
@@ -16,53 +16,53 @@ import (
)
func Test_Trim(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.Trim(" 123456\n "), "123456")
- gtest.Assert(gstr.Trim("#123456#;", "#;"), "123456")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.Trim(" 123456\n "), "123456")
+ t.Assert(gstr.Trim("#123456#;", "#;"), "123456")
})
}
func Test_TrimStr(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.TrimStr("gogo我爱gogo", "go"), "我爱")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.TrimStr("gogo我爱gogo", "go"), "我爱")
})
- gtest.Case(t, func() {
- gtest.Assert(gstr.TrimStr("啊我爱中国人啊", "啊"), "我爱中国人")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.TrimStr("啊我爱中国人啊", "啊"), "我爱中国人")
})
}
func Test_TrimRight(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.TrimRight(" 123456\n "), " 123456")
- gtest.Assert(gstr.TrimRight("#123456#;", "#;"), "#123456")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.TrimRight(" 123456\n "), " 123456")
+ t.Assert(gstr.TrimRight("#123456#;", "#;"), "#123456")
})
}
func Test_TrimRightStr(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.TrimRightStr("gogo我爱gogo", "go"), "gogo我爱")
- gtest.Assert(gstr.TrimRightStr("gogo我爱gogo", "go我爱gogo"), "go")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.TrimRightStr("gogo我爱gogo", "go"), "gogo我爱")
+ t.Assert(gstr.TrimRightStr("gogo我爱gogo", "go我爱gogo"), "go")
})
- gtest.Case(t, func() {
- gtest.Assert(gstr.TrimRightStr("我爱中国人", "人"), "我爱中国")
- gtest.Assert(gstr.TrimRightStr("我爱中国人", "爱中国人"), "我")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.TrimRightStr("我爱中国人", "人"), "我爱中国")
+ t.Assert(gstr.TrimRightStr("我爱中国人", "爱中国人"), "我")
})
}
func Test_TrimLeft(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.TrimLeft(" \r123456\n "), "123456\n ")
- gtest.Assert(gstr.TrimLeft("#;123456#;", "#;"), "123456#;")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.TrimLeft(" \r123456\n "), "123456\n ")
+ t.Assert(gstr.TrimLeft("#;123456#;", "#;"), "123456#;")
})
}
func Test_TrimLeftStr(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gstr.TrimLeftStr("gogo我爱gogo", "go"), "我爱gogo")
- gtest.Assert(gstr.TrimLeftStr("gogo我爱gogo", "gogo我爱go"), "go")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.TrimLeftStr("gogo我爱gogo", "go"), "我爱gogo")
+ t.Assert(gstr.TrimLeftStr("gogo我爱gogo", "gogo我爱go"), "go")
})
- gtest.Case(t, func() {
- gtest.Assert(gstr.TrimLeftStr("我爱中国人", "我爱"), "中国人")
- gtest.Assert(gstr.TrimLeftStr("我爱中国人", "我爱中国"), "人")
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gstr.TrimLeftStr("我爱中国人", "我爱"), "中国人")
+ t.Assert(gstr.TrimLeftStr("我爱中国人", "我爱中国"), "人")
})
}
diff --git a/util/gconv/gconv_z_all_test.go b/util/gconv/gconv_z_all_test.go
index 8a1f577bc..baca8c5c3 100644
--- a/util/gconv/gconv_z_all_test.go
+++ b/util/gconv/gconv_z_all_test.go
@@ -37,21 +37,21 @@ func (s1 S1) Error() string {
}
func Test_Bool_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var i interface{} = nil
- gtest.AssertEQ(gconv.Bool(i), false)
- gtest.AssertEQ(gconv.Bool(false), false)
- gtest.AssertEQ(gconv.Bool(nil), false)
- gtest.AssertEQ(gconv.Bool(0), false)
- gtest.AssertEQ(gconv.Bool("0"), false)
- gtest.AssertEQ(gconv.Bool(""), false)
- gtest.AssertEQ(gconv.Bool("false"), false)
- gtest.AssertEQ(gconv.Bool("off"), false)
- gtest.AssertEQ(gconv.Bool([]byte{}), false)
- gtest.AssertEQ(gconv.Bool([]string{}), false)
- gtest.AssertEQ(gconv.Bool([2]int{1, 2}), true)
- gtest.AssertEQ(gconv.Bool([]interface{}{}), false)
- gtest.AssertEQ(gconv.Bool([]map[int]int{}), false)
+ t.AssertEQ(gconv.Bool(i), false)
+ t.AssertEQ(gconv.Bool(false), false)
+ t.AssertEQ(gconv.Bool(nil), false)
+ t.AssertEQ(gconv.Bool(0), false)
+ t.AssertEQ(gconv.Bool("0"), false)
+ t.AssertEQ(gconv.Bool(""), false)
+ t.AssertEQ(gconv.Bool("false"), false)
+ t.AssertEQ(gconv.Bool("off"), false)
+ t.AssertEQ(gconv.Bool([]byte{}), false)
+ t.AssertEQ(gconv.Bool([]string{}), false)
+ t.AssertEQ(gconv.Bool([2]int{1, 2}), true)
+ t.AssertEQ(gconv.Bool([]interface{}{}), false)
+ t.AssertEQ(gconv.Bool([]map[int]int{}), false)
var countryCapitalMap = make(map[string]string)
/* map插入key - value对,各个国家对应的首都 */
@@ -59,34 +59,34 @@ func Test_Bool_All(t *testing.T) {
countryCapitalMap["Italy"] = "罗马"
countryCapitalMap["Japan"] = "东京"
countryCapitalMap["India "] = "新德里"
- gtest.AssertEQ(gconv.Bool(countryCapitalMap), true)
+ t.AssertEQ(gconv.Bool(countryCapitalMap), true)
- gtest.AssertEQ(gconv.Bool("1"), true)
- gtest.AssertEQ(gconv.Bool("on"), true)
- gtest.AssertEQ(gconv.Bool(1), true)
- gtest.AssertEQ(gconv.Bool(123.456), true)
- gtest.AssertEQ(gconv.Bool(boolStruct{}), true)
- gtest.AssertEQ(gconv.Bool(&boolStruct{}), true)
+ t.AssertEQ(gconv.Bool("1"), true)
+ t.AssertEQ(gconv.Bool("on"), true)
+ t.AssertEQ(gconv.Bool(1), true)
+ t.AssertEQ(gconv.Bool(123.456), true)
+ t.AssertEQ(gconv.Bool(boolStruct{}), true)
+ t.AssertEQ(gconv.Bool(&boolStruct{}), true)
})
}
func Test_Int_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var i interface{} = nil
- gtest.AssertEQ(gconv.Int(i), 0)
- gtest.AssertEQ(gconv.Int(false), 0)
- gtest.AssertEQ(gconv.Int(nil), 0)
- gtest.Assert(gconv.Int(nil), 0)
- gtest.AssertEQ(gconv.Int(0), 0)
- gtest.AssertEQ(gconv.Int("0"), 0)
- gtest.AssertEQ(gconv.Int(""), 0)
- gtest.AssertEQ(gconv.Int("false"), 0)
- gtest.AssertEQ(gconv.Int("off"), 0)
- gtest.AssertEQ(gconv.Int([]byte{}), 0)
- gtest.AssertEQ(gconv.Int([]string{}), 0)
- gtest.AssertEQ(gconv.Int([2]int{1, 2}), 0)
- gtest.AssertEQ(gconv.Int([]interface{}{}), 0)
- gtest.AssertEQ(gconv.Int([]map[int]int{}), 0)
+ t.AssertEQ(gconv.Int(i), 0)
+ t.AssertEQ(gconv.Int(false), 0)
+ t.AssertEQ(gconv.Int(nil), 0)
+ t.Assert(gconv.Int(nil), 0)
+ t.AssertEQ(gconv.Int(0), 0)
+ t.AssertEQ(gconv.Int("0"), 0)
+ t.AssertEQ(gconv.Int(""), 0)
+ t.AssertEQ(gconv.Int("false"), 0)
+ t.AssertEQ(gconv.Int("off"), 0)
+ t.AssertEQ(gconv.Int([]byte{}), 0)
+ t.AssertEQ(gconv.Int([]string{}), 0)
+ t.AssertEQ(gconv.Int([2]int{1, 2}), 0)
+ t.AssertEQ(gconv.Int([]interface{}{}), 0)
+ t.AssertEQ(gconv.Int([]map[int]int{}), 0)
var countryCapitalMap = make(map[string]string)
/* map插入key - value对,各个国家对应的首都 */
@@ -94,33 +94,33 @@ func Test_Int_All(t *testing.T) {
countryCapitalMap["Italy"] = "罗马"
countryCapitalMap["Japan"] = "东京"
countryCapitalMap["India "] = "新德里"
- gtest.AssertEQ(gconv.Int(countryCapitalMap), 0)
+ t.AssertEQ(gconv.Int(countryCapitalMap), 0)
- gtest.AssertEQ(gconv.Int("1"), 1)
- gtest.AssertEQ(gconv.Int("on"), 0)
- gtest.AssertEQ(gconv.Int(1), 1)
- gtest.AssertEQ(gconv.Int(123.456), 123)
- gtest.AssertEQ(gconv.Int(boolStruct{}), 0)
- gtest.AssertEQ(gconv.Int(&boolStruct{}), 0)
+ t.AssertEQ(gconv.Int("1"), 1)
+ t.AssertEQ(gconv.Int("on"), 0)
+ t.AssertEQ(gconv.Int(1), 1)
+ t.AssertEQ(gconv.Int(123.456), 123)
+ t.AssertEQ(gconv.Int(boolStruct{}), 0)
+ t.AssertEQ(gconv.Int(&boolStruct{}), 0)
})
}
func Test_Int8_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var i interface{} = nil
- gtest.Assert(gconv.Int8(i), int8(0))
- gtest.AssertEQ(gconv.Int8(false), int8(0))
- gtest.AssertEQ(gconv.Int8(nil), int8(0))
- gtest.AssertEQ(gconv.Int8(0), int8(0))
- gtest.AssertEQ(gconv.Int8("0"), int8(0))
- gtest.AssertEQ(gconv.Int8(""), int8(0))
- gtest.AssertEQ(gconv.Int8("false"), int8(0))
- gtest.AssertEQ(gconv.Int8("off"), int8(0))
- gtest.AssertEQ(gconv.Int8([]byte{}), int8(0))
- gtest.AssertEQ(gconv.Int8([]string{}), int8(0))
- gtest.AssertEQ(gconv.Int8([2]int{1, 2}), int8(0))
- gtest.AssertEQ(gconv.Int8([]interface{}{}), int8(0))
- gtest.AssertEQ(gconv.Int8([]map[int]int{}), int8(0))
+ t.Assert(gconv.Int8(i), int8(0))
+ t.AssertEQ(gconv.Int8(false), int8(0))
+ t.AssertEQ(gconv.Int8(nil), int8(0))
+ t.AssertEQ(gconv.Int8(0), int8(0))
+ t.AssertEQ(gconv.Int8("0"), int8(0))
+ t.AssertEQ(gconv.Int8(""), int8(0))
+ t.AssertEQ(gconv.Int8("false"), int8(0))
+ t.AssertEQ(gconv.Int8("off"), int8(0))
+ t.AssertEQ(gconv.Int8([]byte{}), int8(0))
+ t.AssertEQ(gconv.Int8([]string{}), int8(0))
+ t.AssertEQ(gconv.Int8([2]int{1, 2}), int8(0))
+ t.AssertEQ(gconv.Int8([]interface{}{}), int8(0))
+ t.AssertEQ(gconv.Int8([]map[int]int{}), int8(0))
var countryCapitalMap = make(map[string]string)
/* map插入key - value对,各个国家对应的首都 */
@@ -128,33 +128,33 @@ func Test_Int8_All(t *testing.T) {
countryCapitalMap["Italy"] = "罗马"
countryCapitalMap["Japan"] = "东京"
countryCapitalMap["India "] = "新德里"
- gtest.AssertEQ(gconv.Int8(countryCapitalMap), int8(0))
+ t.AssertEQ(gconv.Int8(countryCapitalMap), int8(0))
- gtest.AssertEQ(gconv.Int8("1"), int8(1))
- gtest.AssertEQ(gconv.Int8("on"), int8(0))
- gtest.AssertEQ(gconv.Int8(int8(1)), int8(1))
- gtest.AssertEQ(gconv.Int8(123.456), int8(123))
- gtest.AssertEQ(gconv.Int8(boolStruct{}), int8(0))
- gtest.AssertEQ(gconv.Int8(&boolStruct{}), int8(0))
+ t.AssertEQ(gconv.Int8("1"), int8(1))
+ t.AssertEQ(gconv.Int8("on"), int8(0))
+ t.AssertEQ(gconv.Int8(int8(1)), int8(1))
+ t.AssertEQ(gconv.Int8(123.456), int8(123))
+ t.AssertEQ(gconv.Int8(boolStruct{}), int8(0))
+ t.AssertEQ(gconv.Int8(&boolStruct{}), int8(0))
})
}
func Test_Int16_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var i interface{} = nil
- gtest.Assert(gconv.Int16(i), int16(0))
- gtest.AssertEQ(gconv.Int16(false), int16(0))
- gtest.AssertEQ(gconv.Int16(nil), int16(0))
- gtest.AssertEQ(gconv.Int16(0), int16(0))
- gtest.AssertEQ(gconv.Int16("0"), int16(0))
- gtest.AssertEQ(gconv.Int16(""), int16(0))
- gtest.AssertEQ(gconv.Int16("false"), int16(0))
- gtest.AssertEQ(gconv.Int16("off"), int16(0))
- gtest.AssertEQ(gconv.Int16([]byte{}), int16(0))
- gtest.AssertEQ(gconv.Int16([]string{}), int16(0))
- gtest.AssertEQ(gconv.Int16([2]int{1, 2}), int16(0))
- gtest.AssertEQ(gconv.Int16([]interface{}{}), int16(0))
- gtest.AssertEQ(gconv.Int16([]map[int]int{}), int16(0))
+ t.Assert(gconv.Int16(i), int16(0))
+ t.AssertEQ(gconv.Int16(false), int16(0))
+ t.AssertEQ(gconv.Int16(nil), int16(0))
+ t.AssertEQ(gconv.Int16(0), int16(0))
+ t.AssertEQ(gconv.Int16("0"), int16(0))
+ t.AssertEQ(gconv.Int16(""), int16(0))
+ t.AssertEQ(gconv.Int16("false"), int16(0))
+ t.AssertEQ(gconv.Int16("off"), int16(0))
+ t.AssertEQ(gconv.Int16([]byte{}), int16(0))
+ t.AssertEQ(gconv.Int16([]string{}), int16(0))
+ t.AssertEQ(gconv.Int16([2]int{1, 2}), int16(0))
+ t.AssertEQ(gconv.Int16([]interface{}{}), int16(0))
+ t.AssertEQ(gconv.Int16([]map[int]int{}), int16(0))
var countryCapitalMap = make(map[string]string)
/* map插入key - value对,各个国家对应的首都 */
@@ -162,33 +162,33 @@ func Test_Int16_All(t *testing.T) {
countryCapitalMap["Italy"] = "罗马"
countryCapitalMap["Japan"] = "东京"
countryCapitalMap["India "] = "新德里"
- gtest.AssertEQ(gconv.Int16(countryCapitalMap), int16(0))
+ t.AssertEQ(gconv.Int16(countryCapitalMap), int16(0))
- gtest.AssertEQ(gconv.Int16("1"), int16(1))
- gtest.AssertEQ(gconv.Int16("on"), int16(0))
- gtest.AssertEQ(gconv.Int16(int16(1)), int16(1))
- gtest.AssertEQ(gconv.Int16(123.456), int16(123))
- gtest.AssertEQ(gconv.Int16(boolStruct{}), int16(0))
- gtest.AssertEQ(gconv.Int16(&boolStruct{}), int16(0))
+ t.AssertEQ(gconv.Int16("1"), int16(1))
+ t.AssertEQ(gconv.Int16("on"), int16(0))
+ t.AssertEQ(gconv.Int16(int16(1)), int16(1))
+ t.AssertEQ(gconv.Int16(123.456), int16(123))
+ t.AssertEQ(gconv.Int16(boolStruct{}), int16(0))
+ t.AssertEQ(gconv.Int16(&boolStruct{}), int16(0))
})
}
func Test_Int32_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var i interface{} = nil
- gtest.Assert(gconv.Int32(i), int32(0))
- gtest.AssertEQ(gconv.Int32(false), int32(0))
- gtest.AssertEQ(gconv.Int32(nil), int32(0))
- gtest.AssertEQ(gconv.Int32(0), int32(0))
- gtest.AssertEQ(gconv.Int32("0"), int32(0))
- gtest.AssertEQ(gconv.Int32(""), int32(0))
- gtest.AssertEQ(gconv.Int32("false"), int32(0))
- gtest.AssertEQ(gconv.Int32("off"), int32(0))
- gtest.AssertEQ(gconv.Int32([]byte{}), int32(0))
- gtest.AssertEQ(gconv.Int32([]string{}), int32(0))
- gtest.AssertEQ(gconv.Int32([2]int{1, 2}), int32(0))
- gtest.AssertEQ(gconv.Int32([]interface{}{}), int32(0))
- gtest.AssertEQ(gconv.Int32([]map[int]int{}), int32(0))
+ t.Assert(gconv.Int32(i), int32(0))
+ t.AssertEQ(gconv.Int32(false), int32(0))
+ t.AssertEQ(gconv.Int32(nil), int32(0))
+ t.AssertEQ(gconv.Int32(0), int32(0))
+ t.AssertEQ(gconv.Int32("0"), int32(0))
+ t.AssertEQ(gconv.Int32(""), int32(0))
+ t.AssertEQ(gconv.Int32("false"), int32(0))
+ t.AssertEQ(gconv.Int32("off"), int32(0))
+ t.AssertEQ(gconv.Int32([]byte{}), int32(0))
+ t.AssertEQ(gconv.Int32([]string{}), int32(0))
+ t.AssertEQ(gconv.Int32([2]int{1, 2}), int32(0))
+ t.AssertEQ(gconv.Int32([]interface{}{}), int32(0))
+ t.AssertEQ(gconv.Int32([]map[int]int{}), int32(0))
var countryCapitalMap = make(map[string]string)
/* map插入key - value对,各个国家对应的首都 */
@@ -196,53 +196,53 @@ func Test_Int32_All(t *testing.T) {
countryCapitalMap["Italy"] = "罗马"
countryCapitalMap["Japan"] = "东京"
countryCapitalMap["India "] = "新德里"
- gtest.AssertEQ(gconv.Int32(countryCapitalMap), int32(0))
+ t.AssertEQ(gconv.Int32(countryCapitalMap), int32(0))
- gtest.AssertEQ(gconv.Int32("1"), int32(1))
- gtest.AssertEQ(gconv.Int32("on"), int32(0))
- gtest.AssertEQ(gconv.Int32(int32(1)), int32(1))
- gtest.AssertEQ(gconv.Int32(123.456), int32(123))
- gtest.AssertEQ(gconv.Int32(boolStruct{}), int32(0))
- gtest.AssertEQ(gconv.Int32(&boolStruct{}), int32(0))
+ t.AssertEQ(gconv.Int32("1"), int32(1))
+ t.AssertEQ(gconv.Int32("on"), int32(0))
+ t.AssertEQ(gconv.Int32(int32(1)), int32(1))
+ t.AssertEQ(gconv.Int32(123.456), int32(123))
+ t.AssertEQ(gconv.Int32(boolStruct{}), int32(0))
+ t.AssertEQ(gconv.Int32(&boolStruct{}), int32(0))
})
}
func Test_Int64_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var i interface{} = nil
- gtest.AssertEQ(gconv.Int64("0x00e"), int64(14))
- gtest.Assert(gconv.Int64("022"), int64(18))
+ t.AssertEQ(gconv.Int64("0x00e"), int64(14))
+ t.Assert(gconv.Int64("022"), int64(18))
- gtest.Assert(gconv.Int64(i), int64(0))
- gtest.Assert(gconv.Int64(true), 1)
- gtest.Assert(gconv.Int64("1"), int64(1))
- gtest.Assert(gconv.Int64("0"), int64(0))
- gtest.Assert(gconv.Int64("X"), int64(0))
- gtest.Assert(gconv.Int64("x"), int64(0))
- gtest.Assert(gconv.Int64(int64(1)), int64(1))
- gtest.Assert(gconv.Int64(int(0)), int64(0))
- gtest.Assert(gconv.Int64(int8(0)), int64(0))
- gtest.Assert(gconv.Int64(int16(0)), int64(0))
- gtest.Assert(gconv.Int64(int32(0)), int64(0))
- gtest.Assert(gconv.Int64(uint64(0)), int64(0))
- gtest.Assert(gconv.Int64(uint32(0)), int64(0))
- gtest.Assert(gconv.Int64(uint16(0)), int64(0))
- gtest.Assert(gconv.Int64(uint8(0)), int64(0))
- gtest.Assert(gconv.Int64(uint(0)), int64(0))
- gtest.Assert(gconv.Int64(float32(0)), int64(0))
+ t.Assert(gconv.Int64(i), int64(0))
+ t.Assert(gconv.Int64(true), 1)
+ t.Assert(gconv.Int64("1"), int64(1))
+ t.Assert(gconv.Int64("0"), int64(0))
+ t.Assert(gconv.Int64("X"), int64(0))
+ t.Assert(gconv.Int64("x"), int64(0))
+ t.Assert(gconv.Int64(int64(1)), int64(1))
+ t.Assert(gconv.Int64(int(0)), int64(0))
+ t.Assert(gconv.Int64(int8(0)), int64(0))
+ t.Assert(gconv.Int64(int16(0)), int64(0))
+ t.Assert(gconv.Int64(int32(0)), int64(0))
+ t.Assert(gconv.Int64(uint64(0)), int64(0))
+ t.Assert(gconv.Int64(uint32(0)), int64(0))
+ t.Assert(gconv.Int64(uint16(0)), int64(0))
+ t.Assert(gconv.Int64(uint8(0)), int64(0))
+ t.Assert(gconv.Int64(uint(0)), int64(0))
+ t.Assert(gconv.Int64(float32(0)), int64(0))
- gtest.AssertEQ(gconv.Int64(false), int64(0))
- gtest.AssertEQ(gconv.Int64(nil), int64(0))
- gtest.AssertEQ(gconv.Int64(0), int64(0))
- gtest.AssertEQ(gconv.Int64("0"), int64(0))
- gtest.AssertEQ(gconv.Int64(""), int64(0))
- gtest.AssertEQ(gconv.Int64("false"), int64(0))
- gtest.AssertEQ(gconv.Int64("off"), int64(0))
- gtest.AssertEQ(gconv.Int64([]byte{}), int64(0))
- gtest.AssertEQ(gconv.Int64([]string{}), int64(0))
- gtest.AssertEQ(gconv.Int64([2]int{1, 2}), int64(0))
- gtest.AssertEQ(gconv.Int64([]interface{}{}), int64(0))
- gtest.AssertEQ(gconv.Int64([]map[int]int{}), int64(0))
+ t.AssertEQ(gconv.Int64(false), int64(0))
+ t.AssertEQ(gconv.Int64(nil), int64(0))
+ t.AssertEQ(gconv.Int64(0), int64(0))
+ t.AssertEQ(gconv.Int64("0"), int64(0))
+ t.AssertEQ(gconv.Int64(""), int64(0))
+ t.AssertEQ(gconv.Int64("false"), int64(0))
+ t.AssertEQ(gconv.Int64("off"), int64(0))
+ t.AssertEQ(gconv.Int64([]byte{}), int64(0))
+ t.AssertEQ(gconv.Int64([]string{}), int64(0))
+ t.AssertEQ(gconv.Int64([2]int{1, 2}), int64(0))
+ t.AssertEQ(gconv.Int64([]interface{}{}), int64(0))
+ t.AssertEQ(gconv.Int64([]map[int]int{}), int64(0))
var countryCapitalMap = make(map[string]string)
/* map插入key - value对,各个国家对应的首都 */
@@ -250,34 +250,34 @@ func Test_Int64_All(t *testing.T) {
countryCapitalMap["Italy"] = "罗马"
countryCapitalMap["Japan"] = "东京"
countryCapitalMap["India "] = "新德里"
- gtest.AssertEQ(gconv.Int64(countryCapitalMap), int64(0))
+ t.AssertEQ(gconv.Int64(countryCapitalMap), int64(0))
- gtest.AssertEQ(gconv.Int64("1"), int64(1))
- gtest.AssertEQ(gconv.Int64("on"), int64(0))
- gtest.AssertEQ(gconv.Int64(int64(1)), int64(1))
- gtest.AssertEQ(gconv.Int64(123.456), int64(123))
- gtest.AssertEQ(gconv.Int64(boolStruct{}), int64(0))
- gtest.AssertEQ(gconv.Int64(&boolStruct{}), int64(0))
+ t.AssertEQ(gconv.Int64("1"), int64(1))
+ t.AssertEQ(gconv.Int64("on"), int64(0))
+ t.AssertEQ(gconv.Int64(int64(1)), int64(1))
+ t.AssertEQ(gconv.Int64(123.456), int64(123))
+ t.AssertEQ(gconv.Int64(boolStruct{}), int64(0))
+ t.AssertEQ(gconv.Int64(&boolStruct{}), int64(0))
})
}
func Test_Uint_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var i interface{} = nil
- gtest.AssertEQ(gconv.Uint(i), uint(0))
- gtest.AssertEQ(gconv.Uint(false), uint(0))
- gtest.AssertEQ(gconv.Uint(nil), uint(0))
- gtest.Assert(gconv.Uint(nil), uint(0))
- gtest.AssertEQ(gconv.Uint(uint(0)), uint(0))
- gtest.AssertEQ(gconv.Uint("0"), uint(0))
- gtest.AssertEQ(gconv.Uint(""), uint(0))
- gtest.AssertEQ(gconv.Uint("false"), uint(0))
- gtest.AssertEQ(gconv.Uint("off"), uint(0))
- gtest.AssertEQ(gconv.Uint([]byte{}), uint(0))
- gtest.AssertEQ(gconv.Uint([]string{}), uint(0))
- gtest.AssertEQ(gconv.Uint([2]int{1, 2}), uint(0))
- gtest.AssertEQ(gconv.Uint([]interface{}{}), uint(0))
- gtest.AssertEQ(gconv.Uint([]map[int]int{}), uint(0))
+ t.AssertEQ(gconv.Uint(i), uint(0))
+ t.AssertEQ(gconv.Uint(false), uint(0))
+ t.AssertEQ(gconv.Uint(nil), uint(0))
+ t.Assert(gconv.Uint(nil), uint(0))
+ t.AssertEQ(gconv.Uint(uint(0)), uint(0))
+ t.AssertEQ(gconv.Uint("0"), uint(0))
+ t.AssertEQ(gconv.Uint(""), uint(0))
+ t.AssertEQ(gconv.Uint("false"), uint(0))
+ t.AssertEQ(gconv.Uint("off"), uint(0))
+ t.AssertEQ(gconv.Uint([]byte{}), uint(0))
+ t.AssertEQ(gconv.Uint([]string{}), uint(0))
+ t.AssertEQ(gconv.Uint([2]int{1, 2}), uint(0))
+ t.AssertEQ(gconv.Uint([]interface{}{}), uint(0))
+ t.AssertEQ(gconv.Uint([]map[int]int{}), uint(0))
var countryCapitalMap = make(map[string]string)
/* map插入key - value对,各个国家对应的首都 */
@@ -285,34 +285,34 @@ func Test_Uint_All(t *testing.T) {
countryCapitalMap["Italy"] = "罗马"
countryCapitalMap["Japan"] = "东京"
countryCapitalMap["India "] = "新德里"
- gtest.AssertEQ(gconv.Uint(countryCapitalMap), uint(0))
+ t.AssertEQ(gconv.Uint(countryCapitalMap), uint(0))
- gtest.AssertEQ(gconv.Uint("1"), uint(1))
- gtest.AssertEQ(gconv.Uint("on"), uint(0))
- gtest.AssertEQ(gconv.Uint(1), uint(1))
- gtest.AssertEQ(gconv.Uint(123.456), uint(123))
- gtest.AssertEQ(gconv.Uint(boolStruct{}), uint(0))
- gtest.AssertEQ(gconv.Uint(&boolStruct{}), uint(0))
+ t.AssertEQ(gconv.Uint("1"), uint(1))
+ t.AssertEQ(gconv.Uint("on"), uint(0))
+ t.AssertEQ(gconv.Uint(1), uint(1))
+ t.AssertEQ(gconv.Uint(123.456), uint(123))
+ t.AssertEQ(gconv.Uint(boolStruct{}), uint(0))
+ t.AssertEQ(gconv.Uint(&boolStruct{}), uint(0))
})
}
func Test_Uint8_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var i interface{} = nil
- gtest.Assert(gconv.Uint8(i), uint8(0))
- gtest.AssertEQ(gconv.Uint8(uint8(1)), uint8(1))
- gtest.AssertEQ(gconv.Uint8(false), uint8(0))
- gtest.AssertEQ(gconv.Uint8(nil), uint8(0))
- gtest.AssertEQ(gconv.Uint8(0), uint8(0))
- gtest.AssertEQ(gconv.Uint8("0"), uint8(0))
- gtest.AssertEQ(gconv.Uint8(""), uint8(0))
- gtest.AssertEQ(gconv.Uint8("false"), uint8(0))
- gtest.AssertEQ(gconv.Uint8("off"), uint8(0))
- gtest.AssertEQ(gconv.Uint8([]byte{}), uint8(0))
- gtest.AssertEQ(gconv.Uint8([]string{}), uint8(0))
- gtest.AssertEQ(gconv.Uint8([2]int{1, 2}), uint8(0))
- gtest.AssertEQ(gconv.Uint8([]interface{}{}), uint8(0))
- gtest.AssertEQ(gconv.Uint8([]map[int]int{}), uint8(0))
+ t.Assert(gconv.Uint8(i), uint8(0))
+ t.AssertEQ(gconv.Uint8(uint8(1)), uint8(1))
+ t.AssertEQ(gconv.Uint8(false), uint8(0))
+ t.AssertEQ(gconv.Uint8(nil), uint8(0))
+ t.AssertEQ(gconv.Uint8(0), uint8(0))
+ t.AssertEQ(gconv.Uint8("0"), uint8(0))
+ t.AssertEQ(gconv.Uint8(""), uint8(0))
+ t.AssertEQ(gconv.Uint8("false"), uint8(0))
+ t.AssertEQ(gconv.Uint8("off"), uint8(0))
+ t.AssertEQ(gconv.Uint8([]byte{}), uint8(0))
+ t.AssertEQ(gconv.Uint8([]string{}), uint8(0))
+ t.AssertEQ(gconv.Uint8([2]int{1, 2}), uint8(0))
+ t.AssertEQ(gconv.Uint8([]interface{}{}), uint8(0))
+ t.AssertEQ(gconv.Uint8([]map[int]int{}), uint8(0))
var countryCapitalMap = make(map[string]string)
/* map插入key - value对,各个国家对应的首都 */
@@ -320,34 +320,34 @@ func Test_Uint8_All(t *testing.T) {
countryCapitalMap["Italy"] = "罗马"
countryCapitalMap["Japan"] = "东京"
countryCapitalMap["India "] = "新德里"
- gtest.AssertEQ(gconv.Uint8(countryCapitalMap), uint8(0))
+ t.AssertEQ(gconv.Uint8(countryCapitalMap), uint8(0))
- gtest.AssertEQ(gconv.Uint8("1"), uint8(1))
- gtest.AssertEQ(gconv.Uint8("on"), uint8(0))
- gtest.AssertEQ(gconv.Uint8(int8(1)), uint8(1))
- gtest.AssertEQ(gconv.Uint8(123.456), uint8(123))
- gtest.AssertEQ(gconv.Uint8(boolStruct{}), uint8(0))
- gtest.AssertEQ(gconv.Uint8(&boolStruct{}), uint8(0))
+ t.AssertEQ(gconv.Uint8("1"), uint8(1))
+ t.AssertEQ(gconv.Uint8("on"), uint8(0))
+ t.AssertEQ(gconv.Uint8(int8(1)), uint8(1))
+ t.AssertEQ(gconv.Uint8(123.456), uint8(123))
+ t.AssertEQ(gconv.Uint8(boolStruct{}), uint8(0))
+ t.AssertEQ(gconv.Uint8(&boolStruct{}), uint8(0))
})
}
func Test_Uint16_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var i interface{} = nil
- gtest.Assert(gconv.Uint16(i), uint16(0))
- gtest.AssertEQ(gconv.Uint16(uint16(1)), uint16(1))
- gtest.AssertEQ(gconv.Uint16(false), uint16(0))
- gtest.AssertEQ(gconv.Uint16(nil), uint16(0))
- gtest.AssertEQ(gconv.Uint16(0), uint16(0))
- gtest.AssertEQ(gconv.Uint16("0"), uint16(0))
- gtest.AssertEQ(gconv.Uint16(""), uint16(0))
- gtest.AssertEQ(gconv.Uint16("false"), uint16(0))
- gtest.AssertEQ(gconv.Uint16("off"), uint16(0))
- gtest.AssertEQ(gconv.Uint16([]byte{}), uint16(0))
- gtest.AssertEQ(gconv.Uint16([]string{}), uint16(0))
- gtest.AssertEQ(gconv.Uint16([2]int{1, 2}), uint16(0))
- gtest.AssertEQ(gconv.Uint16([]interface{}{}), uint16(0))
- gtest.AssertEQ(gconv.Uint16([]map[int]int{}), uint16(0))
+ t.Assert(gconv.Uint16(i), uint16(0))
+ t.AssertEQ(gconv.Uint16(uint16(1)), uint16(1))
+ t.AssertEQ(gconv.Uint16(false), uint16(0))
+ t.AssertEQ(gconv.Uint16(nil), uint16(0))
+ t.AssertEQ(gconv.Uint16(0), uint16(0))
+ t.AssertEQ(gconv.Uint16("0"), uint16(0))
+ t.AssertEQ(gconv.Uint16(""), uint16(0))
+ t.AssertEQ(gconv.Uint16("false"), uint16(0))
+ t.AssertEQ(gconv.Uint16("off"), uint16(0))
+ t.AssertEQ(gconv.Uint16([]byte{}), uint16(0))
+ t.AssertEQ(gconv.Uint16([]string{}), uint16(0))
+ t.AssertEQ(gconv.Uint16([2]int{1, 2}), uint16(0))
+ t.AssertEQ(gconv.Uint16([]interface{}{}), uint16(0))
+ t.AssertEQ(gconv.Uint16([]map[int]int{}), uint16(0))
var countryCapitalMap = make(map[string]string)
/* map插入key - value对,各个国家对应的首都 */
@@ -355,34 +355,34 @@ func Test_Uint16_All(t *testing.T) {
countryCapitalMap["Italy"] = "罗马"
countryCapitalMap["Japan"] = "东京"
countryCapitalMap["India "] = "新德里"
- gtest.AssertEQ(gconv.Uint16(countryCapitalMap), uint16(0))
+ t.AssertEQ(gconv.Uint16(countryCapitalMap), uint16(0))
- gtest.AssertEQ(gconv.Uint16("1"), uint16(1))
- gtest.AssertEQ(gconv.Uint16("on"), uint16(0))
- gtest.AssertEQ(gconv.Uint16(int16(1)), uint16(1))
- gtest.AssertEQ(gconv.Uint16(123.456), uint16(123))
- gtest.AssertEQ(gconv.Uint16(boolStruct{}), uint16(0))
- gtest.AssertEQ(gconv.Uint16(&boolStruct{}), uint16(0))
+ t.AssertEQ(gconv.Uint16("1"), uint16(1))
+ t.AssertEQ(gconv.Uint16("on"), uint16(0))
+ t.AssertEQ(gconv.Uint16(int16(1)), uint16(1))
+ t.AssertEQ(gconv.Uint16(123.456), uint16(123))
+ t.AssertEQ(gconv.Uint16(boolStruct{}), uint16(0))
+ t.AssertEQ(gconv.Uint16(&boolStruct{}), uint16(0))
})
}
func Test_Uint32_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var i interface{} = nil
- gtest.Assert(gconv.Uint32(i), uint32(0))
- gtest.AssertEQ(gconv.Uint32(uint32(1)), uint32(1))
- gtest.AssertEQ(gconv.Uint32(false), uint32(0))
- gtest.AssertEQ(gconv.Uint32(nil), uint32(0))
- gtest.AssertEQ(gconv.Uint32(0), uint32(0))
- gtest.AssertEQ(gconv.Uint32("0"), uint32(0))
- gtest.AssertEQ(gconv.Uint32(""), uint32(0))
- gtest.AssertEQ(gconv.Uint32("false"), uint32(0))
- gtest.AssertEQ(gconv.Uint32("off"), uint32(0))
- gtest.AssertEQ(gconv.Uint32([]byte{}), uint32(0))
- gtest.AssertEQ(gconv.Uint32([]string{}), uint32(0))
- gtest.AssertEQ(gconv.Uint32([2]int{1, 2}), uint32(0))
- gtest.AssertEQ(gconv.Uint32([]interface{}{}), uint32(0))
- gtest.AssertEQ(gconv.Uint32([]map[int]int{}), uint32(0))
+ t.Assert(gconv.Uint32(i), uint32(0))
+ t.AssertEQ(gconv.Uint32(uint32(1)), uint32(1))
+ t.AssertEQ(gconv.Uint32(false), uint32(0))
+ t.AssertEQ(gconv.Uint32(nil), uint32(0))
+ t.AssertEQ(gconv.Uint32(0), uint32(0))
+ t.AssertEQ(gconv.Uint32("0"), uint32(0))
+ t.AssertEQ(gconv.Uint32(""), uint32(0))
+ t.AssertEQ(gconv.Uint32("false"), uint32(0))
+ t.AssertEQ(gconv.Uint32("off"), uint32(0))
+ t.AssertEQ(gconv.Uint32([]byte{}), uint32(0))
+ t.AssertEQ(gconv.Uint32([]string{}), uint32(0))
+ t.AssertEQ(gconv.Uint32([2]int{1, 2}), uint32(0))
+ t.AssertEQ(gconv.Uint32([]interface{}{}), uint32(0))
+ t.AssertEQ(gconv.Uint32([]map[int]int{}), uint32(0))
var countryCapitalMap = make(map[string]string)
/* map插入key - value对,各个国家对应的首都 */
@@ -390,53 +390,53 @@ func Test_Uint32_All(t *testing.T) {
countryCapitalMap["Italy"] = "罗马"
countryCapitalMap["Japan"] = "东京"
countryCapitalMap["India "] = "新德里"
- gtest.AssertEQ(gconv.Uint32(countryCapitalMap), uint32(0))
+ t.AssertEQ(gconv.Uint32(countryCapitalMap), uint32(0))
- gtest.AssertEQ(gconv.Uint32("1"), uint32(1))
- gtest.AssertEQ(gconv.Uint32("on"), uint32(0))
- gtest.AssertEQ(gconv.Uint32(int32(1)), uint32(1))
- gtest.AssertEQ(gconv.Uint32(123.456), uint32(123))
- gtest.AssertEQ(gconv.Uint32(boolStruct{}), uint32(0))
- gtest.AssertEQ(gconv.Uint32(&boolStruct{}), uint32(0))
+ t.AssertEQ(gconv.Uint32("1"), uint32(1))
+ t.AssertEQ(gconv.Uint32("on"), uint32(0))
+ t.AssertEQ(gconv.Uint32(int32(1)), uint32(1))
+ t.AssertEQ(gconv.Uint32(123.456), uint32(123))
+ t.AssertEQ(gconv.Uint32(boolStruct{}), uint32(0))
+ t.AssertEQ(gconv.Uint32(&boolStruct{}), uint32(0))
})
}
func Test_Uint64_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var i interface{} = nil
- gtest.AssertEQ(gconv.Uint64("0x00e"), uint64(14))
- gtest.Assert(gconv.Uint64("022"), uint64(18))
+ t.AssertEQ(gconv.Uint64("0x00e"), uint64(14))
+ t.Assert(gconv.Uint64("022"), uint64(18))
- gtest.AssertEQ(gconv.Uint64(i), uint64(0))
- gtest.AssertEQ(gconv.Uint64(true), uint64(1))
- gtest.Assert(gconv.Uint64("1"), int64(1))
- gtest.Assert(gconv.Uint64("0"), uint64(0))
- gtest.Assert(gconv.Uint64("X"), uint64(0))
- gtest.Assert(gconv.Uint64("x"), uint64(0))
- gtest.Assert(gconv.Uint64(int64(1)), uint64(1))
- gtest.Assert(gconv.Uint64(int(0)), uint64(0))
- gtest.Assert(gconv.Uint64(int8(0)), uint64(0))
- gtest.Assert(gconv.Uint64(int16(0)), uint64(0))
- gtest.Assert(gconv.Uint64(int32(0)), uint64(0))
- gtest.Assert(gconv.Uint64(uint64(0)), uint64(0))
- gtest.Assert(gconv.Uint64(uint32(0)), uint64(0))
- gtest.Assert(gconv.Uint64(uint16(0)), uint64(0))
- gtest.Assert(gconv.Uint64(uint8(0)), uint64(0))
- gtest.Assert(gconv.Uint64(uint(0)), uint64(0))
- gtest.Assert(gconv.Uint64(float32(0)), uint64(0))
+ t.AssertEQ(gconv.Uint64(i), uint64(0))
+ t.AssertEQ(gconv.Uint64(true), uint64(1))
+ t.Assert(gconv.Uint64("1"), int64(1))
+ t.Assert(gconv.Uint64("0"), uint64(0))
+ t.Assert(gconv.Uint64("X"), uint64(0))
+ t.Assert(gconv.Uint64("x"), uint64(0))
+ t.Assert(gconv.Uint64(int64(1)), uint64(1))
+ t.Assert(gconv.Uint64(int(0)), uint64(0))
+ t.Assert(gconv.Uint64(int8(0)), uint64(0))
+ t.Assert(gconv.Uint64(int16(0)), uint64(0))
+ t.Assert(gconv.Uint64(int32(0)), uint64(0))
+ t.Assert(gconv.Uint64(uint64(0)), uint64(0))
+ t.Assert(gconv.Uint64(uint32(0)), uint64(0))
+ t.Assert(gconv.Uint64(uint16(0)), uint64(0))
+ t.Assert(gconv.Uint64(uint8(0)), uint64(0))
+ t.Assert(gconv.Uint64(uint(0)), uint64(0))
+ t.Assert(gconv.Uint64(float32(0)), uint64(0))
- gtest.AssertEQ(gconv.Uint64(false), uint64(0))
- gtest.AssertEQ(gconv.Uint64(nil), uint64(0))
- gtest.AssertEQ(gconv.Uint64(0), uint64(0))
- gtest.AssertEQ(gconv.Uint64("0"), uint64(0))
- gtest.AssertEQ(gconv.Uint64(""), uint64(0))
- gtest.AssertEQ(gconv.Uint64("false"), uint64(0))
- gtest.AssertEQ(gconv.Uint64("off"), uint64(0))
- gtest.AssertEQ(gconv.Uint64([]byte{}), uint64(0))
- gtest.AssertEQ(gconv.Uint64([]string{}), uint64(0))
- gtest.AssertEQ(gconv.Uint64([2]int{1, 2}), uint64(0))
- gtest.AssertEQ(gconv.Uint64([]interface{}{}), uint64(0))
- gtest.AssertEQ(gconv.Uint64([]map[int]int{}), uint64(0))
+ t.AssertEQ(gconv.Uint64(false), uint64(0))
+ t.AssertEQ(gconv.Uint64(nil), uint64(0))
+ t.AssertEQ(gconv.Uint64(0), uint64(0))
+ t.AssertEQ(gconv.Uint64("0"), uint64(0))
+ t.AssertEQ(gconv.Uint64(""), uint64(0))
+ t.AssertEQ(gconv.Uint64("false"), uint64(0))
+ t.AssertEQ(gconv.Uint64("off"), uint64(0))
+ t.AssertEQ(gconv.Uint64([]byte{}), uint64(0))
+ t.AssertEQ(gconv.Uint64([]string{}), uint64(0))
+ t.AssertEQ(gconv.Uint64([2]int{1, 2}), uint64(0))
+ t.AssertEQ(gconv.Uint64([]interface{}{}), uint64(0))
+ t.AssertEQ(gconv.Uint64([]map[int]int{}), uint64(0))
var countryCapitalMap = make(map[string]string)
/* map插入key - value对,各个国家对应的首都 */
@@ -444,33 +444,33 @@ func Test_Uint64_All(t *testing.T) {
countryCapitalMap["Italy"] = "罗马"
countryCapitalMap["Japan"] = "东京"
countryCapitalMap["India "] = "新德里"
- gtest.AssertEQ(gconv.Uint64(countryCapitalMap), uint64(0))
+ t.AssertEQ(gconv.Uint64(countryCapitalMap), uint64(0))
- gtest.AssertEQ(gconv.Uint64("1"), uint64(1))
- gtest.AssertEQ(gconv.Uint64("on"), uint64(0))
- gtest.AssertEQ(gconv.Uint64(int64(1)), uint64(1))
- gtest.AssertEQ(gconv.Uint64(123.456), uint64(123))
- gtest.AssertEQ(gconv.Uint64(boolStruct{}), uint64(0))
- gtest.AssertEQ(gconv.Uint64(&boolStruct{}), uint64(0))
+ t.AssertEQ(gconv.Uint64("1"), uint64(1))
+ t.AssertEQ(gconv.Uint64("on"), uint64(0))
+ t.AssertEQ(gconv.Uint64(int64(1)), uint64(1))
+ t.AssertEQ(gconv.Uint64(123.456), uint64(123))
+ t.AssertEQ(gconv.Uint64(boolStruct{}), uint64(0))
+ t.AssertEQ(gconv.Uint64(&boolStruct{}), uint64(0))
})
}
func Test_Float32_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var i interface{} = nil
- gtest.Assert(gconv.Float32(i), float32(0))
- gtest.AssertEQ(gconv.Float32(false), float32(0))
- gtest.AssertEQ(gconv.Float32(nil), float32(0))
- gtest.AssertEQ(gconv.Float32(0), float32(0))
- gtest.AssertEQ(gconv.Float32("0"), float32(0))
- gtest.AssertEQ(gconv.Float32(""), float32(0))
- gtest.AssertEQ(gconv.Float32("false"), float32(0))
- gtest.AssertEQ(gconv.Float32("off"), float32(0))
- gtest.AssertEQ(gconv.Float32([]byte{}), float32(0))
- gtest.AssertEQ(gconv.Float32([]string{}), float32(0))
- gtest.AssertEQ(gconv.Float32([2]int{1, 2}), float32(0))
- gtest.AssertEQ(gconv.Float32([]interface{}{}), float32(0))
- gtest.AssertEQ(gconv.Float32([]map[int]int{}), float32(0))
+ t.Assert(gconv.Float32(i), float32(0))
+ t.AssertEQ(gconv.Float32(false), float32(0))
+ t.AssertEQ(gconv.Float32(nil), float32(0))
+ t.AssertEQ(gconv.Float32(0), float32(0))
+ t.AssertEQ(gconv.Float32("0"), float32(0))
+ t.AssertEQ(gconv.Float32(""), float32(0))
+ t.AssertEQ(gconv.Float32("false"), float32(0))
+ t.AssertEQ(gconv.Float32("off"), float32(0))
+ t.AssertEQ(gconv.Float32([]byte{}), float32(0))
+ t.AssertEQ(gconv.Float32([]string{}), float32(0))
+ t.AssertEQ(gconv.Float32([2]int{1, 2}), float32(0))
+ t.AssertEQ(gconv.Float32([]interface{}{}), float32(0))
+ t.AssertEQ(gconv.Float32([]map[int]int{}), float32(0))
var countryCapitalMap = make(map[string]string)
/* map插入key - value对,各个国家对应的首都 */
@@ -478,33 +478,33 @@ func Test_Float32_All(t *testing.T) {
countryCapitalMap["Italy"] = "罗马"
countryCapitalMap["Japan"] = "东京"
countryCapitalMap["India "] = "新德里"
- gtest.AssertEQ(gconv.Float32(countryCapitalMap), float32(0))
+ t.AssertEQ(gconv.Float32(countryCapitalMap), float32(0))
- gtest.AssertEQ(gconv.Float32("1"), float32(1))
- gtest.AssertEQ(gconv.Float32("on"), float32(0))
- gtest.AssertEQ(gconv.Float32(float32(1)), float32(1))
- gtest.AssertEQ(gconv.Float32(123.456), float32(123.456))
- gtest.AssertEQ(gconv.Float32(boolStruct{}), float32(0))
- gtest.AssertEQ(gconv.Float32(&boolStruct{}), float32(0))
+ t.AssertEQ(gconv.Float32("1"), float32(1))
+ t.AssertEQ(gconv.Float32("on"), float32(0))
+ t.AssertEQ(gconv.Float32(float32(1)), float32(1))
+ t.AssertEQ(gconv.Float32(123.456), float32(123.456))
+ t.AssertEQ(gconv.Float32(boolStruct{}), float32(0))
+ t.AssertEQ(gconv.Float32(&boolStruct{}), float32(0))
})
}
func Test_Float64_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var i interface{} = nil
- gtest.Assert(gconv.Float64(i), float64(0))
- gtest.AssertEQ(gconv.Float64(false), float64(0))
- gtest.AssertEQ(gconv.Float64(nil), float64(0))
- gtest.AssertEQ(gconv.Float64(0), float64(0))
- gtest.AssertEQ(gconv.Float64("0"), float64(0))
- gtest.AssertEQ(gconv.Float64(""), float64(0))
- gtest.AssertEQ(gconv.Float64("false"), float64(0))
- gtest.AssertEQ(gconv.Float64("off"), float64(0))
- gtest.AssertEQ(gconv.Float64([]byte{}), float64(0))
- gtest.AssertEQ(gconv.Float64([]string{}), float64(0))
- gtest.AssertEQ(gconv.Float64([2]int{1, 2}), float64(0))
- gtest.AssertEQ(gconv.Float64([]interface{}{}), float64(0))
- gtest.AssertEQ(gconv.Float64([]map[int]int{}), float64(0))
+ t.Assert(gconv.Float64(i), float64(0))
+ t.AssertEQ(gconv.Float64(false), float64(0))
+ t.AssertEQ(gconv.Float64(nil), float64(0))
+ t.AssertEQ(gconv.Float64(0), float64(0))
+ t.AssertEQ(gconv.Float64("0"), float64(0))
+ t.AssertEQ(gconv.Float64(""), float64(0))
+ t.AssertEQ(gconv.Float64("false"), float64(0))
+ t.AssertEQ(gconv.Float64("off"), float64(0))
+ t.AssertEQ(gconv.Float64([]byte{}), float64(0))
+ t.AssertEQ(gconv.Float64([]string{}), float64(0))
+ t.AssertEQ(gconv.Float64([2]int{1, 2}), float64(0))
+ t.AssertEQ(gconv.Float64([]interface{}{}), float64(0))
+ t.AssertEQ(gconv.Float64([]map[int]int{}), float64(0))
var countryCapitalMap = make(map[string]string)
/* map插入key - value对,各个国家对应的首都 */
@@ -512,51 +512,51 @@ func Test_Float64_All(t *testing.T) {
countryCapitalMap["Italy"] = "罗马"
countryCapitalMap["Japan"] = "东京"
countryCapitalMap["India "] = "新德里"
- gtest.AssertEQ(gconv.Float64(countryCapitalMap), float64(0))
+ t.AssertEQ(gconv.Float64(countryCapitalMap), float64(0))
- gtest.AssertEQ(gconv.Float64("1"), float64(1))
- gtest.AssertEQ(gconv.Float64("on"), float64(0))
- gtest.AssertEQ(gconv.Float64(float64(1)), float64(1))
- gtest.AssertEQ(gconv.Float64(123.456), float64(123.456))
- gtest.AssertEQ(gconv.Float64(boolStruct{}), float64(0))
- gtest.AssertEQ(gconv.Float64(&boolStruct{}), float64(0))
+ t.AssertEQ(gconv.Float64("1"), float64(1))
+ t.AssertEQ(gconv.Float64("on"), float64(0))
+ t.AssertEQ(gconv.Float64(float64(1)), float64(1))
+ t.AssertEQ(gconv.Float64(123.456), float64(123.456))
+ t.AssertEQ(gconv.Float64(boolStruct{}), float64(0))
+ t.AssertEQ(gconv.Float64(&boolStruct{}), float64(0))
})
}
func Test_String_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var s []rune
- gtest.AssertEQ(gconv.String(s), "")
+ t.AssertEQ(gconv.String(s), "")
var i interface{} = nil
- gtest.AssertEQ(gconv.String(i), "")
- gtest.AssertEQ(gconv.String("1"), "1")
- gtest.AssertEQ(gconv.String("0"), string("0"))
- gtest.Assert(gconv.String("X"), string("X"))
- gtest.Assert(gconv.String("x"), string("x"))
- gtest.Assert(gconv.String(int64(1)), uint64(1))
- gtest.Assert(gconv.String(int(0)), string("0"))
- gtest.Assert(gconv.String(int8(0)), string("0"))
- gtest.Assert(gconv.String(int16(0)), string("0"))
- gtest.Assert(gconv.String(int32(0)), string("0"))
- gtest.Assert(gconv.String(uint64(0)), string("0"))
- gtest.Assert(gconv.String(uint32(0)), string("0"))
- gtest.Assert(gconv.String(uint16(0)), string("0"))
- gtest.Assert(gconv.String(uint8(0)), string("0"))
- gtest.Assert(gconv.String(uint(0)), string("0"))
- gtest.Assert(gconv.String(float32(0)), string("0"))
- gtest.AssertEQ(gconv.String(true), "true")
- gtest.AssertEQ(gconv.String(false), "false")
- gtest.AssertEQ(gconv.String(nil), "")
- gtest.AssertEQ(gconv.String(0), string("0"))
- gtest.AssertEQ(gconv.String("0"), string("0"))
- gtest.AssertEQ(gconv.String(""), "")
- gtest.AssertEQ(gconv.String("false"), "false")
- gtest.AssertEQ(gconv.String("off"), string("off"))
- gtest.AssertEQ(gconv.String([]byte{}), "")
- gtest.AssertEQ(gconv.String([]string{}), "[]")
- gtest.AssertEQ(gconv.String([2]int{1, 2}), "[1,2]")
- gtest.AssertEQ(gconv.String([]interface{}{}), "[]")
- gtest.AssertEQ(gconv.String(map[int]int{}), "{}")
+ t.AssertEQ(gconv.String(i), "")
+ t.AssertEQ(gconv.String("1"), "1")
+ t.AssertEQ(gconv.String("0"), string("0"))
+ t.Assert(gconv.String("X"), string("X"))
+ t.Assert(gconv.String("x"), string("x"))
+ t.Assert(gconv.String(int64(1)), uint64(1))
+ t.Assert(gconv.String(int(0)), string("0"))
+ t.Assert(gconv.String(int8(0)), string("0"))
+ t.Assert(gconv.String(int16(0)), string("0"))
+ t.Assert(gconv.String(int32(0)), string("0"))
+ t.Assert(gconv.String(uint64(0)), string("0"))
+ t.Assert(gconv.String(uint32(0)), string("0"))
+ t.Assert(gconv.String(uint16(0)), string("0"))
+ t.Assert(gconv.String(uint8(0)), string("0"))
+ t.Assert(gconv.String(uint(0)), string("0"))
+ t.Assert(gconv.String(float32(0)), string("0"))
+ t.AssertEQ(gconv.String(true), "true")
+ t.AssertEQ(gconv.String(false), "false")
+ t.AssertEQ(gconv.String(nil), "")
+ t.AssertEQ(gconv.String(0), string("0"))
+ t.AssertEQ(gconv.String("0"), string("0"))
+ t.AssertEQ(gconv.String(""), "")
+ t.AssertEQ(gconv.String("false"), "false")
+ t.AssertEQ(gconv.String("off"), string("off"))
+ t.AssertEQ(gconv.String([]byte{}), "")
+ t.AssertEQ(gconv.String([]string{}), "[]")
+ t.AssertEQ(gconv.String([2]int{1, 2}), "[1,2]")
+ t.AssertEQ(gconv.String([]interface{}{}), "[]")
+ t.AssertEQ(gconv.String(map[int]int{}), "{}")
var countryCapitalMap = make(map[string]string)
/* map插入key - value对,各个国家对应的首都 */
@@ -564,183 +564,183 @@ func Test_String_All(t *testing.T) {
countryCapitalMap["Italy"] = "罗马"
countryCapitalMap["Japan"] = "东京"
countryCapitalMap["India "] = "新德里"
- gtest.AssertEQ(gconv.String(countryCapitalMap), `{"France":"巴黎","India ":"新德里","Italy":"罗马","Japan":"东京"}`)
- gtest.AssertEQ(gconv.String(int64(1)), "1")
- gtest.AssertEQ(gconv.String(123.456), "123.456")
- gtest.AssertEQ(gconv.String(boolStruct{}), "{}")
- gtest.AssertEQ(gconv.String(&boolStruct{}), "{}")
+ t.AssertEQ(gconv.String(countryCapitalMap), `{"France":"巴黎","India ":"新德里","Italy":"罗马","Japan":"东京"}`)
+ t.AssertEQ(gconv.String(int64(1)), "1")
+ t.AssertEQ(gconv.String(123.456), "123.456")
+ t.AssertEQ(gconv.String(boolStruct{}), "{}")
+ t.AssertEQ(gconv.String(&boolStruct{}), "{}")
var info apiString
info = new(S)
- gtest.AssertEQ(gconv.String(info), "22222")
+ t.AssertEQ(gconv.String(info), "22222")
var errinfo apiError
errinfo = new(S1)
- gtest.AssertEQ(gconv.String(errinfo), "22222")
+ t.AssertEQ(gconv.String(errinfo), "22222")
})
}
func Test_Runes_All(t *testing.T) {
- gtest.Case(t, func() {
- gtest.AssertEQ(gconv.Runes("www"), []int32{119, 119, 119})
+ gtest.C(t, func(t *gtest.T) {
+ t.AssertEQ(gconv.Runes("www"), []int32{119, 119, 119})
var s []rune
- gtest.AssertEQ(gconv.Runes(s), nil)
+ t.AssertEQ(gconv.Runes(s), nil)
})
}
func Test_Rune_All(t *testing.T) {
- gtest.Case(t, func() {
- gtest.AssertEQ(gconv.Rune("www"), int32(0))
- gtest.AssertEQ(gconv.Rune(int32(0)), int32(0))
+ gtest.C(t, func(t *gtest.T) {
+ t.AssertEQ(gconv.Rune("www"), int32(0))
+ t.AssertEQ(gconv.Rune(int32(0)), int32(0))
var s []rune
- gtest.AssertEQ(gconv.Rune(s), int32(0))
+ t.AssertEQ(gconv.Rune(s), int32(0))
})
}
func Test_Bytes_All(t *testing.T) {
- gtest.Case(t, func() {
- gtest.AssertEQ(gconv.Bytes(nil), nil)
- gtest.AssertEQ(gconv.Bytes(int32(0)), []uint8{0, 0, 0, 0})
- gtest.AssertEQ(gconv.Bytes("s"), []uint8{115})
- gtest.AssertEQ(gconv.Bytes([]byte("s")), []uint8{115})
+ gtest.C(t, func(t *gtest.T) {
+ t.AssertEQ(gconv.Bytes(nil), nil)
+ t.AssertEQ(gconv.Bytes(int32(0)), []uint8{0, 0, 0, 0})
+ t.AssertEQ(gconv.Bytes("s"), []uint8{115})
+ t.AssertEQ(gconv.Bytes([]byte("s")), []uint8{115})
})
}
func Test_Byte_All(t *testing.T) {
- gtest.Case(t, func() {
- gtest.AssertEQ(gconv.Byte(uint8(0)), uint8(0))
- gtest.AssertEQ(gconv.Byte("s"), uint8(0))
- gtest.AssertEQ(gconv.Byte([]byte("s")), uint8(115))
+ gtest.C(t, func(t *gtest.T) {
+ t.AssertEQ(gconv.Byte(uint8(0)), uint8(0))
+ t.AssertEQ(gconv.Byte("s"), uint8(0))
+ t.AssertEQ(gconv.Byte([]byte("s")), uint8(115))
})
}
func Test_Convert_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var i interface{} = nil
- gtest.AssertEQ(gconv.Convert(i, "string"), "")
- gtest.AssertEQ(gconv.Convert("1", "string"), "1")
- gtest.Assert(gconv.Convert(int64(1), "int64"), int64(1))
- gtest.Assert(gconv.Convert(int(0), "int"), int(0))
- gtest.Assert(gconv.Convert(int8(0), "int8"), int8(0))
- gtest.Assert(gconv.Convert(int16(0), "int16"), int16(0))
- gtest.Assert(gconv.Convert(int32(0), "int32"), int32(0))
- gtest.Assert(gconv.Convert(uint64(0), "uint64"), uint64(0))
- gtest.Assert(gconv.Convert(uint32(0), "uint32"), uint32(0))
- gtest.Assert(gconv.Convert(uint16(0), "uint16"), uint16(0))
- gtest.Assert(gconv.Convert(uint8(0), "uint8"), uint8(0))
- gtest.Assert(gconv.Convert(uint(0), "uint"), uint(0))
- gtest.Assert(gconv.Convert(float32(0), "float32"), float32(0))
- gtest.Assert(gconv.Convert(float64(0), "float64"), float64(0))
- gtest.AssertEQ(gconv.Convert(true, "bool"), true)
- gtest.AssertEQ(gconv.Convert([]byte{}, "[]byte"), []uint8{})
- gtest.AssertEQ(gconv.Convert([]string{}, "[]string"), []string{})
- gtest.AssertEQ(gconv.Convert([2]int{1, 2}, "[]int"), []int{0})
- gtest.AssertEQ(gconv.Convert("1989-01-02", "Time", "Y-m-d"), gconv.Time("1989-01-02", "Y-m-d"))
- gtest.AssertEQ(gconv.Convert(1989, "Time"), gconv.Time("1970-01-01 08:33:09 +0800 CST"))
- gtest.AssertEQ(gconv.Convert(gtime.Now(), "gtime.Time", 1), nil)
- gtest.AssertEQ(gconv.Convert(1989, "gtime.Time"), *gconv.GTime("1970-01-01 08:33:09 +0800 CST"))
- gtest.AssertEQ(gconv.Convert(gtime.Now(), "*gtime.Time", 1), nil)
- gtest.AssertEQ(gconv.Convert(gtime.Now(), "GTime", 1), nil)
- gtest.AssertEQ(gconv.Convert(1989, "*gtime.Time"), gconv.GTime(1989))
- gtest.AssertEQ(gconv.Convert(1989, "Duration"), time.Duration(int64(1989)))
- gtest.AssertEQ(gconv.Convert("1989", "Duration"), time.Duration(int64(1989)))
- gtest.AssertEQ(gconv.Convert("1989", ""), "1989")
+ t.AssertEQ(gconv.Convert(i, "string"), "")
+ t.AssertEQ(gconv.Convert("1", "string"), "1")
+ t.Assert(gconv.Convert(int64(1), "int64"), int64(1))
+ t.Assert(gconv.Convert(int(0), "int"), int(0))
+ t.Assert(gconv.Convert(int8(0), "int8"), int8(0))
+ t.Assert(gconv.Convert(int16(0), "int16"), int16(0))
+ t.Assert(gconv.Convert(int32(0), "int32"), int32(0))
+ t.Assert(gconv.Convert(uint64(0), "uint64"), uint64(0))
+ t.Assert(gconv.Convert(uint32(0), "uint32"), uint32(0))
+ t.Assert(gconv.Convert(uint16(0), "uint16"), uint16(0))
+ t.Assert(gconv.Convert(uint8(0), "uint8"), uint8(0))
+ t.Assert(gconv.Convert(uint(0), "uint"), uint(0))
+ t.Assert(gconv.Convert(float32(0), "float32"), float32(0))
+ t.Assert(gconv.Convert(float64(0), "float64"), float64(0))
+ t.AssertEQ(gconv.Convert(true, "bool"), true)
+ t.AssertEQ(gconv.Convert([]byte{}, "[]byte"), []uint8{})
+ t.AssertEQ(gconv.Convert([]string{}, "[]string"), []string{})
+ t.AssertEQ(gconv.Convert([2]int{1, 2}, "[]int"), []int{0})
+ t.AssertEQ(gconv.Convert("1989-01-02", "Time", "Y-m-d"), gconv.Time("1989-01-02", "Y-m-d"))
+ t.AssertEQ(gconv.Convert(1989, "Time"), gconv.Time("1970-01-01 08:33:09 +0800 CST"))
+ t.AssertEQ(gconv.Convert(gtime.Now(), "gtime.Time", 1), nil)
+ t.AssertEQ(gconv.Convert(1989, "gtime.Time"), *gconv.GTime("1970-01-01 08:33:09 +0800 CST"))
+ t.AssertEQ(gconv.Convert(gtime.Now(), "*gtime.Time", 1), nil)
+ t.AssertEQ(gconv.Convert(gtime.Now(), "GTime", 1), nil)
+ t.AssertEQ(gconv.Convert(1989, "*gtime.Time"), gconv.GTime(1989))
+ t.AssertEQ(gconv.Convert(1989, "Duration"), time.Duration(int64(1989)))
+ t.AssertEQ(gconv.Convert("1989", "Duration"), time.Duration(int64(1989)))
+ t.AssertEQ(gconv.Convert("1989", ""), "1989")
})
}
func Test_Time_All(t *testing.T) {
- gtest.Case(t, func() {
- gtest.AssertEQ(gconv.Duration(""), time.Duration(int64(0)))
- gtest.AssertEQ(gconv.GTime(""), gtime.New())
+ gtest.C(t, func(t *gtest.T) {
+ t.AssertEQ(gconv.Duration(""), time.Duration(int64(0)))
+ t.AssertEQ(gconv.GTime(""), gtime.New())
})
}
func Test_Slice_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value := 123.456
- gtest.AssertEQ(gconv.Ints(value), []int{123})
- gtest.AssertEQ(gconv.Ints(nil), nil)
- gtest.AssertEQ(gconv.Ints([]string{"1", "2"}), []int{1, 2})
- gtest.AssertEQ(gconv.Ints([]int{}), []int{})
- gtest.AssertEQ(gconv.Ints([]int8{1, 2}), []int{1, 2})
- gtest.AssertEQ(gconv.Ints([]int16{1, 2}), []int{1, 2})
- gtest.AssertEQ(gconv.Ints([]int32{1, 2}), []int{1, 2})
- gtest.AssertEQ(gconv.Ints([]int64{1, 2}), []int{1, 2})
- gtest.AssertEQ(gconv.Ints([]uint{1}), []int{1})
- gtest.AssertEQ(gconv.Ints([]uint8{1, 2}), []int{1, 2})
- gtest.AssertEQ(gconv.Ints([]uint16{1, 2}), []int{1, 2})
- gtest.AssertEQ(gconv.Ints([]uint32{1, 2}), []int{1, 2})
- gtest.AssertEQ(gconv.Ints([]uint64{1, 2}), []int{1, 2})
- gtest.AssertEQ(gconv.Ints([]bool{true}), []int{1})
- gtest.AssertEQ(gconv.Ints([]float32{1, 2}), []int{1, 2})
- gtest.AssertEQ(gconv.Ints([]float64{1, 2}), []int{1, 2})
+ t.AssertEQ(gconv.Ints(value), []int{123})
+ t.AssertEQ(gconv.Ints(nil), nil)
+ t.AssertEQ(gconv.Ints([]string{"1", "2"}), []int{1, 2})
+ t.AssertEQ(gconv.Ints([]int{}), []int{})
+ t.AssertEQ(gconv.Ints([]int8{1, 2}), []int{1, 2})
+ t.AssertEQ(gconv.Ints([]int16{1, 2}), []int{1, 2})
+ t.AssertEQ(gconv.Ints([]int32{1, 2}), []int{1, 2})
+ t.AssertEQ(gconv.Ints([]int64{1, 2}), []int{1, 2})
+ t.AssertEQ(gconv.Ints([]uint{1}), []int{1})
+ t.AssertEQ(gconv.Ints([]uint8{1, 2}), []int{1, 2})
+ t.AssertEQ(gconv.Ints([]uint16{1, 2}), []int{1, 2})
+ t.AssertEQ(gconv.Ints([]uint32{1, 2}), []int{1, 2})
+ t.AssertEQ(gconv.Ints([]uint64{1, 2}), []int{1, 2})
+ t.AssertEQ(gconv.Ints([]bool{true}), []int{1})
+ t.AssertEQ(gconv.Ints([]float32{1, 2}), []int{1, 2})
+ t.AssertEQ(gconv.Ints([]float64{1, 2}), []int{1, 2})
var inter []interface{} = make([]interface{}, 2)
- gtest.AssertEQ(gconv.Ints(inter), []int{0, 0})
+ t.AssertEQ(gconv.Ints(inter), []int{0, 0})
- gtest.AssertEQ(gconv.Strings(value), []string{"123.456"})
- gtest.AssertEQ(gconv.Strings(nil), nil)
- gtest.AssertEQ(gconv.Strings([]string{"1", "2"}), []string{"1", "2"})
- gtest.AssertEQ(gconv.Strings([]int{1}), []string{"1"})
- gtest.AssertEQ(gconv.Strings([]int8{1, 2}), []string{"1", "2"})
- gtest.AssertEQ(gconv.Strings([]int16{1, 2}), []string{"1", "2"})
- gtest.AssertEQ(gconv.Strings([]int32{1, 2}), []string{"1", "2"})
- gtest.AssertEQ(gconv.Strings([]int64{1, 2}), []string{"1", "2"})
- gtest.AssertEQ(gconv.Strings([]uint{1}), []string{"1"})
- gtest.AssertEQ(gconv.Strings([]uint8{1, 2}), []string{"1", "2"})
- gtest.AssertEQ(gconv.Strings([]uint16{1, 2}), []string{"1", "2"})
- gtest.AssertEQ(gconv.Strings([]uint32{1, 2}), []string{"1", "2"})
- gtest.AssertEQ(gconv.Strings([]uint64{1, 2}), []string{"1", "2"})
- gtest.AssertEQ(gconv.Strings([]bool{true}), []string{"true"})
- gtest.AssertEQ(gconv.Strings([]float32{1, 2}), []string{"1", "2"})
- gtest.AssertEQ(gconv.Strings([]float64{1, 2}), []string{"1", "2"})
+ t.AssertEQ(gconv.Strings(value), []string{"123.456"})
+ t.AssertEQ(gconv.Strings(nil), nil)
+ t.AssertEQ(gconv.Strings([]string{"1", "2"}), []string{"1", "2"})
+ t.AssertEQ(gconv.Strings([]int{1}), []string{"1"})
+ t.AssertEQ(gconv.Strings([]int8{1, 2}), []string{"1", "2"})
+ t.AssertEQ(gconv.Strings([]int16{1, 2}), []string{"1", "2"})
+ t.AssertEQ(gconv.Strings([]int32{1, 2}), []string{"1", "2"})
+ t.AssertEQ(gconv.Strings([]int64{1, 2}), []string{"1", "2"})
+ t.AssertEQ(gconv.Strings([]uint{1}), []string{"1"})
+ t.AssertEQ(gconv.Strings([]uint8{1, 2}), []string{"1", "2"})
+ t.AssertEQ(gconv.Strings([]uint16{1, 2}), []string{"1", "2"})
+ t.AssertEQ(gconv.Strings([]uint32{1, 2}), []string{"1", "2"})
+ t.AssertEQ(gconv.Strings([]uint64{1, 2}), []string{"1", "2"})
+ t.AssertEQ(gconv.Strings([]bool{true}), []string{"true"})
+ t.AssertEQ(gconv.Strings([]float32{1, 2}), []string{"1", "2"})
+ t.AssertEQ(gconv.Strings([]float64{1, 2}), []string{"1", "2"})
var strer = make([]interface{}, 2)
- gtest.AssertEQ(gconv.Strings(strer), []string{"", ""})
+ t.AssertEQ(gconv.Strings(strer), []string{"", ""})
- gtest.AssertEQ(gconv.Floats(value), []float64{123.456})
- gtest.AssertEQ(gconv.Floats(nil), nil)
- gtest.AssertEQ(gconv.Floats([]string{"1", "2"}), []float64{1, 2})
- gtest.AssertEQ(gconv.Floats([]int{1}), []float64{1})
- gtest.AssertEQ(gconv.Floats([]int8{1, 2}), []float64{1, 2})
- gtest.AssertEQ(gconv.Floats([]int16{1, 2}), []float64{1, 2})
- gtest.AssertEQ(gconv.Floats([]int32{1, 2}), []float64{1, 2})
- gtest.AssertEQ(gconv.Floats([]int64{1, 2}), []float64{1, 2})
- gtest.AssertEQ(gconv.Floats([]uint{1}), []float64{1})
- gtest.AssertEQ(gconv.Floats([]uint8{1, 2}), []float64{1, 2})
- gtest.AssertEQ(gconv.Floats([]uint16{1, 2}), []float64{1, 2})
- gtest.AssertEQ(gconv.Floats([]uint32{1, 2}), []float64{1, 2})
- gtest.AssertEQ(gconv.Floats([]uint64{1, 2}), []float64{1, 2})
- gtest.AssertEQ(gconv.Floats([]bool{true}), []float64{0})
- gtest.AssertEQ(gconv.Floats([]float32{1, 2}), []float64{1, 2})
- gtest.AssertEQ(gconv.Floats([]float64{1, 2}), []float64{1, 2})
+ t.AssertEQ(gconv.Floats(value), []float64{123.456})
+ t.AssertEQ(gconv.Floats(nil), nil)
+ t.AssertEQ(gconv.Floats([]string{"1", "2"}), []float64{1, 2})
+ t.AssertEQ(gconv.Floats([]int{1}), []float64{1})
+ t.AssertEQ(gconv.Floats([]int8{1, 2}), []float64{1, 2})
+ t.AssertEQ(gconv.Floats([]int16{1, 2}), []float64{1, 2})
+ t.AssertEQ(gconv.Floats([]int32{1, 2}), []float64{1, 2})
+ t.AssertEQ(gconv.Floats([]int64{1, 2}), []float64{1, 2})
+ t.AssertEQ(gconv.Floats([]uint{1}), []float64{1})
+ t.AssertEQ(gconv.Floats([]uint8{1, 2}), []float64{1, 2})
+ t.AssertEQ(gconv.Floats([]uint16{1, 2}), []float64{1, 2})
+ t.AssertEQ(gconv.Floats([]uint32{1, 2}), []float64{1, 2})
+ t.AssertEQ(gconv.Floats([]uint64{1, 2}), []float64{1, 2})
+ t.AssertEQ(gconv.Floats([]bool{true}), []float64{0})
+ t.AssertEQ(gconv.Floats([]float32{1, 2}), []float64{1, 2})
+ t.AssertEQ(gconv.Floats([]float64{1, 2}), []float64{1, 2})
var floer = make([]interface{}, 2)
- gtest.AssertEQ(gconv.Floats(floer), []float64{0, 0})
+ t.AssertEQ(gconv.Floats(floer), []float64{0, 0})
- gtest.AssertEQ(gconv.Interfaces(value), []interface{}{123.456})
- gtest.AssertEQ(gconv.Interfaces(nil), nil)
- gtest.AssertEQ(gconv.Interfaces([]interface{}{1}), []interface{}{1})
- gtest.AssertEQ(gconv.Interfaces([]string{"1"}), []interface{}{"1"})
- gtest.AssertEQ(gconv.Interfaces([]int{1}), []interface{}{1})
- gtest.AssertEQ(gconv.Interfaces([]int8{1}), []interface{}{1})
- gtest.AssertEQ(gconv.Interfaces([]int16{1}), []interface{}{1})
- gtest.AssertEQ(gconv.Interfaces([]int32{1}), []interface{}{1})
- gtest.AssertEQ(gconv.Interfaces([]int64{1}), []interface{}{1})
- gtest.AssertEQ(gconv.Interfaces([]uint{1}), []interface{}{1})
- gtest.AssertEQ(gconv.Interfaces([]uint8{1}), []interface{}{1})
- gtest.AssertEQ(gconv.Interfaces([]uint16{1}), []interface{}{1})
- gtest.AssertEQ(gconv.Interfaces([]uint32{1}), []interface{}{1})
- gtest.AssertEQ(gconv.Interfaces([]uint64{1}), []interface{}{1})
- gtest.AssertEQ(gconv.Interfaces([]bool{true}), []interface{}{true})
- gtest.AssertEQ(gconv.Interfaces([]float32{1}), []interface{}{1})
- gtest.AssertEQ(gconv.Interfaces([]float64{1}), []interface{}{1})
- gtest.AssertEQ(gconv.Interfaces([1]int{1}), []interface{}{1})
+ t.AssertEQ(gconv.Interfaces(value), []interface{}{123.456})
+ t.AssertEQ(gconv.Interfaces(nil), nil)
+ t.AssertEQ(gconv.Interfaces([]interface{}{1}), []interface{}{1})
+ t.AssertEQ(gconv.Interfaces([]string{"1"}), []interface{}{"1"})
+ t.AssertEQ(gconv.Interfaces([]int{1}), []interface{}{1})
+ t.AssertEQ(gconv.Interfaces([]int8{1}), []interface{}{1})
+ t.AssertEQ(gconv.Interfaces([]int16{1}), []interface{}{1})
+ t.AssertEQ(gconv.Interfaces([]int32{1}), []interface{}{1})
+ t.AssertEQ(gconv.Interfaces([]int64{1}), []interface{}{1})
+ t.AssertEQ(gconv.Interfaces([]uint{1}), []interface{}{1})
+ t.AssertEQ(gconv.Interfaces([]uint8{1}), []interface{}{1})
+ t.AssertEQ(gconv.Interfaces([]uint16{1}), []interface{}{1})
+ t.AssertEQ(gconv.Interfaces([]uint32{1}), []interface{}{1})
+ t.AssertEQ(gconv.Interfaces([]uint64{1}), []interface{}{1})
+ t.AssertEQ(gconv.Interfaces([]bool{true}), []interface{}{true})
+ t.AssertEQ(gconv.Interfaces([]float32{1}), []interface{}{1})
+ t.AssertEQ(gconv.Interfaces([]float64{1}), []interface{}{1})
+ t.AssertEQ(gconv.Interfaces([1]int{1}), []interface{}{1})
type interSlice []int
slices := interSlice{1}
- gtest.AssertEQ(gconv.Interfaces(slices), []interface{}{1})
+ t.AssertEQ(gconv.Interfaces(slices), []interface{}{1})
- gtest.AssertEQ(gconv.Maps(nil), nil)
- gtest.AssertEQ(gconv.Maps([]map[string]interface{}{{"a": "1"}}), []map[string]interface{}{{"a": "1"}})
- gtest.AssertEQ(gconv.Maps(1223), []map[string]interface{}{nil})
- gtest.AssertEQ(gconv.Maps([]int{}), nil)
+ t.AssertEQ(gconv.Maps(nil), nil)
+ t.AssertEQ(gconv.Maps([]map[string]interface{}{{"a": "1"}}), []map[string]interface{}{{"a": "1"}})
+ t.AssertEQ(gconv.Maps(1223), []map[string]interface{}{nil})
+ t.AssertEQ(gconv.Maps([]int{}), nil)
})
}
@@ -751,14 +751,14 @@ func Test_Slice_PrivateAttribute_All(t *testing.T) {
name string
Ad []interface{}
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := &User{1, "john", []interface{}{2}}
- gtest.Assert(gconv.Interfaces(user), g.Slice{1, []interface{}{2}})
+ t.Assert(gconv.Interfaces(user), g.Slice{1, []interface{}{2}})
})
}
func Test_Map_Basic_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m1 := map[string]string{
"k": "v",
}
@@ -768,39 +768,39 @@ func Test_Map_Basic_All(t *testing.T) {
m3 := map[float64]float32{
1.22: 3.1,
}
- gtest.Assert(gconv.Map(m1), g.Map{
+ t.Assert(gconv.Map(m1), g.Map{
"k": "v",
})
- gtest.Assert(gconv.Map(m2), g.Map{
+ t.Assert(gconv.Map(m2), g.Map{
"3": "v",
})
- gtest.Assert(gconv.Map(m3), g.Map{
+ t.Assert(gconv.Map(m3), g.Map{
"1.22": "3.1",
})
- gtest.AssertEQ(gconv.Map(nil), nil)
- gtest.AssertEQ(gconv.Map(map[string]interface{}{"a": 1}), map[string]interface{}{"a": 1})
- gtest.AssertEQ(gconv.Map(map[int]interface{}{1: 1}), map[string]interface{}{"1": 1})
- gtest.AssertEQ(gconv.Map(map[uint]interface{}{1: 1}), map[string]interface{}{"1": 1})
- gtest.AssertEQ(gconv.Map(map[uint]string{1: "1"}), map[string]interface{}{"1": "1"})
+ t.AssertEQ(gconv.Map(nil), nil)
+ t.AssertEQ(gconv.Map(map[string]interface{}{"a": 1}), map[string]interface{}{"a": 1})
+ t.AssertEQ(gconv.Map(map[int]interface{}{1: 1}), map[string]interface{}{"1": 1})
+ t.AssertEQ(gconv.Map(map[uint]interface{}{1: 1}), map[string]interface{}{"1": 1})
+ t.AssertEQ(gconv.Map(map[uint]string{1: "1"}), map[string]interface{}{"1": "1"})
- gtest.AssertEQ(gconv.Map(map[interface{}]interface{}{"a": 1}), map[interface{}]interface{}{"a": 1})
- gtest.AssertEQ(gconv.Map(map[interface{}]string{"a": "1"}), map[interface{}]string{"a": "1"})
- gtest.AssertEQ(gconv.Map(map[interface{}]int{"a": 1}), map[interface{}]int{"a": 1})
- gtest.AssertEQ(gconv.Map(map[interface{}]uint{"a": 1}), map[interface{}]uint{"a": 1})
- gtest.AssertEQ(gconv.Map(map[interface{}]float32{"a": 1}), map[interface{}]float32{"a": 1})
- gtest.AssertEQ(gconv.Map(map[interface{}]float64{"a": 1}), map[interface{}]float64{"a": 1})
+ t.AssertEQ(gconv.Map(map[interface{}]interface{}{"a": 1}), map[interface{}]interface{}{"a": 1})
+ t.AssertEQ(gconv.Map(map[interface{}]string{"a": "1"}), map[interface{}]string{"a": "1"})
+ t.AssertEQ(gconv.Map(map[interface{}]int{"a": 1}), map[interface{}]int{"a": 1})
+ t.AssertEQ(gconv.Map(map[interface{}]uint{"a": 1}), map[interface{}]uint{"a": 1})
+ t.AssertEQ(gconv.Map(map[interface{}]float32{"a": 1}), map[interface{}]float32{"a": 1})
+ t.AssertEQ(gconv.Map(map[interface{}]float64{"a": 1}), map[interface{}]float64{"a": 1})
- gtest.AssertEQ(gconv.Map(map[string]bool{"a": true}), map[string]interface{}{"a": true})
- gtest.AssertEQ(gconv.Map(map[string]int{"a": 1}), map[string]interface{}{"a": 1})
- gtest.AssertEQ(gconv.Map(map[string]uint{"a": 1}), map[string]interface{}{"a": 1})
- gtest.AssertEQ(gconv.Map(map[string]float32{"a": 1}), map[string]interface{}{"a": 1})
- gtest.AssertEQ(gconv.Map(map[string]float64{"a": 1}), map[string]interface{}{"a": 1})
+ t.AssertEQ(gconv.Map(map[string]bool{"a": true}), map[string]interface{}{"a": true})
+ t.AssertEQ(gconv.Map(map[string]int{"a": 1}), map[string]interface{}{"a": 1})
+ t.AssertEQ(gconv.Map(map[string]uint{"a": 1}), map[string]interface{}{"a": 1})
+ t.AssertEQ(gconv.Map(map[string]float32{"a": 1}), map[string]interface{}{"a": 1})
+ t.AssertEQ(gconv.Map(map[string]float64{"a": 1}), map[string]interface{}{"a": 1})
})
}
func Test_Map_StructWithGconvTag_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Uid int
Name string
@@ -821,25 +821,25 @@ func Test_Map_StructWithGconvTag_All(t *testing.T) {
user2 := &user1
map1 := gconv.Map(user1)
map2 := gconv.Map(user2)
- gtest.Assert(map1["Uid"], 100)
- gtest.Assert(map1["Name"], "john")
- gtest.Assert(map1["SiteUrl"], nil)
- gtest.Assert(map1["NickName"], nil)
- gtest.Assert(map1["nickname"], nil)
- gtest.Assert(map1["password1"], "123")
- gtest.Assert(map1["password2"], "456")
- gtest.Assert(map2["Uid"], 100)
- gtest.Assert(map2["Name"], "john")
- gtest.Assert(map2["SiteUrl"], nil)
- gtest.Assert(map2["NickName"], nil)
- gtest.Assert(map2["nickname"], nil)
- gtest.Assert(map2["password1"], "123")
- gtest.Assert(map2["password2"], "456")
+ t.Assert(map1["Uid"], 100)
+ t.Assert(map1["Name"], "john")
+ t.Assert(map1["SiteUrl"], nil)
+ t.Assert(map1["NickName"], nil)
+ t.Assert(map1["nickname"], nil)
+ t.Assert(map1["password1"], "123")
+ t.Assert(map1["password2"], "456")
+ t.Assert(map2["Uid"], 100)
+ t.Assert(map2["Name"], "john")
+ t.Assert(map2["SiteUrl"], nil)
+ t.Assert(map2["NickName"], nil)
+ t.Assert(map2["nickname"], nil)
+ t.Assert(map2["password1"], "123")
+ t.Assert(map2["password2"], "456")
})
}
func Test_Map_StructWithJsonTag_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Uid int
Name string
@@ -876,21 +876,21 @@ func Test_Map_StructWithJsonTag_All(t *testing.T) {
map1 := gconv.Map(user1, "json", "json2")
map2 := gconv.Map(user2)
map3 := gconv.Map(user3)
- gtest.Assert(map1["Uid"], 100)
- gtest.Assert(map1["Name"], "john")
- gtest.Assert(map1["SiteUrl"], nil)
- gtest.Assert(map1["NickName"], nil)
- gtest.Assert(map1["nickname"], nil)
- gtest.Assert(map1["password1"], "123")
- gtest.Assert(map1["password2"], "456")
- gtest.Assert(map2["Uid"], 100)
- gtest.Assert(map2["Name"], "john")
- gtest.Assert(map2["SiteUrl"], nil)
- gtest.Assert(map2["NickName"], nil)
- gtest.Assert(map2["nickname"], nil)
- gtest.Assert(map2["password1"], "123")
- gtest.Assert(map2["password2"], "456")
- gtest.Assert(map3["NickName"], nil)
+ t.Assert(map1["Uid"], 100)
+ t.Assert(map1["Name"], "john")
+ t.Assert(map1["SiteUrl"], nil)
+ t.Assert(map1["NickName"], nil)
+ t.Assert(map1["nickname"], nil)
+ t.Assert(map1["password1"], "123")
+ t.Assert(map1["password2"], "456")
+ t.Assert(map2["Uid"], 100)
+ t.Assert(map2["Name"], "john")
+ t.Assert(map2["SiteUrl"], nil)
+ t.Assert(map2["NickName"], nil)
+ t.Assert(map2["nickname"], nil)
+ t.Assert(map2["password1"], "123")
+ t.Assert(map2["password2"], "456")
+ t.Assert(map3["NickName"], nil)
})
}
@@ -899,14 +899,14 @@ func Test_Map_PrivateAttribute_All(t *testing.T) {
Id int
name string
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := &User{1, "john"}
- gtest.Assert(gconv.Map(user), g.Map{"Id": 1})
+ t.Assert(gconv.Map(user), g.Map{"Id": 1})
})
}
func Test_Map_StructInherit_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Ids struct {
Id int `json:"id"`
Uid int `json:"uid"`
@@ -931,15 +931,15 @@ func Test_Map_StructInherit_All(t *testing.T) {
user.S = &s
m := gconv.MapDeep(user)
- gtest.Assert(m["id"], user.Id)
- gtest.Assert(m["nickname"], user.Nickname)
- gtest.Assert(m["create_time"], user.CreateTime)
- gtest.Assert(m["nickname2"], user.S)
+ t.Assert(m["id"], user.Id)
+ t.Assert(m["nickname"], user.Nickname)
+ t.Assert(m["create_time"], user.CreateTime)
+ t.Assert(m["nickname2"], user.S)
})
}
func Test_Struct_Basic1_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Score struct {
Name int
Result string
@@ -1002,7 +1002,7 @@ func Test_Struct_Basic1_All(t *testing.T) {
if err := gconv.Struct(params2, user); err != nil {
gtest.Error(err)
}
- gtest.Assert(user, &User{
+ t.Assert(user, &User{
Uid: 2,
Name: "smith",
Site_Url: "https://goframe.org",
@@ -1015,7 +1015,7 @@ func Test_Struct_Basic1_All(t *testing.T) {
// 使用默认映射规则绑定属性值到对象
func Test_Struct_Basic2_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Uid int
Name string
@@ -1034,7 +1034,7 @@ func Test_Struct_Basic2_All(t *testing.T) {
if err := gconv.Struct(params, user); err != nil {
gtest.Error(err)
}
- gtest.Assert(user, &User{
+ t.Assert(user, &User{
Uid: 1,
Name: "john",
SiteUrl: "https://goframe.org",
@@ -1046,7 +1046,7 @@ func Test_Struct_Basic2_All(t *testing.T) {
// 带有指针的基础类型属性
func Test_Struct_Basic3_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Uid int
Name *string
@@ -1059,14 +1059,14 @@ func Test_Struct_Basic3_All(t *testing.T) {
if err := gconv.Struct(params, user); err != nil {
gtest.Error(err)
}
- gtest.Assert(user.Uid, 1)
- gtest.Assert(*user.Name, "john")
+ t.Assert(user.Uid, 1)
+ t.Assert(*user.Name, "john")
})
}
// slice类型属性的赋值
func Test_Struct_Attr_Slice_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Scores []int
}
@@ -1075,7 +1075,7 @@ func Test_Struct_Attr_Slice_All(t *testing.T) {
if err := gconv.Struct(g.Map{"Scores": scores}, user); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(user, &User{
+ t.Assert(user, &User{
Scores: []int{99, 100, 60, 140},
})
}
@@ -1084,7 +1084,7 @@ func Test_Struct_Attr_Slice_All(t *testing.T) {
// 属性为struct对象
func Test_Struct_Attr_Struct_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Score struct {
Name string
Result int
@@ -1105,7 +1105,7 @@ func Test_Struct_Attr_Struct_All(t *testing.T) {
if err := gconv.Struct(scores, user); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(user, &User{
+ t.Assert(user, &User{
Scores: Score{
Name: "john",
Result: 100,
@@ -1117,7 +1117,7 @@ func Test_Struct_Attr_Struct_All(t *testing.T) {
// 属性为struct对象指针
func Test_Struct_Attr_Struct_Ptr_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Score struct {
Name string
Result int
@@ -1138,7 +1138,7 @@ func Test_Struct_Attr_Struct_Ptr_All(t *testing.T) {
if err := gconv.Struct(scores, user); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(user.Scores, &Score{
+ t.Assert(user.Scores, &Score{
Name: "john",
Result: 100,
})
@@ -1148,7 +1148,7 @@ func Test_Struct_Attr_Struct_Ptr_All(t *testing.T) {
// 属性为struct对象slice
func Test_Struct_Attr_Struct_Slice1_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Score struct {
Name string
Result int
@@ -1169,7 +1169,7 @@ func Test_Struct_Attr_Struct_Slice1_All(t *testing.T) {
if err := gconv.Struct(scores, user); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(user.Scores, []Score{
+ t.Assert(user.Scores, []Score{
{
Name: "john",
Result: 100,
@@ -1181,7 +1181,7 @@ func Test_Struct_Attr_Struct_Slice1_All(t *testing.T) {
// 属性为struct对象slice
func Test_Struct_Attr_Struct_Slice2_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Score struct {
Name string
Result int
@@ -1208,7 +1208,7 @@ func Test_Struct_Attr_Struct_Slice2_All(t *testing.T) {
if err := gconv.Struct(scores, user); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(user.Scores, []Score{
+ t.Assert(user.Scores, []Score{
{
Name: "john",
Result: 100,
@@ -1224,7 +1224,7 @@ func Test_Struct_Attr_Struct_Slice2_All(t *testing.T) {
// 属性为struct对象slice ptr
func Test_Struct_Attr_Struct_Slice_Ptr_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Score struct {
Name string
Result int
@@ -1251,12 +1251,12 @@ func Test_Struct_Attr_Struct_Slice_Ptr_All(t *testing.T) {
if err := gconv.Struct(scores, user); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(len(user.Scores), 2)
- gtest.Assert(user.Scores[0], &Score{
+ t.Assert(len(user.Scores), 2)
+ t.Assert(user.Scores[0], &Score{
Name: "john",
Result: 100,
})
- gtest.Assert(user.Scores[1], &Score{
+ t.Assert(user.Scores[1], &Score{
Name: "smith",
Result: 60,
})
@@ -1269,17 +1269,17 @@ func Test_Struct_PrivateAttribute_All(t *testing.T) {
Id int
name string
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := new(User)
err := gconv.Struct(g.Map{"id": 1, "name": "john"}, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Id, 1)
- gtest.Assert(user.name, "")
+ t.Assert(err, nil)
+ t.Assert(user.Id, 1)
+ t.Assert(user.name, "")
})
}
func Test_Struct_Deep_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Ids struct {
Id int `json:"id"`
Uid int `json:"uid"`
@@ -1304,15 +1304,15 @@ func Test_Struct_Deep_All(t *testing.T) {
}
user := new(User)
gconv.StructDeep(data, user)
- gtest.Assert(user.Id, 100)
- gtest.Assert(user.Uid, 101)
- gtest.Assert(user.Nickname, "T1")
- gtest.Assert(user.CreateTime, "2019")
+ t.Assert(user.Id, 100)
+ t.Assert(user.Uid, 101)
+ t.Assert(user.Nickname, "T1")
+ t.Assert(user.CreateTime, "2019")
})
}
func Test_Struct_Time_All(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
CreateTime time.Time
}
@@ -1321,10 +1321,10 @@ func Test_Struct_Time_All(t *testing.T) {
gconv.Struct(g.Map{
"create_time": now,
}, user)
- gtest.Assert(user.CreateTime.UTC().String(), now.UTC().String())
+ t.Assert(user.CreateTime.UTC().String(), now.UTC().String())
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
CreateTime *time.Time
}
@@ -1333,10 +1333,10 @@ func Test_Struct_Time_All(t *testing.T) {
gconv.Struct(g.Map{
"create_time": &now,
}, user)
- gtest.Assert(user.CreateTime.UTC().String(), now.UTC().String())
+ t.Assert(user.CreateTime.UTC().String(), now.UTC().String())
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
CreateTime *gtime.Time
}
@@ -1345,10 +1345,10 @@ func Test_Struct_Time_All(t *testing.T) {
gconv.Struct(g.Map{
"create_time": &now,
}, user)
- gtest.Assert(user.CreateTime.Time.UTC().String(), now.UTC().String())
+ t.Assert(user.CreateTime.Time.UTC().String(), now.UTC().String())
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
CreateTime gtime.Time
}
@@ -1357,10 +1357,10 @@ func Test_Struct_Time_All(t *testing.T) {
gconv.Struct(g.Map{
"create_time": &now,
}, user)
- gtest.Assert(user.CreateTime.Time.UTC().String(), now.UTC().String())
+ t.Assert(user.CreateTime.Time.UTC().String(), now.UTC().String())
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
CreateTime gtime.Time
}
@@ -1369,6 +1369,6 @@ func Test_Struct_Time_All(t *testing.T) {
gconv.Struct(g.Map{
"create_time": now,
}, user)
- gtest.Assert(user.CreateTime.Time.UTC().String(), now.UTC().String())
+ t.Assert(user.CreateTime.Time.UTC().String(), now.UTC().String())
})
}
diff --git a/util/gconv/gconv_z_unit_basic_test.go b/util/gconv/gconv_z_unit_basic_test.go
index 36495aa57..806c8b119 100644
--- a/util/gconv/gconv_z_unit_basic_test.go
+++ b/util/gconv/gconv_z_unit_basic_test.go
@@ -14,29 +14,29 @@ import (
)
func Test_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
f32 := float32(123.456)
i64 := int64(1552578474888)
- gtest.AssertEQ(gconv.Int(f32), int(123))
- gtest.AssertEQ(gconv.Int8(f32), int8(123))
- gtest.AssertEQ(gconv.Int16(f32), int16(123))
- gtest.AssertEQ(gconv.Int32(f32), int32(123))
- gtest.AssertEQ(gconv.Int64(f32), int64(123))
- gtest.AssertEQ(gconv.Int64(f32), int64(123))
- gtest.AssertEQ(gconv.Uint(f32), uint(123))
- gtest.AssertEQ(gconv.Uint8(f32), uint8(123))
- gtest.AssertEQ(gconv.Uint16(f32), uint16(123))
- gtest.AssertEQ(gconv.Uint32(f32), uint32(123))
- gtest.AssertEQ(gconv.Uint64(f32), uint64(123))
- gtest.AssertEQ(gconv.Float32(f32), float32(123.456))
- gtest.AssertEQ(gconv.Float64(i64), float64(i64))
- gtest.AssertEQ(gconv.Bool(f32), true)
- gtest.AssertEQ(gconv.String(f32), "123.456")
- gtest.AssertEQ(gconv.String(i64), "1552578474888")
+ t.AssertEQ(gconv.Int(f32), int(123))
+ t.AssertEQ(gconv.Int8(f32), int8(123))
+ t.AssertEQ(gconv.Int16(f32), int16(123))
+ t.AssertEQ(gconv.Int32(f32), int32(123))
+ t.AssertEQ(gconv.Int64(f32), int64(123))
+ t.AssertEQ(gconv.Int64(f32), int64(123))
+ t.AssertEQ(gconv.Uint(f32), uint(123))
+ t.AssertEQ(gconv.Uint8(f32), uint8(123))
+ t.AssertEQ(gconv.Uint16(f32), uint16(123))
+ t.AssertEQ(gconv.Uint32(f32), uint32(123))
+ t.AssertEQ(gconv.Uint64(f32), uint64(123))
+ t.AssertEQ(gconv.Float32(f32), float32(123.456))
+ t.AssertEQ(gconv.Float64(i64), float64(i64))
+ t.AssertEQ(gconv.Bool(f32), true)
+ t.AssertEQ(gconv.String(f32), "123.456")
+ t.AssertEQ(gconv.String(i64), "1552578474888")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := "-0xFF"
- gtest.Assert(gconv.Int(s), int64(-0xFF))
+ t.Assert(gconv.Int(s), int64(-0xFF))
})
}
diff --git a/util/gconv/gconv_z_unit_bool_test.go b/util/gconv/gconv_z_unit_bool_test.go
index 0f8e76f94..85eee9fcb 100644
--- a/util/gconv/gconv_z_unit_bool_test.go
+++ b/util/gconv/gconv_z_unit_bool_test.go
@@ -17,26 +17,26 @@ type boolStruct struct {
}
func Test_Bool(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
var i interface{} = nil
- gtest.AssertEQ(gconv.Bool(i), false)
- gtest.AssertEQ(gconv.Bool(false), false)
- gtest.AssertEQ(gconv.Bool(nil), false)
- gtest.AssertEQ(gconv.Bool(0), false)
- gtest.AssertEQ(gconv.Bool("0"), false)
- gtest.AssertEQ(gconv.Bool(""), false)
- gtest.AssertEQ(gconv.Bool("false"), false)
- gtest.AssertEQ(gconv.Bool("off"), false)
- gtest.AssertEQ(gconv.Bool([]byte{}), false)
- gtest.AssertEQ(gconv.Bool([]string{}), false)
- gtest.AssertEQ(gconv.Bool([]interface{}{}), false)
- gtest.AssertEQ(gconv.Bool([]map[int]int{}), false)
+ t.AssertEQ(gconv.Bool(i), false)
+ t.AssertEQ(gconv.Bool(false), false)
+ t.AssertEQ(gconv.Bool(nil), false)
+ t.AssertEQ(gconv.Bool(0), false)
+ t.AssertEQ(gconv.Bool("0"), false)
+ t.AssertEQ(gconv.Bool(""), false)
+ t.AssertEQ(gconv.Bool("false"), false)
+ t.AssertEQ(gconv.Bool("off"), false)
+ t.AssertEQ(gconv.Bool([]byte{}), false)
+ t.AssertEQ(gconv.Bool([]string{}), false)
+ t.AssertEQ(gconv.Bool([]interface{}{}), false)
+ t.AssertEQ(gconv.Bool([]map[int]int{}), false)
- gtest.AssertEQ(gconv.Bool("1"), true)
- gtest.AssertEQ(gconv.Bool("on"), true)
- gtest.AssertEQ(gconv.Bool(1), true)
- gtest.AssertEQ(gconv.Bool(123.456), true)
- gtest.AssertEQ(gconv.Bool(boolStruct{}), true)
- gtest.AssertEQ(gconv.Bool(&boolStruct{}), true)
+ t.AssertEQ(gconv.Bool("1"), true)
+ t.AssertEQ(gconv.Bool("on"), true)
+ t.AssertEQ(gconv.Bool(1), true)
+ t.AssertEQ(gconv.Bool(123.456), true)
+ t.AssertEQ(gconv.Bool(boolStruct{}), true)
+ t.AssertEQ(gconv.Bool(&boolStruct{}), true)
})
}
diff --git a/util/gconv/gconv_z_unit_map_test.go b/util/gconv/gconv_z_unit_map_test.go
index 9d7075de2..5f4176c0e 100644
--- a/util/gconv/gconv_z_unit_map_test.go
+++ b/util/gconv/gconv_z_unit_map_test.go
@@ -15,7 +15,7 @@ import (
)
func Test_Map_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m1 := map[string]string{
"k": "v",
}
@@ -25,37 +25,37 @@ func Test_Map_Basic(t *testing.T) {
m3 := map[float64]float32{
1.22: 3.1,
}
- gtest.Assert(gconv.Map(m1), g.Map{
+ t.Assert(gconv.Map(m1), g.Map{
"k": "v",
})
- gtest.Assert(gconv.Map(m2), g.Map{
+ t.Assert(gconv.Map(m2), g.Map{
"3": "v",
})
- gtest.Assert(gconv.Map(m3), g.Map{
+ t.Assert(gconv.Map(m3), g.Map{
"1.22": "3.1",
})
})
}
func Test_Map_Slice(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
slice1 := g.Slice{"1", "2", "3", "4"}
slice2 := g.Slice{"1", "2", "3"}
slice3 := g.Slice{}
- gtest.Assert(gconv.Map(slice1), g.Map{
+ t.Assert(gconv.Map(slice1), g.Map{
"1": "2",
"3": "4",
})
- gtest.Assert(gconv.Map(slice2), g.Map{
+ t.Assert(gconv.Map(slice2), g.Map{
"1": "2",
"3": nil,
})
- gtest.Assert(gconv.Map(slice3), g.Map{})
+ t.Assert(gconv.Map(slice3), g.Map{})
})
}
func Test_Map_StructWithGconvTag(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Uid int
Name string
@@ -74,26 +74,26 @@ func Test_Map_StructWithGconvTag(t *testing.T) {
user2 := &user1
map1 := gconv.Map(user1)
map2 := gconv.Map(user2)
- gtest.Assert(map1["Uid"], 100)
- gtest.Assert(map1["Name"], "john")
- gtest.Assert(map1["SiteUrl"], nil)
- gtest.Assert(map1["NickName"], nil)
- gtest.Assert(map1["nickname"], nil)
- gtest.Assert(map1["password1"], "123")
- gtest.Assert(map1["password2"], "456")
+ t.Assert(map1["Uid"], 100)
+ t.Assert(map1["Name"], "john")
+ t.Assert(map1["SiteUrl"], nil)
+ t.Assert(map1["NickName"], nil)
+ t.Assert(map1["nickname"], nil)
+ t.Assert(map1["password1"], "123")
+ t.Assert(map1["password2"], "456")
- gtest.Assert(map2["Uid"], 100)
- gtest.Assert(map2["Name"], "john")
- gtest.Assert(map2["SiteUrl"], nil)
- gtest.Assert(map2["NickName"], nil)
- gtest.Assert(map2["nickname"], nil)
- gtest.Assert(map2["password1"], "123")
- gtest.Assert(map2["password2"], "456")
+ t.Assert(map2["Uid"], 100)
+ t.Assert(map2["Name"], "john")
+ t.Assert(map2["SiteUrl"], nil)
+ t.Assert(map2["NickName"], nil)
+ t.Assert(map2["nickname"], nil)
+ t.Assert(map2["password1"], "123")
+ t.Assert(map2["password2"], "456")
})
}
func Test_Map_StructWithJsonTag(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Uid int
Name string
@@ -112,26 +112,26 @@ func Test_Map_StructWithJsonTag(t *testing.T) {
user2 := &user1
map1 := gconv.Map(user1)
map2 := gconv.Map(user2)
- gtest.Assert(map1["Uid"], 100)
- gtest.Assert(map1["Name"], "john")
- gtest.Assert(map1["SiteUrl"], nil)
- gtest.Assert(map1["NickName"], nil)
- gtest.Assert(map1["nickname"], nil)
- gtest.Assert(map1["password1"], "123")
- gtest.Assert(map1["password2"], "456")
+ t.Assert(map1["Uid"], 100)
+ t.Assert(map1["Name"], "john")
+ t.Assert(map1["SiteUrl"], nil)
+ t.Assert(map1["NickName"], nil)
+ t.Assert(map1["nickname"], nil)
+ t.Assert(map1["password1"], "123")
+ t.Assert(map1["password2"], "456")
- gtest.Assert(map2["Uid"], 100)
- gtest.Assert(map2["Name"], "john")
- gtest.Assert(map2["SiteUrl"], nil)
- gtest.Assert(map2["NickName"], nil)
- gtest.Assert(map2["nickname"], nil)
- gtest.Assert(map2["password1"], "123")
- gtest.Assert(map2["password2"], "456")
+ t.Assert(map2["Uid"], 100)
+ t.Assert(map2["Name"], "john")
+ t.Assert(map2["SiteUrl"], nil)
+ t.Assert(map2["NickName"], nil)
+ t.Assert(map2["nickname"], nil)
+ t.Assert(map2["password1"], "123")
+ t.Assert(map2["password2"], "456")
})
}
func Test_Map_StructWithCTag(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Uid int
Name string
@@ -150,21 +150,21 @@ func Test_Map_StructWithCTag(t *testing.T) {
user2 := &user1
map1 := gconv.Map(user1)
map2 := gconv.Map(user2)
- gtest.Assert(map1["Uid"], 100)
- gtest.Assert(map1["Name"], "john")
- gtest.Assert(map1["SiteUrl"], nil)
- gtest.Assert(map1["NickName"], nil)
- gtest.Assert(map1["nickname"], nil)
- gtest.Assert(map1["password1"], "123")
- gtest.Assert(map1["password2"], "456")
+ t.Assert(map1["Uid"], 100)
+ t.Assert(map1["Name"], "john")
+ t.Assert(map1["SiteUrl"], nil)
+ t.Assert(map1["NickName"], nil)
+ t.Assert(map1["nickname"], nil)
+ t.Assert(map1["password1"], "123")
+ t.Assert(map1["password2"], "456")
- gtest.Assert(map2["Uid"], 100)
- gtest.Assert(map2["Name"], "john")
- gtest.Assert(map2["SiteUrl"], nil)
- gtest.Assert(map2["NickName"], nil)
- gtest.Assert(map2["nickname"], nil)
- gtest.Assert(map2["password1"], "123")
- gtest.Assert(map2["password2"], "456")
+ t.Assert(map2["Uid"], 100)
+ t.Assert(map2["Name"], "john")
+ t.Assert(map2["SiteUrl"], nil)
+ t.Assert(map2["NickName"], nil)
+ t.Assert(map2["nickname"], nil)
+ t.Assert(map2["password1"], "123")
+ t.Assert(map2["password2"], "456")
})
}
@@ -173,9 +173,9 @@ func Test_Map_PrivateAttribute(t *testing.T) {
Id int
name string
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := &User{1, "john"}
- gtest.Assert(gconv.Map(user), g.Map{"Id": 1})
+ t.Assert(gconv.Map(user), g.Map{"Id": 1})
})
}
@@ -194,25 +194,25 @@ func Test_Map_StructInherit(t *testing.T) {
Password string `c:"password"`
Nickname string `c:"nickname"`
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := new(User)
user.Id = 100
user.Nickname = "john"
user.CreateTime = "2019"
m := gconv.Map(user)
- gtest.Assert(m["id"], "")
- gtest.Assert(m["nickname"], user.Nickname)
- gtest.Assert(m["create_time"], "")
+ t.Assert(m["id"], "")
+ t.Assert(m["nickname"], user.Nickname)
+ t.Assert(m["create_time"], "")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := new(User)
user.Id = 100
user.Nickname = "john"
user.CreateTime = "2019"
m := gconv.MapDeep(user)
- gtest.Assert(m["id"], user.Id)
- gtest.Assert(m["nickname"], user.Nickname)
- gtest.Assert(m["create_time"], user.CreateTime)
+ t.Assert(m["id"], user.Id)
+ t.Assert(m["nickname"], user.Nickname)
+ t.Assert(m["create_time"], user.CreateTime)
})
}
@@ -227,37 +227,37 @@ func Test_MapToMap(t *testing.T) {
"name": "john",
},
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := make(map[string]User)
err := gconv.MapToMap(params, &m)
- gtest.Assert(err, nil)
- gtest.Assert(len(m), 1)
- gtest.Assert(m["key"].Id, 1)
- gtest.Assert(m["key"].Name, "john")
+ t.Assert(err, nil)
+ t.Assert(len(m), 1)
+ t.Assert(m["key"].Id, 1)
+ t.Assert(m["key"].Name, "john")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := (map[string]User)(nil)
err := gconv.MapToMap(params, &m)
- gtest.Assert(err, nil)
- gtest.Assert(len(m), 1)
- gtest.Assert(m["key"].Id, 1)
- gtest.Assert(m["key"].Name, "john")
+ t.Assert(err, nil)
+ t.Assert(len(m), 1)
+ t.Assert(m["key"].Id, 1)
+ t.Assert(m["key"].Name, "john")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := make(map[string]*User)
err := gconv.MapToMap(params, &m)
- gtest.Assert(err, nil)
- gtest.Assert(len(m), 1)
- gtest.Assert(m["key"].Id, 1)
- gtest.Assert(m["key"].Name, "john")
+ t.Assert(err, nil)
+ t.Assert(len(m), 1)
+ t.Assert(m["key"].Id, 1)
+ t.Assert(m["key"].Name, "john")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := (map[string]*User)(nil)
err := gconv.MapToMap(params, &m)
- gtest.Assert(err, nil)
- gtest.Assert(len(m), 1)
- gtest.Assert(m["key"].Id, 1)
- gtest.Assert(m["key"].Name, "john")
+ t.Assert(err, nil)
+ t.Assert(len(m), 1)
+ t.Assert(m["key"].Id, 1)
+ t.Assert(m["key"].Name, "john")
})
}
@@ -280,21 +280,21 @@ func Test_MapToMapDeep(t *testing.T) {
"name": "john",
},
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := (map[string]*User)(nil)
err := gconv.MapToMap(params, &m)
- gtest.Assert(err, nil)
- gtest.Assert(len(m), 1)
- gtest.Assert(m["key"].Id, 0)
- gtest.Assert(m["key"].Name, "john")
+ t.Assert(err, nil)
+ t.Assert(len(m), 1)
+ t.Assert(m["key"].Id, 0)
+ t.Assert(m["key"].Name, "john")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := (map[string]*User)(nil)
err := gconv.MapToMapDeep(params, &m)
- gtest.Assert(err, nil)
- gtest.Assert(len(m), 1)
- gtest.Assert(m["key"].Id, 1)
- gtest.Assert(m["key"].Name, "john")
+ t.Assert(err, nil)
+ t.Assert(len(m), 1)
+ t.Assert(m["key"].Id, 1)
+ t.Assert(m["key"].Name, "john")
})
}
@@ -313,45 +313,45 @@ func Test_MapToMaps1(t *testing.T) {
g.Map{"id": 4, "name": "jim"},
},
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := make(map[string][]User)
err := gconv.MapToMaps(params, &m)
- gtest.Assert(err, nil)
- gtest.Assert(len(m), 2)
- gtest.Assert(m["key1"][0].Id, 1)
- gtest.Assert(m["key1"][1].Id, 2)
- gtest.Assert(m["key2"][0].Id, 3)
- gtest.Assert(m["key2"][1].Id, 4)
+ t.Assert(err, nil)
+ t.Assert(len(m), 2)
+ t.Assert(m["key1"][0].Id, 1)
+ t.Assert(m["key1"][1].Id, 2)
+ t.Assert(m["key2"][0].Id, 3)
+ t.Assert(m["key2"][1].Id, 4)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := (map[string][]User)(nil)
err := gconv.MapToMaps(params, &m)
- gtest.Assert(err, nil)
- gtest.Assert(len(m), 2)
- gtest.Assert(m["key1"][0].Id, 1)
- gtest.Assert(m["key1"][1].Id, 2)
- gtest.Assert(m["key2"][0].Id, 3)
- gtest.Assert(m["key2"][1].Id, 4)
+ t.Assert(err, nil)
+ t.Assert(len(m), 2)
+ t.Assert(m["key1"][0].Id, 1)
+ t.Assert(m["key1"][1].Id, 2)
+ t.Assert(m["key2"][0].Id, 3)
+ t.Assert(m["key2"][1].Id, 4)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := make(map[string][]*User)
err := gconv.MapToMaps(params, &m)
- gtest.Assert(err, nil)
- gtest.Assert(len(m), 2)
- gtest.Assert(m["key1"][0].Id, 1)
- gtest.Assert(m["key1"][1].Id, 2)
- gtest.Assert(m["key2"][0].Id, 3)
- gtest.Assert(m["key2"][1].Id, 4)
+ t.Assert(err, nil)
+ t.Assert(len(m), 2)
+ t.Assert(m["key1"][0].Id, 1)
+ t.Assert(m["key1"][1].Id, 2)
+ t.Assert(m["key2"][0].Id, 3)
+ t.Assert(m["key2"][1].Id, 4)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := (map[string][]*User)(nil)
err := gconv.MapToMaps(params, &m)
- gtest.Assert(err, nil)
- gtest.Assert(len(m), 2)
- gtest.Assert(m["key1"][0].Id, 1)
- gtest.Assert(m["key1"][1].Id, 2)
- gtest.Assert(m["key2"][0].Id, 3)
- gtest.Assert(m["key2"][1].Id, 4)
+ t.Assert(err, nil)
+ t.Assert(len(m), 2)
+ t.Assert(m["key1"][0].Id, 1)
+ t.Assert(m["key1"][1].Id, 2)
+ t.Assert(m["key2"][0].Id, 3)
+ t.Assert(m["key2"][1].Id, 4)
})
}
@@ -370,35 +370,35 @@ func Test_MapToMaps2(t *testing.T) {
g.Map{"id": 4, "name": "jim"},
},
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := make(map[int][]User)
err := gconv.MapToMaps(params, &m)
- gtest.Assert(err, nil)
- gtest.Assert(len(m), 2)
- gtest.Assert(m[100][0].Id, 1)
- gtest.Assert(m[100][1].Id, 2)
- gtest.Assert(m[200][0].Id, 3)
- gtest.Assert(m[200][1].Id, 4)
+ t.Assert(err, nil)
+ t.Assert(len(m), 2)
+ t.Assert(m[100][0].Id, 1)
+ t.Assert(m[100][1].Id, 2)
+ t.Assert(m[200][0].Id, 3)
+ t.Assert(m[200][1].Id, 4)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := make(map[int][]*User)
err := gconv.MapToMaps(params, &m)
- gtest.Assert(err, nil)
- gtest.Assert(len(m), 2)
- gtest.Assert(m[100][0].Id, 1)
- gtest.Assert(m[100][1].Id, 2)
- gtest.Assert(m[200][0].Id, 3)
- gtest.Assert(m[200][1].Id, 4)
+ t.Assert(err, nil)
+ t.Assert(len(m), 2)
+ t.Assert(m[100][0].Id, 1)
+ t.Assert(m[100][1].Id, 2)
+ t.Assert(m[200][0].Id, 3)
+ t.Assert(m[200][1].Id, 4)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := make(map[string][]*User)
err := gconv.MapToMaps(params, &m)
- gtest.Assert(err, nil)
- gtest.Assert(len(m), 2)
- gtest.Assert(m["100"][0].Id, 1)
- gtest.Assert(m["100"][1].Id, 2)
- gtest.Assert(m["200"][0].Id, 3)
- gtest.Assert(m["200"][1].Id, 4)
+ t.Assert(err, nil)
+ t.Assert(len(m), 2)
+ t.Assert(m["100"][0].Id, 1)
+ t.Assert(m["100"][1].Id, 2)
+ t.Assert(m["200"][0].Id, 3)
+ t.Assert(m["200"][1].Id, 4)
})
}
@@ -425,32 +425,32 @@ func Test_MapToMapsDeep(t *testing.T) {
g.Map{"id": 4, "name": "jim"},
},
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := make(map[string][]*User)
err := gconv.MapToMaps(params, &m)
- gtest.Assert(err, nil)
- gtest.Assert(len(m), 2)
- gtest.Assert(m["100"][0].Id, 0)
- gtest.Assert(m["100"][1].Id, 0)
- gtest.Assert(m["100"][0].Name, "john")
- gtest.Assert(m["100"][1].Name, "smith")
- gtest.Assert(m["200"][0].Id, 0)
- gtest.Assert(m["200"][1].Id, 0)
- gtest.Assert(m["200"][0].Name, "green")
- gtest.Assert(m["200"][1].Name, "jim")
+ t.Assert(err, nil)
+ t.Assert(len(m), 2)
+ t.Assert(m["100"][0].Id, 0)
+ t.Assert(m["100"][1].Id, 0)
+ t.Assert(m["100"][0].Name, "john")
+ t.Assert(m["100"][1].Name, "smith")
+ t.Assert(m["200"][0].Id, 0)
+ t.Assert(m["200"][1].Id, 0)
+ t.Assert(m["200"][0].Name, "green")
+ t.Assert(m["200"][1].Name, "jim")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
m := make(map[string][]*User)
err := gconv.MapToMapsDeep(params, &m)
- gtest.Assert(err, nil)
- gtest.Assert(len(m), 2)
- gtest.Assert(m["100"][0].Id, 1)
- gtest.Assert(m["100"][1].Id, 2)
- gtest.Assert(m["100"][0].Name, "john")
- gtest.Assert(m["100"][1].Name, "smith")
- gtest.Assert(m["200"][0].Id, 3)
- gtest.Assert(m["200"][1].Id, 4)
- gtest.Assert(m["200"][0].Name, "green")
- gtest.Assert(m["200"][1].Name, "jim")
+ t.Assert(err, nil)
+ t.Assert(len(m), 2)
+ t.Assert(m["100"][0].Id, 1)
+ t.Assert(m["100"][1].Id, 2)
+ t.Assert(m["100"][0].Name, "john")
+ t.Assert(m["100"][1].Name, "smith")
+ t.Assert(m["200"][0].Id, 3)
+ t.Assert(m["200"][1].Id, 4)
+ t.Assert(m["200"][0].Name, "green")
+ t.Assert(m["200"][1].Name, "jim")
})
}
diff --git a/util/gconv/gconv_z_unit_slice_test.go b/util/gconv/gconv_z_unit_slice_test.go
index 4bc22fe16..8c23cb4fd 100644
--- a/util/gconv/gconv_z_unit_slice_test.go
+++ b/util/gconv/gconv_z_unit_slice_test.go
@@ -15,13 +15,13 @@ import (
)
func Test_Slice(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
value := 123.456
- gtest.AssertEQ(gconv.Bytes("123"), []byte("123"))
- gtest.AssertEQ(gconv.Strings(value), []string{"123.456"})
- gtest.AssertEQ(gconv.Ints(value), []int{123})
- gtest.AssertEQ(gconv.Floats(value), []float64{123.456})
- gtest.AssertEQ(gconv.Interfaces(value), []interface{}{123.456})
+ t.AssertEQ(gconv.Bytes("123"), []byte("123"))
+ t.AssertEQ(gconv.Strings(value), []string{"123.456"})
+ t.AssertEQ(gconv.Ints(value), []int{123})
+ t.AssertEQ(gconv.Floats(value), []float64{123.456})
+ t.AssertEQ(gconv.Interfaces(value), []interface{}{123.456})
})
}
@@ -31,9 +31,9 @@ func Test_Slice_PrivateAttribute(t *testing.T) {
Id int
name string
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := &User{1, "john"}
- gtest.Assert(gconv.Interfaces(user), g.Slice{1})
+ t.Assert(gconv.Interfaces(user), g.Slice{1})
})
}
@@ -47,39 +47,39 @@ func Test_Slice_Structs(t *testing.T) {
Base
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
users := make([]User, 0)
params := []g.Map{
{"id": 1, "name": "john", "age": 18},
{"id": 2, "name": "smith", "age": 20},
}
err := gconv.Structs(params, &users)
- gtest.Assert(err, nil)
- gtest.Assert(len(users), 2)
- gtest.Assert(users[0].Id, params[0]["id"])
- gtest.Assert(users[0].Name, params[0]["name"])
- gtest.Assert(users[0].Age, 0)
+ t.Assert(err, nil)
+ t.Assert(len(users), 2)
+ t.Assert(users[0].Id, params[0]["id"])
+ t.Assert(users[0].Name, params[0]["name"])
+ t.Assert(users[0].Age, 0)
- gtest.Assert(users[1].Id, params[1]["id"])
- gtest.Assert(users[1].Name, params[1]["name"])
- gtest.Assert(users[1].Age, 0)
+ t.Assert(users[1].Id, params[1]["id"])
+ t.Assert(users[1].Name, params[1]["name"])
+ t.Assert(users[1].Age, 0)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
users := make([]User, 0)
params := []g.Map{
{"id": 1, "name": "john", "age": 18},
{"id": 2, "name": "smith", "age": 20},
}
err := gconv.StructsDeep(params, &users)
- gtest.Assert(err, nil)
- gtest.Assert(len(users), 2)
- gtest.Assert(users[0].Id, params[0]["id"])
- gtest.Assert(users[0].Name, params[0]["name"])
- gtest.Assert(users[0].Age, params[0]["age"])
+ t.Assert(err, nil)
+ t.Assert(len(users), 2)
+ t.Assert(users[0].Id, params[0]["id"])
+ t.Assert(users[0].Name, params[0]["name"])
+ t.Assert(users[0].Age, params[0]["age"])
- gtest.Assert(users[1].Id, params[1]["id"])
- gtest.Assert(users[1].Name, params[1]["name"])
- gtest.Assert(users[1].Age, params[1]["age"])
+ t.Assert(users[1].Id, params[1]["id"])
+ t.Assert(users[1].Name, params[1]["name"])
+ t.Assert(users[1].Age, params[1]["age"])
})
}
diff --git a/util/gconv/gconv_z_unit_string_test.go b/util/gconv/gconv_z_unit_string_test.go
index 860ab5dc0..454f9b241 100644
--- a/util/gconv/gconv_z_unit_string_test.go
+++ b/util/gconv/gconv_z_unit_string_test.go
@@ -26,40 +26,40 @@ func (s *stringStruct1) String() string {
}
func Test_String(t *testing.T) {
- gtest.Case(t, func() {
- gtest.AssertEQ(gconv.String(int(123)), "123")
- gtest.AssertEQ(gconv.String(int(-123)), "-123")
- gtest.AssertEQ(gconv.String(int8(123)), "123")
- gtest.AssertEQ(gconv.String(int8(-123)), "-123")
- gtest.AssertEQ(gconv.String(int16(123)), "123")
- gtest.AssertEQ(gconv.String(int16(-123)), "-123")
- gtest.AssertEQ(gconv.String(int32(123)), "123")
- gtest.AssertEQ(gconv.String(int32(-123)), "-123")
- gtest.AssertEQ(gconv.String(int64(123)), "123")
- gtest.AssertEQ(gconv.String(int64(-123)), "-123")
- gtest.AssertEQ(gconv.String(int64(1552578474888)), "1552578474888")
- gtest.AssertEQ(gconv.String(int64(-1552578474888)), "-1552578474888")
+ gtest.C(t, func(t *gtest.T) {
+ t.AssertEQ(gconv.String(int(123)), "123")
+ t.AssertEQ(gconv.String(int(-123)), "-123")
+ t.AssertEQ(gconv.String(int8(123)), "123")
+ t.AssertEQ(gconv.String(int8(-123)), "-123")
+ t.AssertEQ(gconv.String(int16(123)), "123")
+ t.AssertEQ(gconv.String(int16(-123)), "-123")
+ t.AssertEQ(gconv.String(int32(123)), "123")
+ t.AssertEQ(gconv.String(int32(-123)), "-123")
+ t.AssertEQ(gconv.String(int64(123)), "123")
+ t.AssertEQ(gconv.String(int64(-123)), "-123")
+ t.AssertEQ(gconv.String(int64(1552578474888)), "1552578474888")
+ t.AssertEQ(gconv.String(int64(-1552578474888)), "-1552578474888")
- gtest.AssertEQ(gconv.String(uint(123)), "123")
- gtest.AssertEQ(gconv.String(uint8(123)), "123")
- gtest.AssertEQ(gconv.String(uint16(123)), "123")
- gtest.AssertEQ(gconv.String(uint32(123)), "123")
- gtest.AssertEQ(gconv.String(uint64(155257847488898765)), "155257847488898765")
+ t.AssertEQ(gconv.String(uint(123)), "123")
+ t.AssertEQ(gconv.String(uint8(123)), "123")
+ t.AssertEQ(gconv.String(uint16(123)), "123")
+ t.AssertEQ(gconv.String(uint32(123)), "123")
+ t.AssertEQ(gconv.String(uint64(155257847488898765)), "155257847488898765")
- gtest.AssertEQ(gconv.String(float32(123.456)), "123.456")
- gtest.AssertEQ(gconv.String(float32(-123.456)), "-123.456")
- gtest.AssertEQ(gconv.String(float64(1552578474888.456)), "1552578474888.456")
- gtest.AssertEQ(gconv.String(float64(-1552578474888.456)), "-1552578474888.456")
+ t.AssertEQ(gconv.String(float32(123.456)), "123.456")
+ t.AssertEQ(gconv.String(float32(-123.456)), "-123.456")
+ t.AssertEQ(gconv.String(float64(1552578474888.456)), "1552578474888.456")
+ t.AssertEQ(gconv.String(float64(-1552578474888.456)), "-1552578474888.456")
- gtest.AssertEQ(gconv.String(true), "true")
- gtest.AssertEQ(gconv.String(false), "false")
+ t.AssertEQ(gconv.String(true), "true")
+ t.AssertEQ(gconv.String(false), "false")
- gtest.AssertEQ(gconv.String([]byte("bytes")), "bytes")
+ t.AssertEQ(gconv.String([]byte("bytes")), "bytes")
- gtest.AssertEQ(gconv.String(stringStruct1{"john"}), `{"Name":"john"}`)
- gtest.AssertEQ(gconv.String(&stringStruct1{"john"}), "john")
+ t.AssertEQ(gconv.String(stringStruct1{"john"}), `{"Name":"john"}`)
+ t.AssertEQ(gconv.String(&stringStruct1{"john"}), "john")
- gtest.AssertEQ(gconv.String(stringStruct2{"john"}), `{"Name":"john"}`)
- gtest.AssertEQ(gconv.String(&stringStruct2{"john"}), `{"Name":"john"}`)
+ t.AssertEQ(gconv.String(stringStruct2{"john"}), `{"Name":"john"}`)
+ t.AssertEQ(gconv.String(&stringStruct2{"john"}), `{"Name":"john"}`)
})
}
diff --git a/util/gconv/gconv_z_unit_struct_slice_test.go b/util/gconv/gconv_z_unit_struct_slice_test.go
index 39be12750..71a3ac54c 100644
--- a/util/gconv/gconv_z_unit_struct_slice_test.go
+++ b/util/gconv/gconv_z_unit_struct_slice_test.go
@@ -15,84 +15,84 @@ import (
)
func Test_Struct_Slice(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Scores []int
}
user := new(User)
array := g.Slice{1, 2, 3}
err := gconv.Struct(g.Map{"scores": array}, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Scores, array)
+ t.Assert(err, nil)
+ t.Assert(user.Scores, array)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Scores []int32
}
user := new(User)
array := g.Slice{1, 2, 3}
err := gconv.Struct(g.Map{"scores": array}, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Scores, array)
+ t.Assert(err, nil)
+ t.Assert(user.Scores, array)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Scores []int64
}
user := new(User)
array := g.Slice{1, 2, 3}
err := gconv.Struct(g.Map{"scores": array}, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Scores, array)
+ t.Assert(err, nil)
+ t.Assert(user.Scores, array)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Scores []uint
}
user := new(User)
array := g.Slice{1, 2, 3}
err := gconv.Struct(g.Map{"scores": array}, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Scores, array)
+ t.Assert(err, nil)
+ t.Assert(user.Scores, array)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Scores []uint32
}
user := new(User)
array := g.Slice{1, 2, 3}
err := gconv.Struct(g.Map{"scores": array}, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Scores, array)
+ t.Assert(err, nil)
+ t.Assert(user.Scores, array)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Scores []uint64
}
user := new(User)
array := g.Slice{1, 2, 3}
err := gconv.Struct(g.Map{"scores": array}, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Scores, array)
+ t.Assert(err, nil)
+ t.Assert(user.Scores, array)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Scores []float32
}
user := new(User)
array := g.Slice{1, 2, 3}
err := gconv.Struct(g.Map{"scores": array}, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Scores, array)
+ t.Assert(err, nil)
+ t.Assert(user.Scores, array)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Scores []float64
}
user := new(User)
array := g.Slice{1, 2, 3}
err := gconv.Struct(g.Map{"scores": array}, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Scores, array)
+ t.Assert(err, nil)
+ t.Assert(user.Scores, array)
})
}
diff --git a/util/gconv/gconv_z_unit_struct_test.go b/util/gconv/gconv_z_unit_struct_test.go
index 767117b87..d5e65c2c6 100644
--- a/util/gconv/gconv_z_unit_struct_test.go
+++ b/util/gconv/gconv_z_unit_struct_test.go
@@ -18,7 +18,7 @@ import (
)
func Test_Struct_Basic1(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Uid int
Name string
@@ -40,7 +40,7 @@ func Test_Struct_Basic1(t *testing.T) {
if err := gconv.Struct(params1, user); err != nil {
gtest.Error(err)
}
- gtest.Assert(user, &User{
+ t.Assert(user, &User{
Uid: 1,
Name: "john",
Site_Url: "https://goframe.org",
@@ -62,7 +62,7 @@ func Test_Struct_Basic1(t *testing.T) {
if err := gconv.Struct(params2, user); err != nil {
gtest.Error(err)
}
- gtest.Assert(user, &User{
+ t.Assert(user, &User{
Uid: 2,
Name: "smith",
Site_Url: "https://goframe.org",
@@ -75,7 +75,7 @@ func Test_Struct_Basic1(t *testing.T) {
// 使用默认映射规则绑定属性值到对象
func Test_Struct_Basic2(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Uid int
Name string
@@ -94,7 +94,7 @@ func Test_Struct_Basic2(t *testing.T) {
if err := gconv.Struct(params, user); err != nil {
gtest.Error(err)
}
- gtest.Assert(user, &User{
+ t.Assert(user, &User{
Uid: 1,
Name: "john",
SiteUrl: "https://goframe.org",
@@ -106,7 +106,7 @@ func Test_Struct_Basic2(t *testing.T) {
// 带有指针的基础类型属性
func Test_Struct_Basic3(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Uid int
Name *string
@@ -119,14 +119,14 @@ func Test_Struct_Basic3(t *testing.T) {
if err := gconv.Struct(params, user); err != nil {
gtest.Error(err)
}
- gtest.Assert(user.Uid, 1)
- gtest.Assert(*user.Name, "john")
+ t.Assert(user.Uid, 1)
+ t.Assert(*user.Name, "john")
})
}
// slice类型属性的赋值
func Test_Struct_Attr_Slice(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Scores []int
}
@@ -135,7 +135,7 @@ func Test_Struct_Attr_Slice(t *testing.T) {
if err := gconv.Struct(g.Map{"Scores": scores}, user); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(user, &User{
+ t.Assert(user, &User{
Scores: []int{99, 100, 60, 140},
})
}
@@ -144,7 +144,7 @@ func Test_Struct_Attr_Slice(t *testing.T) {
// 属性为struct对象
func Test_Struct_Attr_Struct(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Score struct {
Name string
Result int
@@ -165,7 +165,7 @@ func Test_Struct_Attr_Struct(t *testing.T) {
if err := gconv.Struct(scores, user); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(user, &User{
+ t.Assert(user, &User{
Scores: Score{
Name: "john",
Result: 100,
@@ -177,7 +177,7 @@ func Test_Struct_Attr_Struct(t *testing.T) {
// 属性为struct对象指针
func Test_Struct_Attr_Struct_Ptr(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Score struct {
Name string
Result int
@@ -198,7 +198,7 @@ func Test_Struct_Attr_Struct_Ptr(t *testing.T) {
if err := gconv.Struct(scores, user); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(user.Scores, &Score{
+ t.Assert(user.Scores, &Score{
Name: "john",
Result: 100,
})
@@ -208,7 +208,7 @@ func Test_Struct_Attr_Struct_Ptr(t *testing.T) {
// 属性为struct对象slice
func Test_Struct_Attr_Struct_Slice1(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Score struct {
Name string
Result int
@@ -229,7 +229,7 @@ func Test_Struct_Attr_Struct_Slice1(t *testing.T) {
if err := gconv.Struct(scores, user); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(user.Scores, []Score{
+ t.Assert(user.Scores, []Score{
{
Name: "john",
Result: 100,
@@ -241,7 +241,7 @@ func Test_Struct_Attr_Struct_Slice1(t *testing.T) {
// 属性为struct对象slice
func Test_Struct_Attr_Struct_Slice2(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Score struct {
Name string
Result int
@@ -268,7 +268,7 @@ func Test_Struct_Attr_Struct_Slice2(t *testing.T) {
if err := gconv.Struct(scores, user); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(user.Scores, []Score{
+ t.Assert(user.Scores, []Score{
{
Name: "john",
Result: 100,
@@ -284,7 +284,7 @@ func Test_Struct_Attr_Struct_Slice2(t *testing.T) {
// 属性为struct对象slice ptr
func Test_Struct_Attr_Struct_Slice_Ptr(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Score struct {
Name string
Result int
@@ -311,12 +311,12 @@ func Test_Struct_Attr_Struct_Slice_Ptr(t *testing.T) {
if err := gconv.Struct(scores, user); err != nil {
gtest.Error(err)
} else {
- gtest.Assert(len(user.Scores), 2)
- gtest.Assert(user.Scores[0], &Score{
+ t.Assert(len(user.Scores), 2)
+ t.Assert(user.Scores[0], &Score{
Name: "john",
Result: 100,
})
- gtest.Assert(user.Scores[1], &Score{
+ t.Assert(user.Scores[1], &Score{
Name: "smith",
Result: 60,
})
@@ -330,12 +330,12 @@ func Test_Struct_Attr_CustomType1(t *testing.T) {
Id MyInt
Name string
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := new(User)
err := gconv.Struct(g.Map{"id": 1, "name": "john"}, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Id, 1)
- gtest.Assert(user.Name, "john")
+ t.Assert(err, nil)
+ t.Assert(user.Id, 1)
+ t.Assert(user.Name, "john")
})
}
@@ -345,12 +345,12 @@ func Test_Struct_Attr_CustomType2(t *testing.T) {
Id []MyInt
Name string
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := new(User)
err := gconv.Struct(g.Map{"id": g.Slice{1, 2}, "name": "john"}, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Id, g.Slice{1, 2})
- gtest.Assert(user.Name, "john")
+ t.Assert(err, nil)
+ t.Assert(user.Id, g.Slice{1, 2})
+ t.Assert(user.Name, "john")
})
}
@@ -359,12 +359,12 @@ func Test_Struct_PrivateAttribute(t *testing.T) {
Id int
name string
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := new(User)
err := gconv.Struct(g.Map{"id": 1, "name": "john"}, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Id, 1)
- gtest.Assert(user.name, "")
+ t.Assert(err, nil)
+ t.Assert(user.Id, 1)
+ t.Assert(user.name, "")
})
}
@@ -377,7 +377,7 @@ func Test_StructDeep1(t *testing.T) {
Name string
Base
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := new(User)
params := g.Map{
"id": 1,
@@ -385,13 +385,13 @@ func Test_StructDeep1(t *testing.T) {
"age": 18,
}
err := gconv.Struct(params, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Id, params["id"])
- gtest.Assert(user.Name, params["name"])
- gtest.Assert(user.Age, 0)
+ t.Assert(err, nil)
+ t.Assert(user.Id, params["id"])
+ t.Assert(user.Name, params["name"])
+ t.Assert(user.Age, 0)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := new(User)
params := g.Map{
"id": 1,
@@ -399,10 +399,10 @@ func Test_StructDeep1(t *testing.T) {
"age": 18,
}
err := gconv.StructDeep(params, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Id, params["id"])
- gtest.Assert(user.Name, params["name"])
- gtest.Assert(user.Age, params["age"])
+ t.Assert(err, nil)
+ t.Assert(user.Id, params["id"])
+ t.Assert(user.Name, params["name"])
+ t.Assert(user.Age, params["age"])
})
}
@@ -424,35 +424,35 @@ func Test_StructDeep2(t *testing.T) {
"uid": 10,
"name": "john",
}
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := new(User)
err := gconv.Struct(params, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Id, 0)
- gtest.Assert(user.Uid, 0)
- gtest.Assert(user.Name, "john")
+ t.Assert(err, nil)
+ t.Assert(user.Id, 0)
+ t.Assert(user.Uid, 0)
+ t.Assert(user.Name, "john")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := new(User)
err := gconv.StructDeep(params, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Id, 1)
- gtest.Assert(user.Uid, 10)
- gtest.Assert(user.Name, "john")
+ t.Assert(err, nil)
+ t.Assert(user.Id, 1)
+ t.Assert(user.Uid, 10)
+ t.Assert(user.Name, "john")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
user := (*User)(nil)
err := gconv.StructDeep(params, &user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Id, 1)
- gtest.Assert(user.Uid, 10)
- gtest.Assert(user.Name, "john")
+ t.Assert(err, nil)
+ t.Assert(user.Id, 1)
+ t.Assert(user.Uid, 10)
+ t.Assert(user.Name, "john")
})
}
func Test_StructDeep3(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Ids struct {
Id int `json:"id"`
Uid int `json:"uid"`
@@ -477,16 +477,16 @@ func Test_StructDeep3(t *testing.T) {
}
user := new(User)
err := gconv.StructDeep(data, user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Id, 100)
- gtest.Assert(user.Uid, 101)
- gtest.Assert(user.Nickname, "T1")
- gtest.Assert(user.CreateTime, "2019")
+ t.Assert(err, nil)
+ t.Assert(user.Id, 100)
+ t.Assert(user.Uid, 101)
+ t.Assert(user.Nickname, "T1")
+ t.Assert(user.CreateTime, "2019")
})
}
func Test_Struct_Time(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
CreateTime time.Time
}
@@ -495,10 +495,10 @@ func Test_Struct_Time(t *testing.T) {
gconv.Struct(g.Map{
"create_time": now,
}, user)
- gtest.Assert(user.CreateTime.UTC().String(), now.UTC().String())
+ t.Assert(user.CreateTime.UTC().String(), now.UTC().String())
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
CreateTime *time.Time
}
@@ -507,10 +507,10 @@ func Test_Struct_Time(t *testing.T) {
gconv.Struct(g.Map{
"create_time": &now,
}, user)
- gtest.Assert(user.CreateTime.UTC().String(), now.UTC().String())
+ t.Assert(user.CreateTime.UTC().String(), now.UTC().String())
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
CreateTime *gtime.Time
}
@@ -519,10 +519,10 @@ func Test_Struct_Time(t *testing.T) {
gconv.Struct(g.Map{
"create_time": &now,
}, user)
- gtest.Assert(user.CreateTime.Time.UTC().String(), now.UTC().String())
+ t.Assert(user.CreateTime.Time.UTC().String(), now.UTC().String())
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
CreateTime gtime.Time
}
@@ -531,10 +531,10 @@ func Test_Struct_Time(t *testing.T) {
gconv.Struct(g.Map{
"create_time": &now,
}, user)
- gtest.Assert(user.CreateTime.Time.UTC().String(), now.UTC().String())
+ t.Assert(user.CreateTime.Time.UTC().String(), now.UTC().String())
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
CreateTime gtime.Time
}
@@ -543,13 +543,13 @@ func Test_Struct_Time(t *testing.T) {
gconv.Struct(g.Map{
"create_time": now,
}, user)
- gtest.Assert(user.CreateTime.Time.UTC().String(), now.UTC().String())
+ t.Assert(user.CreateTime.Time.UTC().String(), now.UTC().String())
})
}
// Auto create struct when given pointer.
func Test_Struct_Create(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Uid int
Name string
@@ -560,12 +560,12 @@ func Test_Struct_Create(t *testing.T) {
"Name": "john",
}
err := gconv.Struct(params, &user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Uid, 1)
- gtest.Assert(user.Name, "john")
+ t.Assert(err, nil)
+ t.Assert(user.Uid, 1)
+ t.Assert(user.Name, "john")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Uid int
Name string
@@ -576,13 +576,13 @@ func Test_Struct_Create(t *testing.T) {
"Name": "john",
}
err := gconv.Struct(params, user)
- gtest.AssertNE(err, nil)
- gtest.Assert(user, nil)
+ t.AssertNE(err, nil)
+ t.Assert(user, nil)
})
}
func Test_Struct_Interface(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Uid interface{}
Name interface{}
@@ -593,14 +593,14 @@ func Test_Struct_Interface(t *testing.T) {
"Name": nil,
}
err := gconv.Struct(params, &user)
- gtest.Assert(err, nil)
- gtest.Assert(user.Uid, 1)
- gtest.Assert(user.Name, nil)
+ t.Assert(err, nil)
+ t.Assert(user.Uid, 1)
+ t.Assert(user.Name, nil)
})
}
func Test_Struct_NilAttribute(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Item struct {
Title string `json:"title"`
Key string `json:"key"`
@@ -622,15 +622,15 @@ func Test_Struct_NilAttribute(t *testing.T) {
"txt": "hello",
"items": nil,
}, m)
- gtest.Assert(err, nil)
- gtest.AssertNE(m.Me, nil)
- gtest.Assert(m.Me["day"], "20009")
- gtest.Assert(m.Items, nil)
+ t.Assert(err, nil)
+ t.AssertNE(m.Me, nil)
+ t.Assert(m.Me["day"], "20009")
+ t.Assert(m.Items, nil)
})
}
func Test_Struct_Complex(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type ApplyReportDetail struct {
ApplyScore string `json:"apply_score"`
ApplyCredibility string `json:"apply_credibility"`
@@ -765,18 +765,18 @@ func Test_Struct_Complex(t *testing.T) {
}`
m := make(g.Map)
err := json.Unmarshal([]byte(data), &m)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
model := new(XinYanModel)
err = gconv.Struct(m, model)
- gtest.Assert(err, nil)
- gtest.Assert(model.ErrorCode, nil)
- gtest.Assert(model.ErrorMsg, nil)
- gtest.Assert(model.Success, true)
- gtest.Assert(model.Data.IDName, "dd67a5943781369ddd7c594e231e9e70")
- gtest.Assert(model.Data.TradeNo, "201704011507240100057329")
- gtest.Assert(model.Data.ResultDetail.ApplyReportDetail.ApplyScore, "189")
- gtest.Assert(model.Data.ResultDetail.BehaviorReportDetail.LoansSettleCount, "280")
- gtest.Assert(model.Data.ResultDetail.CurrentReportDetail.LoansProductCount, "8")
+ t.Assert(err, nil)
+ t.Assert(model.ErrorCode, nil)
+ t.Assert(model.ErrorMsg, nil)
+ t.Assert(model.Success, true)
+ t.Assert(model.Data.IDName, "dd67a5943781369ddd7c594e231e9e70")
+ t.Assert(model.Data.TradeNo, "201704011507240100057329")
+ t.Assert(model.Data.ResultDetail.ApplyReportDetail.ApplyScore, "189")
+ t.Assert(model.Data.ResultDetail.BehaviorReportDetail.LoansSettleCount, "280")
+ t.Assert(model.Data.ResultDetail.CurrentReportDetail.LoansProductCount, "8")
})
}
diff --git a/util/gconv/gconv_z_unit_time_test.go b/util/gconv/gconv_z_unit_time_test.go
index f439a4352..7f27375a6 100644
--- a/util/gconv/gconv_z_unit_time_test.go
+++ b/util/gconv/gconv_z_unit_time_test.go
@@ -16,10 +16,10 @@ import (
)
func Test_Time(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
t1 := "2011-10-10 01:02:03.456"
- gtest.AssertEQ(gconv.GTime(t1), gtime.NewFromStr(t1))
- gtest.AssertEQ(gconv.Time(t1), gtime.NewFromStr(t1).Time)
- gtest.AssertEQ(gconv.Duration(100), 100*time.Nanosecond)
+ t.AssertEQ(gconv.GTime(t1), gtime.NewFromStr(t1))
+ t.AssertEQ(gconv.Time(t1), gtime.NewFromStr(t1).Time)
+ t.AssertEQ(gconv.Duration(100), 100*time.Nanosecond)
})
}
diff --git a/util/gconv/gconv_z_unit_unsafe_test.go b/util/gconv/gconv_z_unit_unsafe_test.go
index e9ae03145..326d9a942 100644
--- a/util/gconv/gconv_z_unit_unsafe_test.go
+++ b/util/gconv/gconv_z_unit_unsafe_test.go
@@ -13,13 +13,13 @@ import (
)
func Test_Unsafe(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
s := "I love 小泽玛利亚"
- gtest.AssertEQ(gconv.UnsafeStrToBytes(s), []byte(s))
+ t.AssertEQ(gconv.UnsafeStrToBytes(s), []byte(s))
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
b := []byte("I love 小泽玛利亚")
- gtest.AssertEQ(gconv.UnsafeBytesToStr(b), string(b))
+ t.AssertEQ(gconv.UnsafeBytesToStr(b), string(b))
})
}
diff --git a/util/gpage/gpage_unit_test.go b/util/gpage/gpage_unit_test.go
index f1a6d9196..afa49c5f7 100644
--- a/util/gpage/gpage_unit_test.go
+++ b/util/gpage/gpage_unit_test.go
@@ -16,51 +16,51 @@ import (
)
func Test_New(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
page := gpage.New(9, 2, 1, `/user/list?page={.page}`)
- gtest.Assert(page.TotalSize, 9)
- gtest.Assert(page.TotalPage, 5)
- gtest.Assert(page.CurrentPage, 1)
+ t.Assert(page.TotalSize, 9)
+ t.Assert(page.TotalPage, 5)
+ t.Assert(page.CurrentPage, 1)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
page := gpage.New(9, 2, 0, `/user/list?page={.page}`)
- gtest.Assert(page.TotalSize, 9)
- gtest.Assert(page.TotalPage, 5)
- gtest.Assert(page.CurrentPage, 1)
+ t.Assert(page.TotalSize, 9)
+ t.Assert(page.TotalPage, 5)
+ t.Assert(page.CurrentPage, 1)
})
}
func Test_Basic(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
page := gpage.New(9, 2, 1, `/user/list?page={.page}`)
- gtest.Assert(page.NextPage(), `>`)
- gtest.Assert(page.PrevPage(), `<`)
- gtest.Assert(page.FirstPage(), `|<`)
- gtest.Assert(page.LastPage(), `>|`)
- gtest.Assert(page.PageBar(), `12345`)
+ t.Assert(page.NextPage(), `>`)
+ t.Assert(page.PrevPage(), `<`)
+ t.Assert(page.FirstPage(), `|<`)
+ t.Assert(page.LastPage(), `>|`)
+ t.Assert(page.PageBar(), `12345`)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
page := gpage.New(9, 2, 3, `/user/list?page={.page}`)
- gtest.Assert(page.NextPage(), `>`)
- gtest.Assert(page.PrevPage(), `<`)
- gtest.Assert(page.FirstPage(), `|<`)
- gtest.Assert(page.LastPage(), `>|`)
- gtest.Assert(page.PageBar(), `12345`)
+ t.Assert(page.NextPage(), `>`)
+ t.Assert(page.PrevPage(), `<`)
+ t.Assert(page.FirstPage(), `|<`)
+ t.Assert(page.LastPage(), `>|`)
+ t.Assert(page.PageBar(), `12345`)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
page := gpage.New(9, 2, 5, `/user/list?page={.page}`)
- gtest.Assert(page.NextPage(), `>`)
- gtest.Assert(page.PrevPage(), `<`)
- gtest.Assert(page.FirstPage(), `|<`)
- gtest.Assert(page.LastPage(), `>|`)
- gtest.Assert(page.PageBar(), `12345`)
+ t.Assert(page.NextPage(), `>`)
+ t.Assert(page.PrevPage(), `<`)
+ t.Assert(page.FirstPage(), `|<`)
+ t.Assert(page.LastPage(), `>|`)
+ t.Assert(page.PageBar(), `12345`)
})
}
func Test_CustomTag(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
page := gpage.New(5, 1, 2, `/user/list/{.page}`)
page.PrevPageTag = "《"
page.NextPageTag = "》"
@@ -68,49 +68,49 @@ func Test_CustomTag(t *testing.T) {
page.LastPageTag = "》|"
page.PrevBarTag = "《《"
page.NextBarTag = "》》"
- gtest.Assert(page.NextPage(), `》`)
- gtest.Assert(page.PrevPage(), `《`)
- gtest.Assert(page.FirstPage(), `|《`)
- gtest.Assert(page.LastPage(), `》|`)
- gtest.Assert(page.PageBar(), `12345`)
+ t.Assert(page.NextPage(), `》`)
+ t.Assert(page.PrevPage(), `《`)
+ t.Assert(page.FirstPage(), `|《`)
+ t.Assert(page.LastPage(), `》|`)
+ t.Assert(page.PageBar(), `12345`)
})
}
func Test_CustomStyle(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
page := gpage.New(5, 1, 2, `/user/list/{.page}`)
page.LinkStyle = "MyPageLink"
page.SpanStyle = "MyPageSpan"
page.SelectStyle = "MyPageSelect"
- gtest.Assert(page.NextPage(), `>`)
- gtest.Assert(page.PrevPage(), `<`)
- gtest.Assert(page.FirstPage(), `|<`)
- gtest.Assert(page.LastPage(), `>|`)
- gtest.Assert(page.PageBar(), `12345`)
- gtest.Assert(page.SelectBar(), ``)
+ t.Assert(page.NextPage(), `>`)
+ t.Assert(page.PrevPage(), `<`)
+ t.Assert(page.FirstPage(), `|<`)
+ t.Assert(page.LastPage(), `>|`)
+ t.Assert(page.PageBar(), `12345`)
+ t.Assert(page.SelectBar(), ``)
})
}
func Test_Ajax(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
page := gpage.New(5, 1, 2, `/user/list/{.page}`)
page.AjaxActionName = "LoadPage"
- gtest.Assert(page.NextPage(), `>`)
- gtest.Assert(page.PrevPage(), `<`)
- gtest.Assert(page.FirstPage(), `|<`)
- gtest.Assert(page.LastPage(), `>|`)
- gtest.Assert(page.PageBar(), `12345`)
+ t.Assert(page.NextPage(), `>`)
+ t.Assert(page.PrevPage(), `<`)
+ t.Assert(page.FirstPage(), `|<`)
+ t.Assert(page.LastPage(), `>|`)
+ t.Assert(page.PageBar(), `12345`)
})
}
func Test_PredefinedContent(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
page := gpage.New(5, 1, 2, `/user/list/{.page}`)
page.AjaxActionName = "LoadPage"
- gtest.Assert(page.GetContent(1), `上一页 2 下一页`)
- gtest.Assert(page.GetContent(2), `首页<<上一页[第2页]下一页>>尾页第页`)
- gtest.Assert(page.GetContent(3), `首页上一页12345下一页尾页当前页2/5 共5条`)
- gtest.Assert(page.GetContent(4), `首页上一页12345下一页尾页`)
- gtest.Assert(page.GetContent(5), ``)
+ t.Assert(page.GetContent(1), `上一页 2 下一页`)
+ t.Assert(page.GetContent(2), `首页<<上一页[第2页]下一页>>尾页第页`)
+ t.Assert(page.GetContent(3), `首页上一页12345下一页尾页当前页2/5 共5条`)
+ t.Assert(page.GetContent(4), `首页上一页12345下一页尾页`)
+ t.Assert(page.GetContent(5), ``)
})
}
diff --git a/util/grand/grand_z_unit_test.go b/util/grand/grand_z_unit_test.go
index 340b9c57b..0be667eea 100644
--- a/util/grand/grand_z_unit_test.go
+++ b/util/grand/grand_z_unit_test.go
@@ -17,155 +17,155 @@ import (
)
func Test_Intn(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 1000000; i++ {
n := grand.Intn(100)
- gtest.AssertLT(n, 100)
- gtest.AssertGE(n, 0)
+ t.AssertLT(n, 100)
+ t.AssertGE(n, 0)
}
for i := 0; i < 1000000; i++ {
n := grand.Intn(-100)
- gtest.AssertLE(n, 0)
- gtest.Assert(n, -100)
+ t.AssertLE(n, 0)
+ t.Assert(n, -100)
}
})
}
func Test_Meet(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 100; i++ {
- gtest.Assert(grand.Meet(100, 100), true)
+ t.Assert(grand.Meet(100, 100), true)
}
for i := 0; i < 100; i++ {
- gtest.Assert(grand.Meet(0, 100), false)
+ t.Assert(grand.Meet(0, 100), false)
}
for i := 0; i < 100; i++ {
- gtest.AssertIN(grand.Meet(50, 100), []bool{true, false})
+ t.AssertIN(grand.Meet(50, 100), []bool{true, false})
}
})
}
func Test_MeetProb(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 100; i++ {
- gtest.Assert(grand.MeetProb(1), true)
+ t.Assert(grand.MeetProb(1), true)
}
for i := 0; i < 100; i++ {
- gtest.Assert(grand.MeetProb(0), false)
+ t.Assert(grand.MeetProb(0), false)
}
for i := 0; i < 100; i++ {
- gtest.AssertIN(grand.MeetProb(0.5), []bool{true, false})
+ t.AssertIN(grand.MeetProb(0.5), []bool{true, false})
}
})
}
func Test_N(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 100; i++ {
- gtest.Assert(grand.N(1, 1), 1)
+ t.Assert(grand.N(1, 1), 1)
}
for i := 0; i < 100; i++ {
- gtest.Assert(grand.N(0, 0), 0)
+ t.Assert(grand.N(0, 0), 0)
}
for i := 0; i < 100; i++ {
- gtest.AssertIN(grand.N(1, 2), []int{1, 2})
+ t.AssertIN(grand.N(1, 2), []int{1, 2})
}
})
}
func Test_Rand(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 100; i++ {
- gtest.Assert(grand.N(1, 1), 1)
+ t.Assert(grand.N(1, 1), 1)
}
for i := 0; i < 100; i++ {
- gtest.Assert(grand.N(0, 0), 0)
+ t.Assert(grand.N(0, 0), 0)
}
for i := 0; i < 100; i++ {
- gtest.AssertIN(grand.N(1, 2), []int{1, 2})
+ t.AssertIN(grand.N(1, 2), []int{1, 2})
}
for i := 0; i < 100; i++ {
- gtest.AssertIN(grand.N(-1, 2), []int{-1, 0, 1, 2})
+ t.AssertIN(grand.N(-1, 2), []int{-1, 0, 1, 2})
}
})
}
func Test_Str(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 100; i++ {
- gtest.Assert(len(grand.S(5)), 5)
+ t.Assert(len(grand.S(5)), 5)
}
})
}
func Test_RandS(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 100; i++ {
- gtest.Assert(len(grand.S(5)), 5)
+ t.Assert(len(grand.S(5)), 5)
}
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 100; i++ {
- gtest.Assert(len(grand.S(5, true)), 5)
+ t.Assert(len(grand.S(5, true)), 5)
}
})
}
func Test_RandStr(t *testing.T) {
str := "我爱GoFrame"
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 10; i++ {
s := grand.Str(str, 100000)
- gtest.Assert(gstr.Contains(s, "我"), true)
- gtest.Assert(gstr.Contains(s, "爱"), true)
- gtest.Assert(gstr.Contains(s, "G"), true)
- gtest.Assert(gstr.Contains(s, "o"), true)
- gtest.Assert(gstr.Contains(s, "F"), true)
- gtest.Assert(gstr.Contains(s, "r"), true)
- gtest.Assert(gstr.Contains(s, "a"), true)
- gtest.Assert(gstr.Contains(s, "m"), true)
- gtest.Assert(gstr.Contains(s, "e"), true)
- gtest.Assert(gstr.Contains(s, "w"), false)
+ t.Assert(gstr.Contains(s, "我"), true)
+ t.Assert(gstr.Contains(s, "爱"), true)
+ t.Assert(gstr.Contains(s, "G"), true)
+ t.Assert(gstr.Contains(s, "o"), true)
+ t.Assert(gstr.Contains(s, "F"), true)
+ t.Assert(gstr.Contains(s, "r"), true)
+ t.Assert(gstr.Contains(s, "a"), true)
+ t.Assert(gstr.Contains(s, "m"), true)
+ t.Assert(gstr.Contains(s, "e"), true)
+ t.Assert(gstr.Contains(s, "w"), false)
}
})
}
func Test_Digits(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 100; i++ {
- gtest.Assert(len(grand.Digits(5)), 5)
+ t.Assert(len(grand.Digits(5)), 5)
}
})
}
func Test_RandDigits(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 100; i++ {
- gtest.Assert(len(grand.Digits(5)), 5)
+ t.Assert(len(grand.Digits(5)), 5)
}
})
}
func Test_Letters(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 100; i++ {
- gtest.Assert(len(grand.Letters(5)), 5)
+ t.Assert(len(grand.Letters(5)), 5)
}
})
}
func Test_RandLetters(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 100; i++ {
- gtest.Assert(len(grand.Letters(5)), 5)
+ t.Assert(len(grand.Letters(5)), 5)
}
})
}
func Test_Perm(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
for i := 0; i < 100; i++ {
- gtest.AssertIN(grand.Perm(5), []int{0, 1, 2, 3, 4})
+ t.AssertIN(grand.Perm(5), []int{0, 1, 2, 3, 4})
}
})
}
diff --git a/util/gutil/gutil_z_comparator_z_unit_test.go b/util/gutil/gutil_z_comparator_z_unit_test.go
index 3020574ea..428a7bda4 100755
--- a/util/gutil/gutil_z_comparator_z_unit_test.go
+++ b/util/gutil/gutil_z_comparator_z_unit_test.go
@@ -15,148 +15,148 @@ import (
func Test_ComparatorString(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.ComparatorString(1, 1), 0)
- gtest.Assert(gutil.ComparatorString(1, 2), -1)
- gtest.Assert(gutil.ComparatorString(2, 1), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.ComparatorString(1, 1), 0)
+ t.Assert(gutil.ComparatorString(1, 2), -1)
+ t.Assert(gutil.ComparatorString(2, 1), 1)
})
}
func Test_ComparatorInt(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.ComparatorInt(1, 1), 0)
- gtest.Assert(gutil.ComparatorInt(1, 2), -1)
- gtest.Assert(gutil.ComparatorInt(2, 1), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.ComparatorInt(1, 1), 0)
+ t.Assert(gutil.ComparatorInt(1, 2), -1)
+ t.Assert(gutil.ComparatorInt(2, 1), 1)
})
}
func Test_ComparatorInt8(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.ComparatorInt8(1, 1), 0)
- gtest.Assert(gutil.ComparatorInt8(1, 2), -1)
- gtest.Assert(gutil.ComparatorInt8(2, 1), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.ComparatorInt8(1, 1), 0)
+ t.Assert(gutil.ComparatorInt8(1, 2), -1)
+ t.Assert(gutil.ComparatorInt8(2, 1), 1)
})
}
func Test_ComparatorInt16(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.ComparatorInt16(1, 1), 0)
- gtest.Assert(gutil.ComparatorInt16(1, 2), -1)
- gtest.Assert(gutil.ComparatorInt16(2, 1), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.ComparatorInt16(1, 1), 0)
+ t.Assert(gutil.ComparatorInt16(1, 2), -1)
+ t.Assert(gutil.ComparatorInt16(2, 1), 1)
})
}
func Test_ComparatorInt32(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.ComparatorInt32(1, 1), 0)
- gtest.Assert(gutil.ComparatorInt32(1, 2), -1)
- gtest.Assert(gutil.ComparatorInt32(2, 1), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.ComparatorInt32(1, 1), 0)
+ t.Assert(gutil.ComparatorInt32(1, 2), -1)
+ t.Assert(gutil.ComparatorInt32(2, 1), 1)
})
}
func Test_ComparatorInt64(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.ComparatorInt64(1, 1), 0)
- gtest.Assert(gutil.ComparatorInt64(1, 2), -1)
- gtest.Assert(gutil.ComparatorInt64(2, 1), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.ComparatorInt64(1, 1), 0)
+ t.Assert(gutil.ComparatorInt64(1, 2), -1)
+ t.Assert(gutil.ComparatorInt64(2, 1), 1)
})
}
func Test_ComparatorUint(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.ComparatorUint(1, 1), 0)
- gtest.Assert(gutil.ComparatorUint(1, 2), -1)
- gtest.Assert(gutil.ComparatorUint(2, 1), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.ComparatorUint(1, 1), 0)
+ t.Assert(gutil.ComparatorUint(1, 2), -1)
+ t.Assert(gutil.ComparatorUint(2, 1), 1)
})
}
func Test_ComparatorUint8(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.ComparatorUint8(1, 1), 0)
- gtest.Assert(gutil.ComparatorUint8(2, 6), 252)
- gtest.Assert(gutil.ComparatorUint8(2, 1), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.ComparatorUint8(1, 1), 0)
+ t.Assert(gutil.ComparatorUint8(2, 6), 252)
+ t.Assert(gutil.ComparatorUint8(2, 1), 1)
})
}
func Test_ComparatorUint16(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.ComparatorUint16(1, 1), 0)
- gtest.Assert(gutil.ComparatorUint16(1, 2), 65535)
- gtest.Assert(gutil.ComparatorUint16(2, 1), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.ComparatorUint16(1, 1), 0)
+ t.Assert(gutil.ComparatorUint16(1, 2), 65535)
+ t.Assert(gutil.ComparatorUint16(2, 1), 1)
})
}
func Test_ComparatorUint32(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.ComparatorUint32(1, 1), 0)
- gtest.Assert(gutil.ComparatorUint32(-1000, 2147483640), 2147482656)
- gtest.Assert(gutil.ComparatorUint32(2, 1), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.ComparatorUint32(1, 1), 0)
+ t.Assert(gutil.ComparatorUint32(-1000, 2147483640), 2147482656)
+ t.Assert(gutil.ComparatorUint32(2, 1), 1)
})
}
func Test_ComparatorUint64(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.ComparatorUint64(1, 1), 0)
- gtest.Assert(gutil.ComparatorUint64(1, 2), -1)
- gtest.Assert(gutil.ComparatorUint64(2, 1), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.ComparatorUint64(1, 1), 0)
+ t.Assert(gutil.ComparatorUint64(1, 2), -1)
+ t.Assert(gutil.ComparatorUint64(2, 1), 1)
})
}
func Test_ComparatorFloat32(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.ComparatorFloat32(1, 1), 0)
- gtest.Assert(gutil.ComparatorFloat32(1, 2), -1)
- gtest.Assert(gutil.ComparatorFloat32(2, 1), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.ComparatorFloat32(1, 1), 0)
+ t.Assert(gutil.ComparatorFloat32(1, 2), -1)
+ t.Assert(gutil.ComparatorFloat32(2, 1), 1)
})
}
func Test_ComparatorFloat64(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.ComparatorFloat64(1, 1), 0)
- gtest.Assert(gutil.ComparatorFloat64(1, 2), -1)
- gtest.Assert(gutil.ComparatorFloat64(2, 1), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.ComparatorFloat64(1, 1), 0)
+ t.Assert(gutil.ComparatorFloat64(1, 2), -1)
+ t.Assert(gutil.ComparatorFloat64(2, 1), 1)
})
}
func Test_ComparatorByte(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.ComparatorByte(1, 1), 0)
- gtest.Assert(gutil.ComparatorByte(1, 2), 255)
- gtest.Assert(gutil.ComparatorByte(2, 1), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.ComparatorByte(1, 1), 0)
+ t.Assert(gutil.ComparatorByte(1, 2), 255)
+ t.Assert(gutil.ComparatorByte(2, 1), 1)
})
}
func Test_ComparatorRune(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.ComparatorRune(1, 1), 0)
- gtest.Assert(gutil.ComparatorRune(1, 2), -1)
- gtest.Assert(gutil.ComparatorRune(2, 1), 1)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.ComparatorRune(1, 1), 0)
+ t.Assert(gutil.ComparatorRune(1, 2), -1)
+ t.Assert(gutil.ComparatorRune(2, 1), 1)
})
}
func Test_ComparatorTime(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
j := gutil.ComparatorTime("2019-06-14", "2019-06-14")
- gtest.Assert(j, 0)
+ t.Assert(j, 0)
k := gutil.ComparatorTime("2019-06-15", "2019-06-14")
- gtest.Assert(k, 1)
+ t.Assert(k, 1)
l := gutil.ComparatorTime("2019-06-13", "2019-06-14")
- gtest.Assert(l, -1)
+ t.Assert(l, -1)
})
}
diff --git a/util/gutil/gutil_z_unit_test.go b/util/gutil/gutil_z_unit_test.go
index 248352e1e..c9b4a0ec5 100755
--- a/util/gutil/gutil_z_unit_test.go
+++ b/util/gutil/gutil_z_unit_test.go
@@ -14,51 +14,51 @@ import (
)
func Test_Dump(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
gutil.Dump(map[int]int{
100: 100,
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
gutil.Dump(map[string]interface{}{"": func() {}})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
gutil.Dump([]byte("gutil Dump test"))
})
}
func Test_TryCatch(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
gutil.TryCatch(func() {
panic("gutil TryCatch test")
})
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
gutil.TryCatch(func() {
panic("gutil TryCatch test")
}, func(err interface{}) {
- gtest.Assert(err, "gutil TryCatch test")
+ t.Assert(err, "gutil TryCatch test")
})
})
}
func Test_IsEmpty(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(gutil.IsEmpty(1), false)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(gutil.IsEmpty(1), false)
})
}
func Test_Throw(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
defer func() {
- gtest.Assert(recover(), "gutil Throw test")
+ t.Assert(recover(), "gutil Throw test")
}()
gutil.Throw("gutil Throw test")
diff --git a/util/guuid/guuid_z_unit_test.go b/util/guuid/guuid_z_unit_test.go
index 39291ce28..5e6c36c0d 100755
--- a/util/guuid/guuid_z_unit_test.go
+++ b/util/guuid/guuid_z_unit_test.go
@@ -14,22 +14,22 @@ import (
)
func Test_Basic(t *testing.T) {
- gtest.Case(t, func() {
- gtest.Assert(len(guuid.New().String()), 36)
+ gtest.C(t, func(t *gtest.T) {
+ t.Assert(len(guuid.New().String()), 36)
uuid, _ := guuid.NewUUID()
- gtest.Assert(len(uuid.String()), 36)
+ t.Assert(len(uuid.String()), 36)
uuid, _ = guuid.NewDCEGroup()
- gtest.Assert(len(uuid.String()), 36)
+ t.Assert(len(uuid.String()), 36)
uuid, _ = guuid.NewDCEPerson()
- gtest.Assert(len(uuid.String()), 36)
+ t.Assert(len(uuid.String()), 36)
uuid, _ = guuid.NewRandom()
- gtest.Assert(len(uuid.String()), 36)
+ t.Assert(len(uuid.String()), 36)
- gtest.Assert(len(guuid.NewMD5(guuid.UUID{}, []byte("")).String()), 36)
- gtest.Assert(len(guuid.NewSHA1(guuid.UUID{}, []byte("")).String()), 36)
+ t.Assert(len(guuid.NewMD5(guuid.UUID{}, []byte("")).String()), 36)
+ t.Assert(len(guuid.NewSHA1(guuid.UUID{}, []byte("")).String()), 36)
})
}
diff --git a/util/gvalid/gvalid_unit_basic_all_test.go b/util/gvalid/gvalid_unit_basic_all_test.go
index aa944b249..7c82547af 100755
--- a/util/gvalid/gvalid_unit_basic_all_test.go
+++ b/util/gvalid/gvalid_unit_basic_all_test.go
@@ -15,7 +15,7 @@ import (
)
func Test_Check(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "abc:6,16"
val1 := 0
val2 := 7
@@ -23,9 +23,9 @@ func Test_Check(t *testing.T) {
err1 := gvalid.Check(val1, rule, nil)
err2 := gvalid.Check(val2, rule, nil)
err3 := gvalid.Check(val3, rule, nil)
- gtest.Assert(err1, "invalid rules:abc:6,16")
- gtest.Assert(err2, "invalid rules:abc:6,16")
- gtest.Assert(err3, "invalid rules:abc:6,16")
+ t.Assert(err1, "invalid rules:abc:6,16")
+ t.Assert(err2, "invalid rules:abc:6,16")
+ t.Assert(err3, "invalid rules:abc:6,16")
})
}
@@ -45,7 +45,7 @@ func Test_Required(t *testing.T) {
}
func Test_RequiredIf(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "required-if:100,200"
val1 := ""
val2 := "100"
@@ -53,14 +53,14 @@ func Test_RequiredIf(t *testing.T) {
err1 := gvalid.Check(val1, rule, nil)
err2 := gvalid.Check(val2, rule, nil)
err3 := gvalid.Check(val3, rule, nil)
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(err3, nil)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(err3, nil)
})
}
func Test_RequiredUnless(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "required-unless:100,200"
val1 := ""
val2 := "100"
@@ -68,14 +68,14 @@ func Test_RequiredUnless(t *testing.T) {
err1 := gvalid.Check(val1, rule, nil)
err2 := gvalid.Check(val2, rule, nil)
err3 := gvalid.Check(val3, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(err3, nil)
+ t.AssertNE(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(err3, nil)
})
}
func Test_RequiredWith(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "required-with:id,name"
val1 := ""
params1 := g.Map{
@@ -91,14 +91,14 @@ func Test_RequiredWith(t *testing.T) {
err1 := gvalid.Check(val1, rule, nil, params1)
err2 := gvalid.Check(val1, rule, nil, params2)
err3 := gvalid.Check(val1, rule, nil, params3)
- gtest.Assert(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.AssertNE(err3, nil)
+ t.Assert(err1, nil)
+ t.AssertNE(err2, nil)
+ t.AssertNE(err3, nil)
})
}
func Test_RequiredWithAll(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "required-with-all:id,name"
val1 := ""
params1 := g.Map{
@@ -114,14 +114,14 @@ func Test_RequiredWithAll(t *testing.T) {
err1 := gvalid.Check(val1, rule, nil, params1)
err2 := gvalid.Check(val1, rule, nil, params2)
err3 := gvalid.Check(val1, rule, nil, params3)
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.AssertNE(err3, nil)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.AssertNE(err3, nil)
})
}
func Test_RequiredWithOut(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "required-without:id,name"
val1 := ""
params1 := g.Map{
@@ -137,14 +137,14 @@ func Test_RequiredWithOut(t *testing.T) {
err1 := gvalid.Check(val1, rule, nil, params1)
err2 := gvalid.Check(val1, rule, nil, params2)
err3 := gvalid.Check(val1, rule, nil, params3)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.Assert(err3, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.Assert(err3, nil)
})
}
func Test_RequiredWithOutAll(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "required-without-all:id,name"
val1 := ""
params1 := g.Map{
@@ -160,14 +160,14 @@ func Test_RequiredWithOutAll(t *testing.T) {
err1 := gvalid.Check(val1, rule, nil, params1)
err2 := gvalid.Check(val1, rule, nil, params2)
err3 := gvalid.Check(val1, rule, nil, params3)
- gtest.AssertNE(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(err3, nil)
+ t.AssertNE(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(err3, nil)
})
}
func Test_Date(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "date"
val1 := "2010"
val2 := "201011"
@@ -181,17 +181,17 @@ func Test_Date(t *testing.T) {
err4 := gvalid.Check(val4, rule, nil)
err5 := gvalid.Check(val5, rule, nil)
err6 := gvalid.Check(val6, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
- gtest.Assert(err5, nil)
- gtest.Assert(err6, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
+ t.Assert(err5, nil)
+ t.Assert(err6, nil)
})
}
func Test_DateFormat(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
val1 := "2010"
val2 := "201011"
val3 := "2010.11"
@@ -204,17 +204,17 @@ func Test_DateFormat(t *testing.T) {
err4 := gvalid.Check(val4, "date-format:Ym-d", nil)
err5 := gvalid.Check(val5, "date-format:Y~m~d", nil)
err6 := gvalid.Check(val6, "date-format:Y~m~d", nil)
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
- gtest.Assert(err5, nil)
- gtest.AssertNE(err6, nil)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
+ t.Assert(err5, nil)
+ t.AssertNE(err6, nil)
})
}
func Test_Email(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "email"
value1 := "m@johngcn"
value2 := "m@www@johngcn"
@@ -224,28 +224,28 @@ func Test_Email(t *testing.T) {
err2 := gvalid.Check(value2, rule, nil)
err3 := gvalid.Check(value3, rule, nil)
err4 := gvalid.Check(value4, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
})
}
func Test_Phone(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
err1 := gvalid.Check("1361990897", "phone", nil)
err2 := gvalid.Check("13619908979", "phone", nil)
err3 := gvalid.Check("16719908979", "phone", nil)
err4 := gvalid.Check("19719908989", "phone", nil)
- gtest.AssertNE(err1.String(), nil)
- gtest.Assert(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
+ t.AssertNE(err1.String(), nil)
+ t.Assert(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
})
}
func Test_Telephone(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "telephone"
val1 := "869265"
val2 := "028-869265"
@@ -257,16 +257,16 @@ func Test_Telephone(t *testing.T) {
err3 := gvalid.Check(val3, rule, nil)
err4 := gvalid.Check(val4, rule, nil)
err5 := gvalid.Check(val5, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
- gtest.Assert(err5, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
+ t.Assert(err5, nil)
})
}
func Test_Passport(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "passport"
val1 := "123456"
val2 := "a12345-6"
@@ -278,16 +278,16 @@ func Test_Passport(t *testing.T) {
err3 := gvalid.Check(val3, rule, nil)
err4 := gvalid.Check(val4, rule, nil)
err5 := gvalid.Check(val5, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.AssertNE(err3, nil)
- gtest.Assert(err4, nil)
- gtest.Assert(err5, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.AssertNE(err3, nil)
+ t.Assert(err4, nil)
+ t.Assert(err5, nil)
})
}
func Test_Password(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "password"
val1 := "12345"
val2 := "aaaaa"
@@ -299,16 +299,16 @@ func Test_Password(t *testing.T) {
err3 := gvalid.Check(val3, rule, nil)
err4 := gvalid.Check(val4, rule, nil)
err5 := gvalid.Check(val5, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
- gtest.Assert(err5, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
+ t.Assert(err5, nil)
})
}
func Test_Password2(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "password2"
val1 := "12345"
val2 := "Naaaa"
@@ -324,18 +324,18 @@ func Test_Password2(t *testing.T) {
err5 := gvalid.Check(val5, rule, nil)
err6 := gvalid.Check(val6, rule, nil)
err7 := gvalid.Check(val7, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.AssertNE(err3, nil)
- gtest.AssertNE(err4, nil)
- gtest.AssertNE(err5, nil)
- gtest.Assert(err6, nil)
- gtest.Assert(err7, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.AssertNE(err3, nil)
+ t.AssertNE(err4, nil)
+ t.AssertNE(err5, nil)
+ t.Assert(err6, nil)
+ t.Assert(err7, nil)
})
}
func Test_Password3(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "password3"
val1 := "12345"
val2 := "Naaaa"
@@ -351,30 +351,30 @@ func Test_Password3(t *testing.T) {
err5 := gvalid.Check(val5, rule, nil)
err6 := gvalid.Check(val6, rule, nil)
err7 := gvalid.Check(val7, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.AssertNE(err3, nil)
- gtest.AssertNE(err4, nil)
- gtest.AssertNE(err5, nil)
- gtest.AssertNE(err6, nil)
- gtest.Assert(err7, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.AssertNE(err3, nil)
+ t.AssertNE(err4, nil)
+ t.AssertNE(err5, nil)
+ t.AssertNE(err6, nil)
+ t.Assert(err7, nil)
})
}
func Test_Postcode(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "postcode"
val1 := "12345"
val2 := "610036"
err1 := gvalid.Check(val1, rule, nil)
err2 := gvalid.Check(val2, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.Assert(err2, nil)
+ t.AssertNE(err1, nil)
+ t.Assert(err2, nil)
})
}
func Test_IDNumber(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "id-number"
val1 := "11111111111111"
val2 := "1111111111111111"
@@ -386,28 +386,28 @@ func Test_IDNumber(t *testing.T) {
err3 := gvalid.Check(val3, rule, nil)
err4 := gvalid.Check(val4, rule, nil)
err5 := gvalid.Check(val5, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.AssertNE(err3, nil)
- gtest.AssertNE(err4, nil)
- gtest.Assert(err5, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.AssertNE(err3, nil)
+ t.AssertNE(err4, nil)
+ t.Assert(err5, nil)
})
}
func Test_LuHn(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "luhn"
val1 := "6230514630000424470"
val2 := "6230514630000424473"
err1 := gvalid.Check(val1, rule, nil)
err2 := gvalid.Check(val2, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.Assert(err2, nil)
+ t.AssertNE(err1, nil)
+ t.Assert(err2, nil)
})
}
func Test_QQ(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "qq"
val1 := "100"
val2 := "1"
@@ -419,11 +419,11 @@ func Test_QQ(t *testing.T) {
err3 := gvalid.Check(val3, rule, nil)
err4 := gvalid.Check(val4, rule, nil)
err5 := gvalid.Check(val5, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
- gtest.Assert(err5, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
+ t.Assert(err5, nil)
})
}
@@ -458,7 +458,7 @@ func Test_Ip(t *testing.T) {
}
func Test_IPv4(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "ipv4"
val1 := "0.0.0"
val2 := "0.0.0.0"
@@ -470,16 +470,16 @@ func Test_IPv4(t *testing.T) {
err3 := gvalid.Check(val3, rule, nil)
err4 := gvalid.Check(val4, rule, nil)
err5 := gvalid.Check(val5, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
- gtest.Assert(err5, nil)
+ t.AssertNE(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
+ t.Assert(err5, nil)
})
}
func Test_IPv6(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "ipv6"
val1 := "192.168.1.1"
val2 := "CDCD:910A:2222:5498:8475:1111:3900:2020"
@@ -491,16 +491,16 @@ func Test_IPv6(t *testing.T) {
err3 := gvalid.Check(val3, rule, nil)
err4 := gvalid.Check(val4, rule, nil)
err5 := gvalid.Check(val5, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
- gtest.Assert(err5, nil)
+ t.AssertNE(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
+ t.Assert(err5, nil)
})
}
func Test_MAC(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "mac"
val1 := "192.168.1.1"
val2 := "44-45-53-54-00-00"
@@ -508,14 +508,14 @@ func Test_MAC(t *testing.T) {
err1 := gvalid.Check(val1, rule, nil)
err2 := gvalid.Check(val2, rule, nil)
err3 := gvalid.Check(val3, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(err3, nil)
+ t.AssertNE(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(err3, nil)
})
}
func Test_URL(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "url"
val1 := "127.0.0.1"
val2 := "https://www.baidu.com"
@@ -525,15 +525,15 @@ func Test_URL(t *testing.T) {
err2 := gvalid.Check(val2, rule, nil)
err3 := gvalid.Check(val3, rule, nil)
err4 := gvalid.Check(val4, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
+ t.AssertNE(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
})
}
func Test_Domain(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "domain"
val1 := "localhost"
val2 := "baidu.com"
@@ -547,12 +547,12 @@ func Test_Domain(t *testing.T) {
err4 := gvalid.Check(val4, rule, nil)
err5 := gvalid.Check(val5, rule, nil)
err6 := gvalid.Check(val6, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
- gtest.Assert(err5, nil)
- gtest.Assert(err6, nil)
+ t.AssertNE(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
+ t.Assert(err5, nil)
+ t.Assert(err6, nil)
})
}
@@ -622,7 +622,7 @@ func Test_Between(t *testing.T) {
}
func Test_Min(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "min:100"
val1 := "1"
val2 := "99"
@@ -634,20 +634,20 @@ func Test_Min(t *testing.T) {
err3 := gvalid.Check(val3, rule, nil)
err4 := gvalid.Check(val4, rule, nil)
err5 := gvalid.Check(val5, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
- gtest.AssertNE(err5, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
+ t.AssertNE(err5, nil)
rule2 := "min:a"
err6 := gvalid.Check(val1, rule2, nil)
- gtest.AssertNE(err6, nil)
+ t.AssertNE(err6, nil)
})
}
func Test_Max(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "max:100"
val1 := "1"
val2 := "99"
@@ -659,20 +659,20 @@ func Test_Max(t *testing.T) {
err3 := gvalid.Check(val3, rule, nil)
err4 := gvalid.Check(val4, rule, nil)
err5 := gvalid.Check(val5, rule, nil)
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(err3, nil)
- gtest.AssertNE(err4, nil)
- gtest.AssertNE(err5, nil)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(err3, nil)
+ t.AssertNE(err4, nil)
+ t.AssertNE(err5, nil)
rule2 := "max:a"
err6 := gvalid.Check(val1, rule2, nil)
- gtest.AssertNE(err6, nil)
+ t.AssertNE(err6, nil)
})
}
func Test_Json(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "json"
val1 := ""
val2 := "."
@@ -686,17 +686,17 @@ func Test_Json(t *testing.T) {
err4 := gvalid.Check(val4, rule, nil)
err5 := gvalid.Check(val5, rule, nil)
err6 := gvalid.Check(val6, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
- gtest.Assert(err5, nil)
- gtest.Assert(err6, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
+ t.Assert(err5, nil)
+ t.Assert(err6, nil)
})
}
func Test_Integer(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "integer"
val1 := ""
val2 := "1.0"
@@ -710,17 +710,17 @@ func Test_Integer(t *testing.T) {
err4 := gvalid.Check(val4, rule, nil)
err5 := gvalid.Check(val5, rule, nil)
err6 := gvalid.Check(val6, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
- gtest.Assert(err5, nil)
- gtest.Assert(err6, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
+ t.Assert(err5, nil)
+ t.Assert(err6, nil)
})
}
func Test_Float(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "float"
val1 := ""
val2 := "a"
@@ -734,17 +734,17 @@ func Test_Float(t *testing.T) {
err4 := gvalid.Check(val4, rule, nil)
err5 := gvalid.Check(val5, rule, nil)
err6 := gvalid.Check(val6, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
- gtest.Assert(err5, nil)
- gtest.Assert(err6, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
+ t.Assert(err5, nil)
+ t.Assert(err6, nil)
})
}
func Test_Boolean(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "boolean"
val1 := "a"
val2 := "-"
@@ -758,17 +758,17 @@ func Test_Boolean(t *testing.T) {
err4 := gvalid.Check(val4, rule, nil)
err5 := gvalid.Check(val5, rule, nil)
err6 := gvalid.Check(val6, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
- gtest.Assert(err5, nil)
- gtest.Assert(err6, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
+ t.Assert(err5, nil)
+ t.Assert(err6, nil)
})
}
func Test_Same(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "same:id"
val1 := "100"
params1 := g.Map{
@@ -784,14 +784,14 @@ func Test_Same(t *testing.T) {
err1 := gvalid.Check(val1, rule, nil, params1)
err2 := gvalid.Check(val1, rule, nil, params2)
err3 := gvalid.Check(val1, rule, nil, params3)
- gtest.AssertNE(err1, nil)
- gtest.Assert(err2, nil)
- gtest.Assert(err3, nil)
+ t.AssertNE(err1, nil)
+ t.Assert(err2, nil)
+ t.Assert(err3, nil)
})
}
func Test_Different(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "different:id"
val1 := "100"
params1 := g.Map{
@@ -807,14 +807,14 @@ func Test_Different(t *testing.T) {
err1 := gvalid.Check(val1, rule, nil, params1)
err2 := gvalid.Check(val1, rule, nil, params2)
err3 := gvalid.Check(val1, rule, nil, params3)
- gtest.Assert(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.AssertNE(err3, nil)
+ t.Assert(err1, nil)
+ t.AssertNE(err2, nil)
+ t.AssertNE(err3, nil)
})
}
func Test_In(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "in:100,200"
val1 := ""
val2 := "1"
@@ -824,15 +824,15 @@ func Test_In(t *testing.T) {
err2 := gvalid.Check(val2, rule, nil)
err3 := gvalid.Check(val3, rule, nil)
err4 := gvalid.Check(val4, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.Assert(err3, nil)
- gtest.Assert(err4, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.Assert(err3, nil)
+ t.Assert(err4, nil)
})
}
func Test_NotIn(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "not-in:100"
val1 := ""
val2 := "1"
@@ -842,12 +842,12 @@ func Test_NotIn(t *testing.T) {
err2 := gvalid.Check(val2, rule, nil)
err3 := gvalid.Check(val3, rule, nil)
err4 := gvalid.Check(val4, rule, nil)
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.AssertNE(err3, nil)
- gtest.Assert(err4, nil)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.AssertNE(err3, nil)
+ t.Assert(err4, nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := "not-in:100,200"
val1 := ""
val2 := "1"
@@ -857,10 +857,10 @@ func Test_NotIn(t *testing.T) {
err2 := gvalid.Check(val2, rule, nil)
err3 := gvalid.Check(val3, rule, nil)
err4 := gvalid.Check(val4, rule, nil)
- gtest.Assert(err1, nil)
- gtest.Assert(err2, nil)
- gtest.AssertNE(err3, nil)
- gtest.AssertNE(err4, nil)
+ t.Assert(err1, nil)
+ t.Assert(err2, nil)
+ t.AssertNE(err3, nil)
+ t.AssertNE(err4, nil)
})
}
@@ -875,7 +875,7 @@ func Test_Regex1(t *testing.T) {
}
func Test_Regex2(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
rule := `required|min-length:6|regex:^data:image\/(jpeg|png);base64,`
str1 := ""
str2 := "data"
@@ -883,11 +883,11 @@ func Test_Regex2(t *testing.T) {
err1 := gvalid.Check(str1, rule, nil)
err2 := gvalid.Check(str2, rule, nil)
err3 := gvalid.Check(str3, rule, nil)
- gtest.AssertNE(err1, nil)
- gtest.AssertNE(err2, nil)
- gtest.Assert(err3, nil)
+ t.AssertNE(err1, nil)
+ t.AssertNE(err2, nil)
+ t.Assert(err3, nil)
- gtest.AssertNE(err1.Map()["required"], nil)
- gtest.AssertNE(err2.Map()["min-length"], nil)
+ t.AssertNE(err1.Map()["required"], nil)
+ t.AssertNE(err2.Map()["min-length"], nil)
})
}
diff --git a/util/gvalid/gvalid_unit_checkmap_test.go b/util/gvalid/gvalid_unit_checkmap_test.go
index 639a185f0..fd7cf395b 100755
--- a/util/gvalid/gvalid_unit_checkmap_test.go
+++ b/util/gvalid/gvalid_unit_checkmap_test.go
@@ -150,7 +150,7 @@ func Test_CheckMapWithNilAndNotRequiredField(t *testing.T) {
}
func Test_Sequence(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
params := map[string]interface{}{
"passport": "",
"password": "123456",
@@ -162,21 +162,21 @@ func Test_Sequence(t *testing.T) {
"password2@required|length:6,16#",
}
err := gvalid.CheckMap(params, rules)
- gtest.AssertNE(err, nil)
- gtest.Assert(len(err.Map()), 2)
- gtest.Assert(err.Map()["required"], "账号不能为空")
- gtest.Assert(err.Map()["length"], "账号长度应当在6到16之间")
- gtest.Assert(len(err.Maps()), 2)
+ t.AssertNE(err, nil)
+ t.Assert(len(err.Map()), 2)
+ t.Assert(err.Map()["required"], "账号不能为空")
+ t.Assert(err.Map()["length"], "账号长度应当在6到16之间")
+ t.Assert(len(err.Maps()), 2)
- gtest.Assert(err.String(), "账号不能为空; 账号长度应当在6到16之间; 两次密码输入不相等")
- gtest.Assert(err.Strings(), []string{"账号不能为空", "账号长度应当在6到16之间", "两次密码输入不相等"})
+ t.Assert(err.String(), "账号不能为空; 账号长度应当在6到16之间; 两次密码输入不相等")
+ t.Assert(err.Strings(), []string{"账号不能为空", "账号长度应当在6到16之间", "两次密码输入不相等"})
k, m := err.FirstItem()
- gtest.Assert(k, "passport")
- gtest.Assert(m, err.Map())
+ t.Assert(k, "passport")
+ t.Assert(m, err.Map())
r, s := err.FirstRule()
- gtest.Assert(r, "required")
- gtest.Assert(s, "账号不能为空")
+ t.Assert(r, "required")
+ t.Assert(s, "账号不能为空")
})
}
diff --git a/util/gvalid/gvalid_unit_checkstruct_test.go b/util/gvalid/gvalid_unit_checkstruct_test.go
index 4219fca90..08b820040 100755
--- a/util/gvalid/gvalid_unit_checkstruct_test.go
+++ b/util/gvalid/gvalid_unit_checkstruct_test.go
@@ -16,7 +16,7 @@ import (
)
func Test_CheckStruct(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Object struct {
Name string
Age int
@@ -34,10 +34,10 @@ func Test_CheckStruct(t *testing.T) {
}
obj := &Object{"john", 16}
err := gvalid.CheckStruct(obj, rules, msgs)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Object struct {
Name string
Age int
@@ -55,14 +55,14 @@ func Test_CheckStruct(t *testing.T) {
}
obj := &Object{"john", 16}
err := gvalid.CheckStruct(obj, rules, msgs)
- gtest.AssertNE(err, nil)
- gtest.Assert(len(err.Maps()), 2)
- gtest.Assert(err.Maps()["Name"]["required"], "")
- gtest.Assert(err.Maps()["Name"]["length"], "名称长度为6到16个字符")
- gtest.Assert(err.Maps()["Age"]["between"], "年龄为18到30周岁")
+ t.AssertNE(err, nil)
+ t.Assert(len(err.Maps()), 2)
+ t.Assert(err.Maps()["Name"]["required"], "")
+ t.Assert(err.Maps()["Name"]["length"], "名称长度为6到16个字符")
+ t.Assert(err.Maps()["Age"]["between"], "年龄为18到30周岁")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Object struct {
Name string
Age int
@@ -80,14 +80,14 @@ func Test_CheckStruct(t *testing.T) {
}
obj := &Object{"john", 16}
err := gvalid.CheckStruct(obj, rules, msgs)
- gtest.AssertNE(err, nil)
- gtest.Assert(len(err.Maps()), 2)
- gtest.Assert(err.Maps()["Name"]["required"], "")
- gtest.Assert(err.Maps()["Name"]["length"], "名称长度为6到16个字符")
- gtest.Assert(err.Maps()["Age"]["between"], "年龄为18到30周岁")
+ t.AssertNE(err, nil)
+ t.Assert(len(err.Maps()), 2)
+ t.Assert(err.Maps()["Name"]["required"], "")
+ t.Assert(err.Maps()["Name"]["length"], "名称长度为6到16个字符")
+ t.Assert(err.Maps()["Age"]["between"], "年龄为18到30周岁")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Object struct {
Name string
Age int
@@ -105,49 +105,49 @@ func Test_CheckStruct(t *testing.T) {
}
obj := &Object{"john", 16}
err := gvalid.CheckStruct(obj, rules, msgs)
- gtest.AssertNE(err, nil)
- gtest.Assert(len(err.Maps()), 2)
- gtest.Assert(err.Maps()["Name"]["required"], "")
- gtest.Assert(err.Maps()["Name"]["length"], "名称长度为6到16个字符")
- gtest.Assert(err.Maps()["Age"]["between"], "年龄为18到30周岁")
+ t.AssertNE(err, nil)
+ t.Assert(len(err.Maps()), 2)
+ t.Assert(err.Maps()["Name"]["required"], "")
+ t.Assert(err.Maps()["Name"]["length"], "名称长度为6到16个字符")
+ t.Assert(err.Maps()["Age"]["between"], "年龄为18到30周岁")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type LoginRequest struct {
Username string `json:"username" gvalid:"username@required#用户名不能为空"`
Password string `json:"password" gvalid:"password@required#登录密码不能为空"`
}
var login LoginRequest
err := gvalid.CheckStruct(login, nil)
- gtest.AssertNE(err, nil)
- gtest.Assert(len(err.Maps()), 2)
- gtest.Assert(err.Maps()["username"]["required"], "用户名不能为空")
- gtest.Assert(err.Maps()["password"]["required"], "登录密码不能为空")
+ t.AssertNE(err, nil)
+ t.Assert(len(err.Maps()), 2)
+ t.Assert(err.Maps()["username"]["required"], "用户名不能为空")
+ t.Assert(err.Maps()["password"]["required"], "登录密码不能为空")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type LoginRequest struct {
Username string `json:"username" gvalid:"@required#用户名不能为空"`
Password string `json:"password" gvalid:"@required#登录密码不能为空"`
}
var login LoginRequest
err := gvalid.CheckStruct(login, nil)
- gtest.Assert(err, nil)
+ t.Assert(err, nil)
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type LoginRequest struct {
username string `json:"username" gvalid:"username@required#用户名不能为空"`
Password string `json:"password" gvalid:"password@required#登录密码不能为空"`
}
var login LoginRequest
err := gvalid.CheckStruct(login, nil)
- gtest.AssertNE(err, nil)
- gtest.Assert(err.Maps()["password"]["required"], "登录密码不能为空")
+ t.AssertNE(err, nil)
+ t.Assert(err.Maps()["password"]["required"], "登录密码不能为空")
})
// gvalid tag
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int `gvalid:"uid@required|min:10#|ID不能为空"`
Age int `gvalid:"age@required#年龄不能为空"`
@@ -160,12 +160,12 @@ func Test_CheckStruct(t *testing.T) {
Password: "123456",
}
err := gvalid.CheckStruct(user, nil)
- gtest.AssertNE(err, nil)
- gtest.Assert(len(err.Maps()), 1)
- gtest.Assert(err.Maps()["uid"]["min"], "ID不能为空")
+ t.AssertNE(err, nil)
+ t.Assert(len(err.Maps()), 1)
+ t.Assert(err.Maps()["uid"]["min"], "ID不能为空")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int `gvalid:"uid@required|min:10#|ID不能为空"`
Age int `gvalid:"age@required#年龄不能为空"`
@@ -183,12 +183,12 @@ func Test_CheckStruct(t *testing.T) {
}
err := gvalid.CheckStruct(user, rules)
- gtest.AssertNE(err, nil)
- gtest.Assert(len(err.Maps()), 1)
- gtest.Assert(err.Maps()["uid"]["min"], "ID不能为空")
+ t.AssertNE(err, nil)
+ t.Assert(len(err.Maps()), 1)
+ t.Assert(err.Maps()["uid"]["min"], "ID不能为空")
})
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int `gvalid:"uid@required|min:10#ID不能为空"`
Age int `gvalid:"age@required#年龄不能为空"`
@@ -201,12 +201,12 @@ func Test_CheckStruct(t *testing.T) {
Password: "123456",
}
err := gvalid.CheckStruct(user, nil)
- gtest.AssertNE(err, nil)
- gtest.Assert(len(err.Maps()), 1)
+ t.AssertNE(err, nil)
+ t.Assert(len(err.Maps()), 1)
})
// valid tag
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type User struct {
Id int `valid:"uid@required|min:10#|ID不能为空"`
Age int `valid:"age@required#年龄不能为空"`
@@ -219,14 +219,14 @@ func Test_CheckStruct(t *testing.T) {
Password: "123456",
}
err := gvalid.CheckStruct(user, nil)
- gtest.AssertNE(err, nil)
- gtest.Assert(len(err.Maps()), 1)
- gtest.Assert(err.Maps()["uid"]["min"], "ID不能为空")
+ t.AssertNE(err, nil)
+ t.Assert(len(err.Maps()), 1)
+ t.Assert(err.Maps()["uid"]["min"], "ID不能为空")
})
}
func Test_CheckStruct_With_Inherit(t *testing.T) {
- gtest.Case(t, func() {
+ gtest.C(t, func(t *gtest.T) {
type Pass struct {
Pass1 string `valid:"password1@required|same:password2#请输入您的密码|您两次输入的密码不一致"`
Pass2 string `valid:"password2@required|same:password1#请再次输入您的密码|您两次输入的密码不一致"`
@@ -244,9 +244,9 @@ func Test_CheckStruct_With_Inherit(t *testing.T) {
},
}
err := gvalid.CheckStruct(user, nil)
- gtest.AssertNE(err, nil)
- gtest.Assert(err.Maps()["name"], g.Map{"required": "请输入您的姓名"})
- gtest.Assert(err.Maps()["password1"], g.Map{"same": "您两次输入的密码不一致"})
- gtest.Assert(err.Maps()["password2"], g.Map{"same": "您两次输入的密码不一致"})
+ t.AssertNE(err, nil)
+ t.Assert(err.Maps()["name"], g.Map{"required": "请输入您的姓名"})
+ t.Assert(err.Maps()["password1"], g.Map{"same": "您两次输入的密码不一致"})
+ t.Assert(err.Maps()["password2"], g.Map{"same": "您两次输入的密码不一致"})
})
}
diff --git a/util/gvalid/gvalid_unit_customerror_test.go b/util/gvalid/gvalid_unit_customerror_test.go
index 6dfd673bb..894d59d4f 100755
--- a/util/gvalid/gvalid_unit_customerror_test.go
+++ b/util/gvalid/gvalid_unit_customerror_test.go
@@ -22,7 +22,7 @@ func Test_Map(t *testing.T) {
}
err := gvalid.Check(val, rule, nil)
- gtest.Assert(err.Map(), msg)
+ t.Assert(err.Map(), msg)
}
func Test_FirstString(t *testing.T) {
@@ -31,7 +31,7 @@ func Test_FirstString(t *testing.T) {
err := gvalid.Check(val, rule, nil)
n := err.FirstString()
- gtest.Assert(n, "IPv4地址格式不正确")
+ t.Assert(n, "IPv4地址格式不正确")
}
func Test_SetDefaultErrorMsgs(t *testing.T) {