package ebai import ( "testing" "git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/jx-callback/business/model/dao" ) func TestSyncStoreSkus(t *testing.T) { db := dao.GetDB() err := new(PurchaseHandler).SyncStoreSkus(db, []int{100077}, []int{7}, false, "autotest") if err != nil { t.Fatal(err.Error()) } } func TestSyncOneStoreCategoriesFromRemote2Local(t *testing.T) { db := dao.GetDB() err := new(PurchaseHandler).syncOneStoreCategoriesFromRemote2Local(db, 100077, "autotest") if err != nil { t.Fatal(err.Error()) } } func TestSyncOneStoreCategoriesFromLocal2Remote(t *testing.T) { db := dao.GetDB() err := new(PurchaseHandler).syncOneStoreCategoriesFromLocal2Remote(db, 100077, "autotest") if err != nil { t.Fatal(err.Error()) } } func TestGetAllRemoteSkus(t *testing.T) { result, err := new(PurchaseHandler).GetAllRemoteSkus(100077) if err != nil { t.Fatal(err.Error()) } else { t.Log(utils.Format4Output(result, false)) } } func TestDeleteRemoteSkus(t *testing.T) { err := new(PurchaseHandler).DeleteRemoteSkus(100077, nil) if err != nil { t.Fatal(err.Error()) } } func TestDeleteRemoteCategories(t *testing.T) { err := new(PurchaseHandler).DeleteRemoteCategories(100077, nil) if err != nil { t.Fatal(err.Error()) } }