Files
convx/to_string_test.go
T
2024-10-28 20:02:37 +08:00

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)
}
}