58 lines
1.3 KiB
Go
58 lines
1.3 KiB
Go
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())
|
|
}
|
|
}
|