Files
bopx/platform_test.go
T
2024-11-04 12:10:36 +08:00

31 lines
509 B
Go

package bopx_test
import (
"testing"
"code.yun.ink/pkg/bopx"
)
func TestGetSign(t *testing.T) {
params := map[string]interface{}{
"name": "huang",
"age": 18,
}
// delete(params, "platform_key")
// delete(params, "sign")
// delete(params, "key")
s := bopx.NewPlatform([]string{"platform_key", "sign", "key"}, "huangxinyun")
sign, err := s.GetSign(params)
if err != nil {
t.Error(err)
}
t.Log(sign)
params["sign"] = sign
err = s.VerifySign(params)
if err != nil {
t.Error(err)
}
}