package ebai import ( "testing" "time" "git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/jx-callback/business/model/dao" ) func TestSyncStoresSkus(t *testing.T) { db := dao.GetDB() _, err := new(PurchaseHandler).SyncStoresSkus(db, []int{100077}, []int{7}, false, "autotest") if err != nil { t.Fatal(err.Error()) } time.Sleep(5 * time.Second) } 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).SyncOneStoreCategories(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()) } }