mirror of
https://gitee.com/johng/gf
synced 2026-06-07 10:22:11 +08:00
gtype unit test use AssertEQ replace Assert.
This commit is contained in:
@ -17,17 +17,17 @@ func Test_Bool(t *testing.T) {
|
||||
gtest.Case(t, func() {
|
||||
i := gtype.NewBool(true)
|
||||
iClone := i.Clone()
|
||||
gtest.Assert(iClone.Set(false), true)
|
||||
gtest.Assert(iClone.Val(), false)
|
||||
gtest.AssertEQ(iClone.Set(false), true)
|
||||
gtest.AssertEQ(iClone.Val(), false)
|
||||
|
||||
i1 := gtype.NewBool(false)
|
||||
iClone1 := i1.Clone()
|
||||
gtest.Assert(iClone1.Set(true), false)
|
||||
gtest.Assert(iClone1.Val(), true)
|
||||
gtest.AssertEQ(iClone1.Set(true), false)
|
||||
gtest.AssertEQ(iClone1.Val(), true)
|
||||
|
||||
//空参测试
|
||||
i2 := gtype.NewBool()
|
||||
gtest.Assert(i2.Val(), false)
|
||||
gtest.AssertEQ(i2.Val(), false)
|
||||
})
|
||||
}
|
||||
|
||||
@ -37,8 +37,8 @@ func Test_Byte(t *testing.T) {
|
||||
addTimes := 127
|
||||
i := gtype.NewByte(byte(0))
|
||||
iClone := i.Clone()
|
||||
gtest.Assert(iClone.Set(byte(1)), byte(0))
|
||||
gtest.Assert(iClone.Val(), byte(1))
|
||||
gtest.AssertEQ(iClone.Set(byte(1)), byte(0))
|
||||
gtest.AssertEQ(iClone.Val(), byte(1))
|
||||
for index := 0; index < addTimes; index++ {
|
||||
wg.Add(1)
|
||||
go func() {
|
||||
@ -47,11 +47,11 @@ func Test_Byte(t *testing.T) {
|
||||
}()
|
||||
}
|
||||
wg.Wait()
|
||||
gtest.Assert(byte(addTimes), i.Val())
|
||||
gtest.AssertEQ(byte(addTimes), i.Val())
|
||||
|
||||
//空参测试
|
||||
i1 := gtype.NewByte()
|
||||
gtest.Assert(i1.Val(), byte(0))
|
||||
gtest.AssertEQ(i1.Val(), byte(0))
|
||||
})
|
||||
}
|
||||
|
||||
@ -59,12 +59,12 @@ func Test_Bytes(t *testing.T) {
|
||||
gtest.Case(t, func() {
|
||||
i := gtype.NewBytes([]byte("abc"))
|
||||
iClone := i.Clone()
|
||||
gtest.Assert(iClone.Set([]byte("123")), []byte("abc"))
|
||||
gtest.Assert(iClone.Val(), []byte("123"))
|
||||
gtest.AssertEQ(iClone.Set([]byte("123")), []byte("abc"))
|
||||
gtest.AssertEQ(iClone.Val(), []byte("123"))
|
||||
|
||||
//空参测试
|
||||
i1 := gtype.NewBytes()
|
||||
gtest.Assert(i1.Val(), nil)
|
||||
gtest.AssertEQ(i1.Val(), nil)
|
||||
})
|
||||
}
|
||||
|
||||
@ -72,12 +72,12 @@ func Test_String(t *testing.T) {
|
||||
gtest.Case(t, func() {
|
||||
i := gtype.NewString("abc")
|
||||
iClone := i.Clone()
|
||||
gtest.Assert(iClone.Set("123"), "abc")
|
||||
gtest.Assert(iClone.Val(), "123")
|
||||
gtest.AssertEQ(iClone.Set("123"), "abc")
|
||||
gtest.AssertEQ(iClone.Val(), "123")
|
||||
|
||||
//空参测试
|
||||
i1 := gtype.NewString()
|
||||
gtest.Assert(i1.Val(), "")
|
||||
gtest.AssertEQ(i1.Val(), "")
|
||||
})
|
||||
}
|
||||
|
||||
@ -87,12 +87,12 @@ func Test_Interface(t *testing.T) {
|
||||
t1 := Temp{Name: "gf", Age: 19}
|
||||
i := gtype.New(t)
|
||||
iClone := i.Clone()
|
||||
gtest.Assert(iClone.Set(t1), t)
|
||||
gtest.Assert(iClone.Val().(Temp), t1)
|
||||
gtest.AssertEQ(iClone.Set(t1), t)
|
||||
gtest.AssertEQ(iClone.Val().(Temp), t1)
|
||||
|
||||
//空参测试
|
||||
i1 := gtype.New()
|
||||
gtest.Assert(i1.Val(), nil)
|
||||
gtest.AssertEQ(i1.Val(), nil)
|
||||
})
|
||||
}
|
||||
|
||||
@ -102,8 +102,8 @@ func Test_Float32(t *testing.T) {
|
||||
//addTimes := 100
|
||||
i := gtype.NewFloat32(0)
|
||||
iClone := i.Clone()
|
||||
gtest.Assert(iClone.Set(0.1), 0.0)
|
||||
gtest.Assert(iClone.Val(), 0.1)
|
||||
gtest.AssertEQ(iClone.Set(0.1), float32(0))
|
||||
gtest.AssertEQ(iClone.Val(), float32(0.1))
|
||||
// for index := 0; index < addTimes; index++ {
|
||||
// wg.Add(1)
|
||||
// go func() {
|
||||
@ -113,11 +113,11 @@ func Test_Float32(t *testing.T) {
|
||||
// }()
|
||||
// }
|
||||
// wg.Wait()
|
||||
// gtest.Assert(100.0, i.Val())
|
||||
// gtest.AssertEQ(100.0, i.Val())
|
||||
|
||||
//空参测试
|
||||
i1 := gtype.NewFloat32()
|
||||
gtest.Assert(i1.Val(), 0)
|
||||
gtest.AssertEQ(i1.Val(), float32(0))
|
||||
})
|
||||
}
|
||||
|
||||
@ -127,8 +127,8 @@ func Test_Float64(t *testing.T) {
|
||||
//addTimes := 100
|
||||
i := gtype.NewFloat64(0)
|
||||
iClone := i.Clone()
|
||||
gtest.Assert(iClone.Set(0.1), 0.0)
|
||||
gtest.Assert(iClone.Val(), 0.1)
|
||||
gtest.AssertEQ(iClone.Set(0.1), float64(0))
|
||||
gtest.AssertEQ(iClone.Val(), float64(0.1))
|
||||
// for index := 0; index < addTimes; index++ {
|
||||
// wg.Add(1)
|
||||
// go func() {
|
||||
@ -138,11 +138,11 @@ func Test_Float64(t *testing.T) {
|
||||
// }()
|
||||
// }
|
||||
// wg.Wait()
|
||||
// gtest.Assert(100.0, i.Val())
|
||||
// gtest.AssertEQ(100.0, i.Val())
|
||||
|
||||
//空参测试
|
||||
i1 := gtype.NewFloat64()
|
||||
gtest.Assert(i1.Val(), 0)
|
||||
gtest.AssertEQ(i1.Val(), float64(0))
|
||||
})
|
||||
}
|
||||
|
||||
@ -152,8 +152,8 @@ func Test_Int(t *testing.T) {
|
||||
addTimes := 1000
|
||||
i := gtype.NewInt(0)
|
||||
iClone := i.Clone()
|
||||
gtest.Assert(iClone.Set(1), 0)
|
||||
gtest.Assert(iClone.Val(), 1)
|
||||
gtest.AssertEQ(iClone.Set(1), 0)
|
||||
gtest.AssertEQ(iClone.Val(), 1)
|
||||
for index := 0; index < addTimes; index++ {
|
||||
wg.Add(1)
|
||||
go func() {
|
||||
@ -162,11 +162,11 @@ func Test_Int(t *testing.T) {
|
||||
}()
|
||||
}
|
||||
wg.Wait()
|
||||
gtest.Assert(addTimes, i.Val())
|
||||
gtest.AssertEQ(addTimes, i.Val())
|
||||
|
||||
//空参测试
|
||||
i1 := gtype.NewInt()
|
||||
gtest.Assert(i1.Val(), 0)
|
||||
gtest.AssertEQ(i1.Val(), 0)
|
||||
})
|
||||
}
|
||||
|
||||
@ -176,8 +176,8 @@ func Test_Int32(t *testing.T) {
|
||||
addTimes := 1000
|
||||
i := gtype.NewInt32(0)
|
||||
iClone := i.Clone()
|
||||
gtest.Assert(iClone.Set(1), 0)
|
||||
gtest.Assert(iClone.Val(), 1)
|
||||
gtest.AssertEQ(iClone.Set(1), int32(0))
|
||||
gtest.AssertEQ(iClone.Val(), int32(1))
|
||||
for index := 0; index < addTimes; index++ {
|
||||
wg.Add(1)
|
||||
go func() {
|
||||
@ -186,11 +186,11 @@ func Test_Int32(t *testing.T) {
|
||||
}()
|
||||
}
|
||||
wg.Wait()
|
||||
gtest.Assert(addTimes, i.Val())
|
||||
gtest.AssertEQ(int32(addTimes), i.Val())
|
||||
|
||||
//空参测试
|
||||
i1 := gtype.NewInt32()
|
||||
gtest.Assert(i1.Val(), 0)
|
||||
gtest.AssertEQ(i1.Val(), int32(0))
|
||||
})
|
||||
}
|
||||
|
||||
@ -200,8 +200,8 @@ func Test_Int64(t *testing.T) {
|
||||
addTimes := 1000
|
||||
i := gtype.NewInt64(0)
|
||||
iClone := i.Clone()
|
||||
gtest.Assert(iClone.Set(1), 0)
|
||||
gtest.Assert(iClone.Val(), 1)
|
||||
gtest.AssertEQ(iClone.Set(1), int64(0))
|
||||
gtest.AssertEQ(iClone.Val(), int64(1))
|
||||
for index := 0; index < addTimes; index++ {
|
||||
wg.Add(1)
|
||||
go func() {
|
||||
@ -210,11 +210,11 @@ func Test_Int64(t *testing.T) {
|
||||
}()
|
||||
}
|
||||
wg.Wait()
|
||||
gtest.Assert(addTimes, i.Val())
|
||||
gtest.AssertEQ(int64(addTimes), i.Val())
|
||||
|
||||
//空参测试
|
||||
i1 := gtype.NewInt64()
|
||||
gtest.Assert(i1.Val(), 0)
|
||||
gtest.AssertEQ(i1.Val(), int64(0))
|
||||
})
|
||||
}
|
||||
|
||||
@ -224,8 +224,8 @@ func Test_Uint(t *testing.T) {
|
||||
addTimes := 1000
|
||||
i := gtype.NewUint(0)
|
||||
iClone := i.Clone()
|
||||
gtest.Assert(iClone.Set(1), 0)
|
||||
gtest.Assert(iClone.Val(), 1)
|
||||
gtest.AssertEQ(iClone.Set(1), uint(0))
|
||||
gtest.AssertEQ(iClone.Val(), uint(1))
|
||||
for index := 0; index < addTimes; index++ {
|
||||
wg.Add(1)
|
||||
go func() {
|
||||
@ -234,11 +234,11 @@ func Test_Uint(t *testing.T) {
|
||||
}()
|
||||
}
|
||||
wg.Wait()
|
||||
gtest.Assert(addTimes, i.Val())
|
||||
gtest.AssertEQ(uint(addTimes), i.Val())
|
||||
|
||||
//空参测试
|
||||
i1 := gtype.NewUint()
|
||||
gtest.Assert(i1.Val(), 0)
|
||||
gtest.AssertEQ(i1.Val(), uint(0))
|
||||
})
|
||||
}
|
||||
|
||||
@ -248,8 +248,8 @@ func Test_Uint32(t *testing.T) {
|
||||
addTimes := 1000
|
||||
i := gtype.NewUint32(0)
|
||||
iClone := i.Clone()
|
||||
gtest.Assert(iClone.Set(1), 0)
|
||||
gtest.Assert(iClone.Val(), 1)
|
||||
gtest.AssertEQ(iClone.Set(1), uint32(0))
|
||||
gtest.AssertEQ(iClone.Val(), uint32(1))
|
||||
for index := 0; index < addTimes; index++ {
|
||||
wg.Add(1)
|
||||
go func() {
|
||||
@ -258,11 +258,11 @@ func Test_Uint32(t *testing.T) {
|
||||
}()
|
||||
}
|
||||
wg.Wait()
|
||||
gtest.Assert(addTimes, i.Val())
|
||||
gtest.AssertEQ(uint32(addTimes), i.Val())
|
||||
|
||||
//空参测试
|
||||
i1 := gtype.NewUint32()
|
||||
gtest.Assert(i1.Val(), 0)
|
||||
gtest.AssertEQ(i1.Val(), uint32(0))
|
||||
})
|
||||
}
|
||||
|
||||
@ -272,8 +272,8 @@ func Test_Uint64(t *testing.T) {
|
||||
addTimes := 1000
|
||||
i := gtype.NewUint64(0)
|
||||
iClone := i.Clone()
|
||||
gtest.Assert(iClone.Set(1), 0)
|
||||
gtest.Assert(iClone.Val(), 1)
|
||||
gtest.AssertEQ(iClone.Set(1), uint64(0))
|
||||
gtest.AssertEQ(iClone.Val(), uint64(1))
|
||||
for index := 0; index < addTimes; index++ {
|
||||
wg.Add(1)
|
||||
go func() {
|
||||
@ -282,10 +282,10 @@ func Test_Uint64(t *testing.T) {
|
||||
}()
|
||||
}
|
||||
wg.Wait()
|
||||
gtest.Assert(addTimes, i.Val())
|
||||
gtest.AssertEQ(uint64(addTimes), i.Val())
|
||||
|
||||
//空参测试
|
||||
i1 := gtype.NewUint64()
|
||||
gtest.Assert(i1.Val(), 0)
|
||||
gtest.AssertEQ(i1.Val(), uint64(0))
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user