package yinbaoapi 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) api = New("682628966212343269", "18C0E0867E467DBC26EFF5E957B02EC4") } func TestAddProductInfo(t *testing.T) { var ( stock = 5.1 ) result, err := api.AddProductInfo(&ProductInfoParam{ ProductInfo: &ProductInfo{ Name: "测试商品", Barcode: "12135", BuyPrice: &stock, SellPrice: &stock, Stock: &stock, }, }) if err != nil { t.Fatal(err) } t.Log(utils.Format4Output(result, false)) } func TestUpdateProductInfo(t *testing.T) { var ( sellPrice = float64(50) ) err := api.UpdateProductInfo(&ProductInfoParam{ ProductInfo: &ProductInfo{ UID: 285305464077105187, Stock: &sellPrice, }, }) if err != nil { t.Fatal(err) } }