49 lines
1.2 KiB
Go
49 lines
1.2 KiB
Go
package elmapi
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"git.rosy.net.cn/baseapi/utils"
|
|
"go.uber.org/zap"
|
|
)
|
|
|
|
var (
|
|
elmapi *ELMAPI
|
|
sugarLogger *zap.SugaredLogger
|
|
)
|
|
|
|
func init() {
|
|
logger, _ := zap.NewDevelopment()
|
|
sugarLogger = logger.Sugar()
|
|
elmapi = NewELMAPI("bab2a27f99562f394b411dbb9a6214da", "KLRDcOZGrk", "1fc221f8265506531da36fb613d5f5ad673f2e9a", sugarLogger, true)
|
|
}
|
|
|
|
func TestTest(t *testing.T) {
|
|
sugarLogger.Debug(utils.GetCurTimeStr())
|
|
}
|
|
|
|
func TestAccessELM(t *testing.T) {
|
|
result, err := elmapi.AccessELM("eleme.user.getUser", nil)
|
|
if err != nil {
|
|
t.Fatalf("Error when accessing AccessJDQuery result:%v, error:%v", result, err)
|
|
} else {
|
|
mapResult := result.Result.(map[string]interface{})
|
|
userId := utils.MustInterface2Int64(mapResult["userId"])
|
|
if userId != 336072266326420104 || err != nil {
|
|
t.Fatalf("userId is not correct:%v", mapResult["userId"])
|
|
}
|
|
}
|
|
}
|
|
|
|
func TestGetOrder(t *testing.T) {
|
|
result, err := elmapi.GetOrder("3023582487561731159")
|
|
if err != nil {
|
|
t.Fatalf("Error when accessing AccessJDQuery result:%v, error:%v", result, err)
|
|
} else {
|
|
shopId := int(utils.MustInterface2Int64(result["shopId"]))
|
|
if shopId != 157451615 {
|
|
t.Fatalf("userId is not correct:%v", shopId)
|
|
}
|
|
}
|
|
}
|