@@ -77,3 +77,21 @@ func TestSHA1(t *testing.T) {
t.Fatal("sha1字符串不正确")
}
+
+func TestBase64(t *testing.T) {
+ origin := "foo"
+ encoded := Base64Encode([]byte(origin))
+ if encoded != "Zm9v" {
+ t.Fatal("base64加密失败")
+ }
+ decoded, err := Base64Decode(encoded)
+ if err != nil {
+ t.Fatal(err)
+ if string(decoded) != origin {
+ t.Fatal("base64解密失败")
+}