82 lines
1.6 KiB
Go
82 lines
1.6 KiB
Go
package convx_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"code.yun.ink/pkg/convx"
|
|
)
|
|
|
|
func TestToString(t *testing.T) {
|
|
a := string("a")
|
|
str, err := convx.ToString(a)
|
|
if str != a {
|
|
t.Error("convx.ToString(a) error", err)
|
|
}
|
|
b := int(1)
|
|
str, err = convx.ToString(b)
|
|
if str != "1" {
|
|
t.Error("convx.ToString(b) error", err)
|
|
}
|
|
c := int8(1)
|
|
str, err = convx.ToString(c)
|
|
if str != "1" {
|
|
t.Error("convx.ToString(c) error", err)
|
|
}
|
|
d := int16(-1)
|
|
str, err = convx.ToString(d)
|
|
if str != "-1" {
|
|
t.Error("convx.ToString(d) error", err)
|
|
}
|
|
e := int32(1)
|
|
str, err = convx.ToString(e)
|
|
if str != "1" {
|
|
t.Error("convx.ToString(e) error", err)
|
|
}
|
|
f := int64(1)
|
|
str, err = convx.ToString(f)
|
|
if str != "1" {
|
|
t.Error("convx.ToString(f) error", err)
|
|
}
|
|
g := float32(1.1)
|
|
str, err = convx.ToString(g)
|
|
if str != "1.1" {
|
|
t.Error("convx.ToString(g) error", err)
|
|
}
|
|
h := float64(1.1)
|
|
str, err = convx.ToString(h)
|
|
if str != "1.1" {
|
|
t.Error("convx.ToString(h) error", err)
|
|
}
|
|
i := true
|
|
str, err = convx.ToString(i)
|
|
if str != "true" {
|
|
t.Error("convx.ToString(i) error", err)
|
|
}
|
|
j := uint(1)
|
|
str, err = convx.ToString(j)
|
|
if str != "1" {
|
|
t.Error("convx.ToString(j) error", err)
|
|
}
|
|
k := uint8(1)
|
|
str, err = convx.ToString(k)
|
|
if str != "1" {
|
|
t.Error("convx.ToString(k) error", err)
|
|
}
|
|
l := uint16(1)
|
|
str, err = convx.ToString(l)
|
|
if str != "1" {
|
|
t.Error("convx.ToString(l) error", err)
|
|
}
|
|
m := uint32(1)
|
|
str, err = convx.ToString(m)
|
|
if str != "1" {
|
|
t.Error("convx.ToString(m) error", err)
|
|
}
|
|
n := uint64(1)
|
|
str, err = convx.ToString(n)
|
|
if str != "1" {
|
|
t.Error("convx.ToString(n) error", err)
|
|
}
|
|
|
|
}
|