38 lines
832 B
Go
38 lines
832 B
Go
![]() |
package wechat
|
||
|
|
||
|
import "testing"
|
||
|
|
||
|
func TestGetBalance(t *testing.T) {
|
||
|
ack, err := GetBalance(
|
||
|
"73_3LD1lmL79ZiXpDpLog7wxsq4q4iwvJZz-QSSD6BsvKOO3FPtuzNehsXcprLHtnpy8Gro2J0tIgqyv6wJ0Fy4oEITCK4iWdYvUH31kcwugW3LaE8aUZJQIL9D7tgDOUhABAXIO",
|
||
|
"9hAb/NEYUlkaMBEsmFgzig==",
|
||
|
"75e81ceda165f4ffa64f4068af58c64b8f54b88c",
|
||
|
"1",
|
||
|
)
|
||
|
if err != nil {
|
||
|
t.Error(err)
|
||
|
return
|
||
|
}
|
||
|
|
||
|
if ack.ErrCode != 0 {
|
||
|
t.Error(ack.ErrMsg)
|
||
|
return
|
||
|
}
|
||
|
|
||
|
t.Logf("ack: %+v", ack)
|
||
|
}
|
||
|
|
||
|
func TestSyncAccessToken(t *testing.T) {
|
||
|
ack, err := SyncAccessToken("73__ynavAmOePa6dlK43ntDfETB5C5ZhbzYDXiFWSpwCHy1WfslWgcwOEXatz4wp3x9ZsTZzLlTQZVhJBacimZPj08u8hfX3lCWNr-Qf4rEfB-trnW0glk8D8emjq8DBAdAEAJHG")
|
||
|
if err != nil {
|
||
|
t.Error(err)
|
||
|
return
|
||
|
}
|
||
|
|
||
|
if ack.Code != 200 {
|
||
|
t.Error("Wechar sync access token code not 200, ", ack.Msg)
|
||
|
return
|
||
|
}
|
||
|
t.Logf("ack: %+v", ack)
|
||
|
}
|