添加部分测试

This commit is contained in:
Yun
2024-01-11 21:48:44 +08:00
parent 97f9a0cb86
commit 832e70ba48
2 changed files with 20 additions and 2 deletions
+2 -2
View File
@@ -11,7 +11,7 @@ import (
const base64 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz+/"
// DecToBase64 将10进制的数字转换为64进制的字符串
func DecToBase64(n int) string {
func Encode10To64(n int) string {
if n == 0 {
return "0"
}
@@ -30,7 +30,7 @@ func DecToBase64(n int) string {
}
// Base64ToDec 将64进制的字符串转换为10进制的数字
func Base64ToDec(s string) int {
func Decode64To10(s string) int {
n := 0
// 遍历字符串的每个字符
for _, c := range s {
+18
View File
@@ -6,6 +6,24 @@ import (
"code.yun.ink/pkg/convx"
)
func Test64(t *testing.T) {
// 测试10进制转64进制
var v_int int = 123456789
str := convx.Encode10To64(v_int)
if str != "7MyqL" {
t.Fail()
t.Log(str)
}
// 测试64进制转10进制
var v_string string = "7MyqL"
i := convx.Decode64To10(v_string)
if i != 123456789 {
t.Fail()
t.Log(i)
}
}
func TestConvToString(t *testing.T) {
// 日志
// t.Log("hello world")