31 lines
509 B
Go
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)
|
||
|
|
}
|
||
|
|
}
|