12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- package caldiff
- import (
- "encoding/json"
- "fmt"
- "testing"
- "go-common/app/job/main/appstatic/model"
- . "github.com/smartystreets/goconvey/convey"
- )
- const (
- _availableRes = "SELECT id FROM resource ORDER BY id DESC"
- )
- func TestDao_DiffNew(t *testing.T) {
- Convey("TestDao_DiffNew", t, WithDao(func(d *Dao) {
- file, err := d.DiffNew(ctx)
- So(err, ShouldBeNil)
- data, err2 := (json.Marshal(file))
- So(err2, ShouldBeNil)
- fmt.Println(string(data))
- }))
- }
- func TestDao_DiffRetry(t *testing.T) {
- Convey("TestDao_DiffRetry", t, WithDao(func(d *Dao) {
- file, err := d.DiffRetry(ctx)
- So(err, ShouldBeNil)
- data, err2 := (json.Marshal(file))
- So(err2, ShouldBeNil)
- fmt.Println(string(data))
- }))
- }
- func TestDao_SaveFile(t *testing.T) {
- Convey("TestDao_SaveFile", t, WithDao(func(d *Dao) {
- err := d.SaveFile(ctx, 1, &model.FileInfo{
- Name: "123",
- Size: 123,
- Type: "1",
- Md5: "1234",
- URL: "xxx",
- })
- So(err, ShouldBeNil)
- }))
- }
- func TestDao_ParseResID(t *testing.T) {
- Convey("TestDao_ParseResID", t, WithDao(func(d *Dao) {
- var r = &model.Resource{}
- if err := d.db.QueryRow(ctx, _availableRes).Scan(&r.ID); err != nil {
- return
- }
- res, err := d.ParseResID(ctx, int(r.ID))
- So(err, ShouldBeNil)
- So(res, ShouldNotBeNil)
- fmt.Println(r.ID)
- }))
- }
- func TestDao_ParseResVer(t *testing.T) {
- Convey("TestDao_ParseResVer", t, WithDao(func(d *Dao) {
- dd, err := d.ParseResVer(ctx, 23, 1)
- So(err, ShouldBeNil)
- fmt.Println(err)
- So(dd, ShouldNotBeNil)
- data, err2 := (json.Marshal(dd))
- So(err2, ShouldBeNil)
- fmt.Println(string(data))
- }))
- }
- func TestDao_ReadyFile(t *testing.T) {
- Convey("TestDao_ReadyFile", t, WithDao(func(d *Dao) {
- var r = &model.Resource{}
- if err := d.db.QueryRow(ctx, _availableRes).Scan(&r.ID); err != nil {
- return
- }
- dd, err := d.ReadyFile(ctx, int(r.ID), 0) // ftype = 0 full package
- So(err, ShouldBeNil)
- So(dd, ShouldNotBeNil)
- data, _ := json.Marshal(dd)
- fmt.Println(string(data))
- }))
- }
- func TestDao_UpdateStatus(t *testing.T) {
- Convey("TestDao_UpdateStatus", t, WithDao(func(d *Dao) {
- err := d.UpdateStatus(ctx, 2, 304)
- So(err, ShouldBeNil)
- }))
- }
|