61 lines
1.5 KiB
Go
61 lines
1.5 KiB
Go
package weixinapi
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"git.rosy.net.cn/baseapi/utils"
|
|
)
|
|
|
|
func TestCBRetrieveToken(t *testing.T) {
|
|
result, err := api.CBRetrieveToken()
|
|
if err != nil || result.ExpiresIn != 7200 {
|
|
t.Fatal(err.Error())
|
|
}
|
|
sugarLogger.Debug(result)
|
|
}
|
|
|
|
func TestCBMessageTemplateSend(t *testing.T) {
|
|
// "oYN_usk0AeGc_C6VEZfmFQP5VHMQ": 1, // 周小扬
|
|
// "oYN_ust9hXKEvEv0X6Mq6nlAWs_E": 1, // me
|
|
// "oYN_usvnObzrPweIgHTad9-uMf78": 1, // 老赵
|
|
err := api.CBMessageTemplateSend("oYN_ust9hXKEvEv0X6Mq6nlAWs_E", "_DtNGwmOeR6TkkTVUblxLIlkV2MAPOX57TkvfdqG6nY", "", map[string]interface{}{
|
|
"appid": "wx4b5930c13f8b1170",
|
|
"pagepath": "pages/order-manager/main",
|
|
}, map[string]interface{}{
|
|
"first": "first",
|
|
"Day": "Day",
|
|
"orderId": "orderId",
|
|
"orderType": "orderType",
|
|
"customerName": "customerName",
|
|
"customerPhone": "customerPhone",
|
|
})
|
|
if err != nil {
|
|
t.Fatal(err.Error())
|
|
}
|
|
}
|
|
|
|
func TestCBUpdateRemark(t *testing.T) {
|
|
remark := "一二三四五六七八九十"
|
|
t.Log(len(remark))
|
|
err := api.CBUpdateRemark("oYN_ust9hXKEvEv0X6Mq6nlAWs_E", remark)
|
|
if err != nil {
|
|
t.Log(err)
|
|
}
|
|
}
|
|
|
|
func TestCBGetUserInfo(t *testing.T) {
|
|
userInfo, err := api.CBGetUserInfo("oYN_usnZ_ohyeJPKuBTEkIyZ7_uE")
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
t.Log(utils.Format4Output(userInfo, false))
|
|
}
|
|
|
|
func TestCBGetTicketInfo(t *testing.T) {
|
|
userInfo, err := api.CBGetTicketInfo()
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
t.Log(utils.Format4Output(userInfo, false))
|
|
}
|