提交
This commit is contained in:
+172
@@ -0,0 +1,172 @@
|
||||
package convx_test
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"code.yun.ink/open/utils/convx"
|
||||
)
|
||||
|
||||
func TestConvToString(t *testing.T) {
|
||||
// 日志
|
||||
// t.Log("hello world")
|
||||
|
||||
// 测试int
|
||||
var v_int int = 123456789
|
||||
str, err := convx.ToString(v_int)
|
||||
if err != nil {
|
||||
t.Fail()
|
||||
t.Log(err)
|
||||
}
|
||||
if str != "123456789" {
|
||||
t.Fail()
|
||||
t.Log(str)
|
||||
}
|
||||
|
||||
// 测试int32
|
||||
var v_int32 int32 = 123456789
|
||||
str, err = convx.ToString(v_int32)
|
||||
if err != nil {
|
||||
t.Fail()
|
||||
t.Log(err)
|
||||
}
|
||||
if str != "123456789" {
|
||||
t.Fail()
|
||||
t.Log(str)
|
||||
}
|
||||
|
||||
// 测试int64
|
||||
var v_int64 int64 = 123456789
|
||||
str, err = convx.ToString(v_int64)
|
||||
if err != nil {
|
||||
t.Fail()
|
||||
t.Log(err)
|
||||
}
|
||||
if str != "123456789" {
|
||||
t.Fail()
|
||||
t.Log(str)
|
||||
}
|
||||
|
||||
// 测试float32
|
||||
var v_float32 float32 = 123.12345
|
||||
str, err = convx.ToString(v_float32)
|
||||
if err != nil {
|
||||
t.Fail()
|
||||
t.Log(err)
|
||||
}
|
||||
if str != "123.12345" {
|
||||
t.Fail()
|
||||
t.Log(str)
|
||||
}
|
||||
|
||||
// 测试float64
|
||||
var v_float64 float64 = 123456789.12345
|
||||
str, err = convx.ToString(v_float64)
|
||||
if err != nil {
|
||||
t.Fail()
|
||||
t.Log(err)
|
||||
}
|
||||
if str != "123456789.12345" {
|
||||
t.Fail()
|
||||
t.Log(str)
|
||||
}
|
||||
|
||||
// 测试string
|
||||
var v_string string = "123456789.12345"
|
||||
str, err = convx.ToString(v_string)
|
||||
if err != nil {
|
||||
t.Fail()
|
||||
t.Log(err)
|
||||
}
|
||||
if str != "123456789.12345" {
|
||||
t.Fail()
|
||||
t.Log(str)
|
||||
}
|
||||
|
||||
// 标记错误(继续运行)
|
||||
// t.Fail()
|
||||
|
||||
// 终止运行
|
||||
// t.FailNow()
|
||||
|
||||
}
|
||||
|
||||
func TestConvToInt(t *testing.T) {
|
||||
// int
|
||||
var v_int int = 123456789
|
||||
i, err := convx.ToInt(v_int)
|
||||
if err != nil {
|
||||
t.Fail()
|
||||
t.Log(err)
|
||||
}
|
||||
if i != 123456789 {
|
||||
t.Fail()
|
||||
t.Log(i)
|
||||
}
|
||||
|
||||
// int32
|
||||
var v_int32 int32 = 123456789
|
||||
i, err = convx.ToInt(v_int32)
|
||||
if err != nil {
|
||||
t.Fail()
|
||||
t.Log(err)
|
||||
}
|
||||
if i != 123456789 {
|
||||
t.Fail()
|
||||
t.Log(i)
|
||||
}
|
||||
|
||||
// int64
|
||||
var v_int64 int64 = 123456789
|
||||
i, err = convx.ToInt(v_int64)
|
||||
if err != nil {
|
||||
t.Fail()
|
||||
t.Log(err)
|
||||
}
|
||||
if i != 123456789 {
|
||||
t.Fail()
|
||||
t.Log(i)
|
||||
}
|
||||
|
||||
// float32
|
||||
var v_float32 float32 = 1234.56789
|
||||
i, err = convx.ToInt(v_float32)
|
||||
if err != nil {
|
||||
t.Fail()
|
||||
t.Log(err)
|
||||
}
|
||||
if i != 1234 {
|
||||
t.Fail()
|
||||
t.Log(i)
|
||||
}
|
||||
|
||||
// float64
|
||||
var v_float64 float64 = 1234.56789
|
||||
i, err = convx.ToInt(v_float64)
|
||||
if err != nil {
|
||||
t.Fail()
|
||||
t.Log(err)
|
||||
}
|
||||
if i != 1234 {
|
||||
t.Fail()
|
||||
t.Log(i)
|
||||
}
|
||||
|
||||
// string
|
||||
var v_string string = "1234"
|
||||
i, err = convx.ToInt(v_string)
|
||||
if err != nil {
|
||||
t.Fail()
|
||||
t.Log(err)
|
||||
}
|
||||
if i != 1234 {
|
||||
t.Fail()
|
||||
t.Log(i)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
func TestConvToInt64(t *testing.T) {}
|
||||
|
||||
func TestConvToFloat32(t *testing.T) {}
|
||||
|
||||
func TestConvToFloat64(t *testing.T) {}
|
||||
Reference in New Issue
Block a user