package str import ( "fmt" "testing" ) func TestReverse(tt *testing.T) { a := []byte("hello world") fmt.Println(a) //[104 101 108 108 111 32 119 111 114 108 100] ByteReverse(a) fmt.Println(a) //[100 108 114 111 119 32 111 108 108 101 104] } func TestBit62Add(t *testing.T) { var num int64 = 1234567890 var num1 int64 = 5 numB62 := StrTool.Bit62Encode(num) num1B62 := StrTool.Bit62Encode(num1) fmt.Println(numB62) fmt.Println(num1B62) num2B62 := StrTool.Bit62Add(numB62, num1B62) num2 := StrTool.Bit62Decode(num2B62) fmt.Println(num2B62) fmt.Println(num2) fmt.Println(StrTool.Bit62Add("ly7vp", "1")) } func FuzzStr_Bit62Encode(f *testing.F) { f.Fuzz(func(t *testing.T, a int64) { fmt.Println(a) fmt.Println(StrTool.Bit62Encode(a)) }) }