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) } } }