Files
baseapi/platformapi/yinbaoapi/yinbaoapi_test.go
2020-03-18 18:02:44 +08:00

56 lines
970 B
Go

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