Files
baseapi/platformapi/ebaiapi/ebaiapi_test.go
2018-09-02 19:06:07 +08:00

43 lines
815 B
Go

package ebaiapi
import (
"testing"
"git.rosy.net.cn/baseapi"
"git.rosy.net.cn/baseapi/utils"
"go.uber.org/zap"
)
var (
api *API
sugarLogger *zap.SugaredLogger
)
func init() {
logger, _ := zap.NewDevelopment()
sugarLogger = logger.Sugar()
baseapi.Init(sugarLogger)
// sandbox
api = New("source", "secret")
// prod
// api = New("source", "secret")
}
func TestTest(t *testing.T) {
sugarLogger.Debug(utils.GetCurTimeStr())
}
func TestAccessAPI(t *testing.T) {
result, err := api.AccessAPI("shop.get", utils.Params2Map("baidu_shop_id", "2232527731"))
if err != nil {
t.Fatalf("Error when accessing AccessAPI result:%v, error:%v", result, err)
} else {
shopInfo := result.Data.(map[string]interface{})
if len(shopInfo) > 0 {
t.Fatalf("data is not correct:%v", shopInfo)
}
}
}