31 lines
743 B
Go
31 lines
743 B
Go
package weimobapi
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"git.rosy.net.cn/baseapi"
|
|
"git.rosy.net.cn/baseapi/utils"
|
|
)
|
|
|
|
func TestGetCallbackMsg(t *testing.T) {
|
|
rawMsg := `
|
|
{
|
|
"id": "91bae15f-2f8f-4eca-9f4d-793de40c74cf",
|
|
"topic": "ec_order",
|
|
"event": "createOrder",
|
|
"version": 1,
|
|
"sign": "e46b607913c93bd4c31a6e483785ef52",
|
|
"msgSignature": "b7a975d07a7b0b507ab01f862c4f7fec",
|
|
"test": false,
|
|
"business_id": "1224609670",
|
|
"public_account_id": "100000386048",
|
|
"msg_body": "{\"createTime\":\"2019-01-19 15:23:59\",\"channelType\":1,\"orderNo\":5330003015048}"
|
|
}
|
|
`
|
|
msg, response := api.GetCallbackMsg([]byte(rawMsg))
|
|
if response != nil {
|
|
t.Fatal("GetCallbackMsg failed")
|
|
}
|
|
baseapi.SugarLogger.Debug(utils.Format4Output(msg, false))
|
|
}
|