package jd import ( "testing" "git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/jx-callback/business/model" "git.rosy.net.cn/jx-callback/business/model/dao" ) func TestCreateSku(t *testing.T) { // t.Log(beego.BConfig.RunMode) skuID := 21741 sku := &model.Sku{} sku.ID = skuID dao.GetEntity(nil, sku) t.Log(sku) // err := new(PurchaseHandler).CreateSku(sku) // if err != nil { // t.Fatal(err.Error()) // } } func TestUpdateSku(t *testing.T) { // t.Log(beego.BConfig.RunMode) db := dao.GetDB() skuID := 21741 sku := &model.Sku{} sku.ID = skuID dao.GetEntity(db, sku) err := new(PurchaseHandler).UpdateSku(db, sku, "autotest") if err != nil { t.Fatal(err.Error()) } } func TestReadCategories(t *testing.T) { result, err := new(PurchaseHandler).ReadCategories() if err != nil || len(result) == 0 { t.Fatal(err.Error()) } t.Log(result[0]) } func TestReadSku(t *testing.T) { skuName, err := new(PurchaseHandler).ReadSku("2018544585") if err != nil { t.Fatal(err.Error()) } if skuName.Name != "每日鲜*脊骨" || skuName.Places[0] != 420100 || skuName.Skus[0].SpecUnit != "g" { t.Fatal("ReadSku return data wrong") t.Log(string(utils.MustMarshal(skuName))) } }