添加部分测试
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user