go-common/app/job/main/favorite/dao/fav/mysql_test.go
2019-04-22 18:49:16 +08:00

396 lines
10 KiB
Go

package fav
import (
"context"
favmdl "go-common/app/service/main/favorite/model"
xtime "go-common/library/time"
"testing"
"github.com/smartystreets/goconvey/convey"
)
func TestFavcntHit(t *testing.T) {
convey.Convey("cntHit", t, func(ctx convey.C) {
var (
mid = int64(0)
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
p1 := cntHit(mid)
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) {
ctx.So(p1, convey.ShouldNotBeNil)
})
})
})
}
func TestFavfolderHit(t *testing.T) {
convey.Convey("folderHit", t, func(ctx convey.C) {
var (
mid = int64(1)
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
p1 := folderHit(mid)
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) {
ctx.So(p1, convey.ShouldNotBeNil)
})
})
})
}
func TestFavrelationHit(t *testing.T) {
convey.Convey("relationHit", t, func(ctx convey.C) {
var (
mid = int64(0)
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
p1 := relationHit(mid)
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) {
ctx.So(p1, convey.ShouldNotBeNil)
})
})
})
}
func TestFavusersHit(t *testing.T) {
convey.Convey("usersHit", t, func(ctx convey.C) {
var (
oid = int64(0)
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
p1 := usersHit(oid)
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) {
ctx.So(p1, convey.ShouldNotBeNil)
})
})
})
}
func TestFavPingMySQL(t *testing.T) {
convey.Convey("PingMySQL", t, func(ctx convey.C) {
var (
c = context.Background()
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
err := d.pingMySQL(c)
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
})
})
})
}
func TestRecentFolder(t *testing.T) {
convey.Convey("Folder Recents", t, func(ctx convey.C) {
var (
c = context.Background()
mid = int64(0)
fid = int64(0)
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
_, err := d.RecentRes(c, mid, fid)
ctx.So(err, convey.ShouldBeNil)
})
})
}
func TestUpdateFavSequence(t *testing.T) {
convey.Convey("Test Update Sequence", t, func(ctx convey.C) {
var (
c = context.Background()
mid = int64(0)
fid = int64(0)
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
t, err := d.BeginTran(c)
ctx.So(err, convey.ShouldBeNil)
_, err = d.TxUpdateFavSequence(t, mid, fid, 1, 2, 123, xtime.Time(0))
ctx.So(err, convey.ShouldBeNil)
})
})
}
func TestFavFolder(t *testing.T) {
convey.Convey("Folder", t, func(ctx convey.C) {
var (
c = context.Background()
tp = int8(0)
mid = int64(0)
fid = int64(0)
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
_, err := d.Folder(c, tp, mid, fid)
ctx.Convey("Then err should be nil.f should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
})
})
})
}
func TestFavUpFolderCnt(t *testing.T) {
convey.Convey("UpFolderCnt", t, func(ctx convey.C) {
var (
c = context.Background()
mid = int64(0)
fid = int64(0)
cnt = int(0)
now xtime.Time
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
rows, err := d.UpFolderCnt(c, mid, fid, cnt, now)
ctx.Convey("Then err should be nil.rows should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(rows, convey.ShouldNotBeNil)
})
})
})
}
func TestFavRelation(t *testing.T) {
convey.Convey("Relation", t, func(ctx convey.C) {
var (
c = context.Background()
tp = int8(0)
mid = int64(0)
fid = int64(0)
oid = int64(0)
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
_, err := d.Relation(c, tp, mid, fid, oid)
ctx.Convey("Then err should be nil.m should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
})
})
})
}
func TestFavRelations(t *testing.T) {
convey.Convey("Relations", t, func(ctx convey.C) {
var (
c = context.Background()
typ = int8(0)
mid = int64(0)
fid = int64(0)
mtime xtime.Time
limit = int(0)
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
fr, err := d.Relations(c, typ, mid, fid, mtime, limit)
ctx.Convey("Then err should be nil.fr should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(fr, convey.ShouldNotBeNil)
})
})
})
}
func TestFavRelationFidsByOid(t *testing.T) {
convey.Convey("RelationFidsByOid", t, func(ctx convey.C) {
var (
c = context.Background()
tp = int8(0)
mid = int64(0)
oid = int64(0)
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
_, err := d.RelationFidsByOid(c, tp, mid, oid)
ctx.Convey("Then err should be nil.fids should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
})
})
})
}
func TestFavRelationCnt(t *testing.T) {
convey.Convey("RelationCnt", t, func(ctx convey.C) {
var (
c = context.Background()
mid = int64(0)
fid = int64(0)
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
cnt, err := d.RelationCnt(c, mid, fid)
ctx.Convey("Then err should be nil.cnt should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(cnt, convey.ShouldNotBeNil)
})
})
})
}
func TestFavAddRelation(t *testing.T) {
convey.Convey("AddRelation", t, func(ctx convey.C) {
var (
c = context.Background()
fr = &favmdl.Favorite{}
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
rows, err := d.AddRelation(c, fr)
ctx.Convey("Then err should be nil.rows should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(rows, convey.ShouldNotBeNil)
})
})
})
}
func TestFavDelRelation(t *testing.T) {
convey.Convey("DelRelation", t, func(ctx convey.C) {
var (
c = context.Background()
tp = int8(0)
mid = int64(0)
fid = int64(0)
oid = int64(0)
now xtime.Time
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
rows, err := d.DelRelation(c, tp, mid, fid, oid, now)
ctx.Convey("Then err should be nil.rows should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(rows, convey.ShouldNotBeNil)
})
})
})
}
func TestFavUpStatCnt(t *testing.T) {
convey.Convey("UpStatCnt", t, func(ctx convey.C) {
var (
c = context.Background()
tp = int8(0)
oid = int64(0)
incr = int(0)
now xtime.Time
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
rows, err := d.UpStatCnt(c, tp, oid, incr, now)
ctx.Convey("Then err should be nil.rows should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(rows, convey.ShouldNotBeNil)
})
})
})
}
func TestFavStatCnt(t *testing.T) {
convey.Convey("StatCnt", t, func(ctx convey.C) {
var (
c = context.Background()
tp = int8(0)
oid = int64(0)
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
cnt, err := d.StatCnt(c, tp, oid)
ctx.Convey("Then err should be nil.cnt should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(cnt, convey.ShouldNotBeNil)
})
})
})
}
func TestFavRelationFids(t *testing.T) {
convey.Convey("RelationFids", t, func(ctx convey.C) {
var (
c = context.Background()
tp = int8(0)
mid = int64(0)
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
rfids, err := d.RelationFids(c, tp, mid)
ctx.Convey("Then err should be nil.rfids should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(rfids, convey.ShouldNotBeNil)
})
})
})
}
func TestFavOidsByFid(t *testing.T) {
convey.Convey("OidsByFid", t, func(ctx convey.C) {
var (
c = context.Background()
typ = int8(0)
mid = int64(0)
fid = int64(0)
offset = int(0)
limit = int(0)
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
oids, err := d.OidsByFid(c, typ, mid, fid, offset, limit)
ctx.Convey("Then err should be nil.oids should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(oids, convey.ShouldNotBeNil)
})
})
})
}
func TestFavDelRelationsByOids(t *testing.T) {
convey.Convey("DelRelationsByOids", t, func(ctx convey.C) {
var (
c = context.Background()
typ = int8(0)
mid = int64(0)
fid = int64(0)
oids = []int64{}
now xtime.Time
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
rows, err := d.DelRelationsByOids(c, typ, mid, fid, oids, now)
ctx.Convey("Then err should be nil.rows should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(rows, convey.ShouldNotBeNil)
})
})
})
}
func TestFavAddUser(t *testing.T) {
convey.Convey("AddUser", t, func(ctx convey.C) {
var (
c = context.Background()
u = &favmdl.User{}
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
rows, err := d.AddUser(c, u)
ctx.Convey("Then err should be nil.rows should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(rows, convey.ShouldNotBeNil)
})
})
})
}
func TestFavDelUser(t *testing.T) {
convey.Convey("DelUser", t, func(ctx convey.C) {
var (
c = context.Background()
u = &favmdl.User{}
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
rows, err := d.DelUser(c, u)
ctx.Convey("Then err should be nil.rows should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(rows, convey.ShouldNotBeNil)
})
})
})
}
func TestRelationsByOids(t *testing.T) {
convey.Convey("RelationsByOids", t, func(ctx convey.C) {
var (
c = context.Background()
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
favs, err := d.RelationsByOids(c, 2, 1501, 168, []int64{10108138})
ctx.So(err, convey.ShouldBeNil)
ctx.So(favs, convey.ShouldNotBeNil)
_, err = d.BatchUpdateSeq(c, 76, favs)
ctx.So(err, convey.ShouldBeNil)
})
})
}