2019-04-22 02:59:20 +00:00

593 lines
14 KiB
Go

package dao
import (
"context"
"testing"
"go-common/app/service/main/favorite/model"
"github.com/smartystreets/goconvey/convey"
)
func TestFavfolderHit(t *testing.T) {
var (
mid = int64(0)
)
convey.Convey("folderHit", t, 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) {
var (
mid = int64(0)
)
convey.Convey("relationHit", t, 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) {
var (
oid = int64(0)
)
convey.Convey("usersHit", t, 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 TestFavcountHit(t *testing.T) {
var (
oid = int64(0)
)
convey.Convey("countHit", t, func(ctx convey.C) {
p1 := countHit(oid)
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) {
ctx.So(p1, convey.ShouldNotBeNil)
})
})
}
func TestFavpingMySQL(t *testing.T) {
var (
c = context.TODO()
)
convey.Convey("pingMySQL", t, 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 TestFavFolder(t *testing.T) {
var (
c = context.TODO()
tp = int8(1)
mid = int64(88888894)
fid = int64(1)
)
convey.Convey("Folder", t, func(ctx convey.C) {
f, 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)
ctx.So(f, convey.ShouldNotBeNil)
})
})
}
func TestFavFolderByName(t *testing.T) {
var (
c = context.TODO()
tp = int8(0)
mid = int64(0)
name = ""
)
convey.Convey("FolderByName", t, func(ctx convey.C) {
f, err := d.FolderByName(c, tp, mid, name)
ctx.Convey("Then err should be nil.f should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(f, convey.ShouldNotBeNil)
})
})
}
func TestFavDefaultFolder(t *testing.T) {
var (
c = context.TODO()
tp = int8(0)
mid = int64(0)
)
convey.Convey("DefaultFolder", t, func(ctx convey.C) {
f, err := d.DefaultFolder(c, tp, mid)
ctx.Convey("Then err should be nil.f should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(f, convey.ShouldNotBeNil)
})
})
}
func TestFavAddFolder(t *testing.T) {
var (
c = context.TODO()
f = &model.Folder{}
)
convey.Convey("AddFolder", t, func(ctx convey.C) {
fid, err := d.AddFolder(c, f)
ctx.Convey("Then err should be nil.fid should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(fid, convey.ShouldNotBeNil)
})
})
}
func TestFavUpdateFolder(t *testing.T) {
var (
c = context.TODO()
f = &model.Folder{}
)
convey.Convey("UpdateFolder", t, func(ctx convey.C) {
fid, err := d.UpdateFolder(c, f)
ctx.Convey("Then err should be nil.fid should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(fid, convey.ShouldNotBeNil)
})
})
}
func TestFavUpFolderName(t *testing.T) {
var (
c = context.TODO()
typ = int8(0)
mid = int64(0)
fid = int64(0)
name = ""
)
convey.Convey("UpFolderName", t, func(ctx convey.C) {
rows, err := d.UpFolderName(c, typ, mid, fid, name)
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 TestFavUpFolderAttr(t *testing.T) {
var (
c = context.TODO()
typ = int8(0)
mid = int64(0)
fid = int64(0)
attr = int32(0)
)
convey.Convey("UpFolderAttr", t, func(ctx convey.C) {
rows, err := d.UpFolderAttr(c, typ, mid, fid, attr)
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 TestFavFolderRelations(t *testing.T) {
var (
c = context.TODO()
typ = int8(0)
mid = int64(0)
fid = int64(0)
start = int(0)
end = int(0)
)
convey.Convey("FolderRelations", t, func(ctx convey.C) {
fr, err := d.FolderRelations(c, typ, mid, fid, start, end)
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 TestFavFolders(t *testing.T) {
var (
c = context.TODO()
fvmids = []*model.ArgFVmid{}
)
convey.Convey("Folders", t, func(ctx convey.C) {
fs, err := d.Folders(c, fvmids)
ctx.Convey("Then err should be nil.fs should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(fs, convey.ShouldNotBeNil)
})
})
}
func TestFavRelationFidsByOid(t *testing.T) {
var (
c = context.TODO()
tp = int8(1)
mid = int64(88888894)
oid = int64(1)
)
convey.Convey("RelationFidsByOid", t, 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 TestFavRelationFidsByOids(t *testing.T) {
var (
c = context.TODO()
tp = int8(1)
mid = int64(8888894)
oids = []int64{1, 2, 3}
)
convey.Convey("RelationFidsByOids", t, func(ctx convey.C) {
fidsMap, err := d.RelationFidsByOids(c, tp, mid, oids)
ctx.Convey("Then err should be nil.fidsMap should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(fidsMap, convey.ShouldNotBeNil)
})
})
}
func TestFavCntRelations(t *testing.T) {
var (
c = context.TODO()
mid = int64(0)
fid = int64(0)
)
convey.Convey("CntRelations", t, func(ctx convey.C) {
count, err := d.CntRelations(c, mid, fid, 2)
ctx.Convey("Then err should be nil.count should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(count, convey.ShouldNotBeNil)
})
})
}
func TestFavFolderCnt(t *testing.T) {
var (
c = context.TODO()
tp = int8(0)
mid = int64(0)
)
convey.Convey("FolderCnt", t, func(ctx convey.C) {
count, err := d.FolderCnt(c, tp, mid)
ctx.Convey("Then err should be nil.count should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(count, convey.ShouldNotBeNil)
})
})
}
func TestFavAddFav(t *testing.T) {
var (
c = context.TODO()
fr = &model.Favorite{}
)
convey.Convey("AddFav", t, func(ctx convey.C) {
rows, err := d.AddFav(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 TestFavDelFav(t *testing.T) {
var (
c = context.TODO()
tp = int8(0)
mid = int64(0)
fid = int64(0)
oid = int64(0)
)
convey.Convey("DelFav", t, func(ctx convey.C) {
rows, err := d.DelFav(c, tp, mid, fid, oid)
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 TestFavAddRelation(t *testing.T) {
var (
c = context.TODO()
fr = &model.Favorite{}
)
convey.Convey("AddRelation", t, 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 TestFavRelation(t *testing.T) {
var (
c = context.TODO()
tp = int8(0)
mid = int64(0)
fid = int64(0)
oid = int64(0)
)
convey.Convey("Relation", t, 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 TestFavDelRelation(t *testing.T) {
var (
c = context.TODO()
tp = int8(0)
mid = int64(0)
fid = int64(0)
oid = int64(0)
)
convey.Convey("DelRelation", t, func(ctx convey.C) {
rows, err := d.DelRelation(c, tp, mid, fid, oid)
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 TestFavMultiDelRelations(t *testing.T) {
var (
c = context.TODO()
tp = int8(1)
mid = int64(88888894)
fid = int64(0)
oids = []int64{1, 2, 3}
)
convey.Convey("MultiDelRelations", t, func(ctx convey.C) {
rows, err := d.MultiDelRelations(c, tp, mid, fid, oids)
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 TestFavTxMultiDelRelations(t *testing.T) {
var (
tx, _ = d.BeginTran(context.TODO())
tp = int8(1)
mid = int64(88888894)
fid = int64(0)
oids = []int64{1, 2, 3}
)
convey.Convey("TxMultiDelRelations", t, func(ctx convey.C) {
rows, err := d.TxMultiDelRelations(tx, tp, mid, fid, oids)
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 TestFavMultiAddRelations(t *testing.T) {
var (
c = context.TODO()
tp = int8(1)
mid = int64(88888894)
fid = int64(0)
oids = []int64{1}
)
convey.Convey("MultiAddRelations", t, func(ctx convey.C) {
rows, err := d.MultiAddRelations(c, tp, mid, fid, oids)
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 TestFavDelFolder(t *testing.T) {
var (
c = context.TODO()
tp = int8(0)
mid = int64(0)
fid = int64(0)
)
convey.Convey("DelFolder", t, func(ctx convey.C) {
rows, err := d.DelFolder(c, tp, mid, fid)
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 TestFavUserFolders(t *testing.T) {
var (
c = context.TODO()
typ = int8(0)
mid = int64(0)
)
convey.Convey("UserFolders", t, func(ctx convey.C) {
fs, err := d.UserFolders(c, typ, mid)
ctx.Convey("Then err should be nil.fs should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(fs, convey.ShouldNotBeNil)
})
})
}
func TestFavFolderSort(t *testing.T) {
var (
c = context.TODO()
typ = int8(0)
mid = int64(0)
)
convey.Convey("FolderSort", t, func(ctx convey.C) {
fst, err := d.FolderSort(c, typ, mid)
ctx.Convey("Then err should be nil.fst should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(fst, convey.ShouldNotBeNil)
})
})
}
func TestFavUpFolderSort(t *testing.T) {
var (
c = context.TODO()
fst = &model.FolderSort{}
)
convey.Convey("UpFolderSort", t, func(ctx convey.C) {
rows, err := d.UpFolderSort(c, fst)
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 TestFavRecentOids(t *testing.T) {
var (
c = context.TODO()
mid = int64(88888894)
fid = int64(1)
)
convey.Convey("RecentOids", t, func(ctx convey.C) {
oids, err := d.RecentOids(c, mid, fid, 1)
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 TestFavTxCopyRelations(t *testing.T) {
var (
tx, _ = d.BeginTran(context.TODO())
typ = int8(1)
oldmid = int64(88888894)
mid = int64(88888894)
oldfid = int64(0)
newfid = int64(0)
oids = []int64{1}
)
convey.Convey("TxCopyRelations", t, func(ctx convey.C) {
rows, err := d.TxCopyRelations(tx, typ, oldmid, mid, oldfid, newfid, oids)
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 TestFavCopyRelations(t *testing.T) {
var (
c = context.TODO()
typ = int8(1)
oldmid = int64(88888894)
mid = int64(88888894)
oldfid = int64(0)
newfid = int64(0)
oids = []int64{1}
)
convey.Convey("CopyRelations", t, func(ctx convey.C) {
rows, err := d.CopyRelations(c, typ, oldmid, mid, oldfid, newfid, oids)
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 TestFavCntUsers(t *testing.T) {
var (
c = context.TODO()
typ = int8(0)
oid = int64(0)
)
convey.Convey("CntUsers", t, func(ctx convey.C) {
count, err := d.CntUsers(c, typ, oid)
ctx.Convey("Then err should be nil.count should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(count, convey.ShouldNotBeNil)
})
})
}
func TestFavUsers(t *testing.T) {
var (
c = context.TODO()
typ = int8(0)
oid = int64(0)
start = int(0)
end = int(0)
)
convey.Convey("Users", t, func(ctx convey.C) {
us, err := d.Users(c, typ, oid, start, end)
ctx.Convey("Then err should be nil.us should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(us, convey.ShouldNotBeNil)
})
})
}
func TestFavOidCount(t *testing.T) {
var (
c = context.TODO()
typ = int8(0)
oid = int64(0)
)
convey.Convey("OidCount", t, func(ctx convey.C) {
count, err := d.OidCount(c, typ, oid)
ctx.Convey("Then err should be nil.count should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(count, convey.ShouldNotBeNil)
})
})
}
func TestFavOidsCount(t *testing.T) {
var (
c = context.TODO()
typ = int8(1)
oids = []int64{1, 2, 3}
)
convey.Convey("OidsCount", t, func(ctx convey.C) {
counts, err := d.OidsCount(c, typ, oids)
ctx.Convey("Then err should be nil.counts should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(counts, convey.ShouldNotBeNil)
})
})
}
func TestFavBatchOids(t *testing.T) {
var (
c = context.TODO()
typ = int8(1)
mid = int64(88888894)
limit = int(10)
)
convey.Convey("BatchOids", t, func(ctx convey.C) {
oids, err := d.BatchOids(c, typ, mid, 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)
})
})
}