You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
312 lines
8.2 KiB
312 lines
8.2 KiB
package like |
|
|
|
import ( |
|
"context" |
|
l "go-common/app/interface/main/activity/model/like" |
|
"testing" |
|
|
|
"fmt" |
|
|
|
"github.com/smartystreets/goconvey/convey" |
|
) |
|
|
|
func TestLikelikeActScoreKey(t *testing.T) { |
|
convey.Convey("likeActScoreKey", t, func(ctx convey.C) { |
|
var ( |
|
sid = int64(10256) |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
p1 := likeActScoreKey(sid) |
|
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) { |
|
ctx.So(p1, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikelikeActScoreTypeKey(t *testing.T) { |
|
convey.Convey("likeActScoreTypeKey", t, func(ctx convey.C) { |
|
var ( |
|
sid = int64(10256) |
|
ltype = int(1) |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
p1 := likeActScoreTypeKey(sid, ltype) |
|
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) { |
|
ctx.So(p1, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikelikeActKey(t *testing.T) { |
|
convey.Convey("likeActKey", t, func(ctx convey.C) { |
|
var ( |
|
sid = int64(10256) |
|
lid = int64(77) |
|
mid = int64(77) |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
p1 := likeActKey(sid, lid, mid) |
|
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) { |
|
ctx.So(p1, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikelikeLidKey(t *testing.T) { |
|
convey.Convey("likeLidKey", t, func(ctx convey.C) { |
|
var ( |
|
oid = int64(77) |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
p1 := likeLidKey(oid) |
|
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) { |
|
ctx.So(p1, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikelikeCountKey(t *testing.T) { |
|
convey.Convey("likeCountKey", t, func(ctx convey.C) { |
|
var ( |
|
sid = int64(10256) |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
p1 := likeCountKey(sid) |
|
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) { |
|
ctx.So(p1, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikeLikeActInfos(t *testing.T) { |
|
convey.Convey("LikeActInfos", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
lids = []int64{1, 2} |
|
mid = int64(77) |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
likeActs, err := d.LikeActInfos(c, lids, mid) |
|
ctx.Convey("Then err should be nil.likeActs should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(likeActs, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikeLikeActSums(t *testing.T) { |
|
convey.Convey("LikeActSums", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
sid = int64(1056) |
|
lids = []int64{1, 2} |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
res, err := d.LikeActSums(c, sid, lids) |
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(res, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikeStoryLikeActSum(t *testing.T) { |
|
convey.Convey("StoryLikeActSum", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
sid = int64(10256) |
|
mid = int64(77) |
|
stime = "2018-10-16 00:00:00" |
|
etime = "2018-10-16 23:59:59" |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
res, err := d.StoryLikeActSum(c, sid, mid, stime, etime) |
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(res, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikeStoryEachLikeAct(t *testing.T) { |
|
convey.Convey("StoryEachLikeAct", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
sid = int64(10296) |
|
mid = int64(216761) |
|
lid = int64(13538) |
|
stime = "2018-10-17 00:00:00" |
|
etime = "2018-10-17 23:59:59" |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
res, err := d.StoryEachLikeAct(c, sid, mid, lid, stime, etime) |
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
fmt.Printf("%d", res) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikeSetRedisCache(t *testing.T) { |
|
convey.Convey("SetRedisCache", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
sid = int64(10296) |
|
lid = int64(13538) |
|
score = int64(10) |
|
likeType = int(1) |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
err := d.SetRedisCache(c, sid, lid, score, likeType) |
|
ctx.Convey("Then err should be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikeRedisCache(t *testing.T) { |
|
convey.Convey("RedisCache", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
sid = int64(10296) |
|
start = int(0) |
|
end = int(100) |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
res, err := d.RedisCache(c, sid, start, end) |
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
fmt.Printf("%+v", res) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikeLikeActZscore(t *testing.T) { |
|
convey.Convey("LikeActZscore", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
sid = int64(10296) |
|
lid = int64(13528) |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
res, err := d.LikeActZscore(c, sid, lid) |
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
fmt.Printf("%d", res) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikeSetInitializeLikeCache(t *testing.T) { |
|
convey.Convey("SetInitializeLikeCache", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
sid = int64(10256) |
|
lidLikeAct = map[int64]int64{77: 1, 88: 2} |
|
typeLike = map[int64]int{77: 1, 88: 2} |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
err := d.SetInitializeLikeCache(c, sid, lidLikeAct, typeLike) |
|
ctx.Convey("Then err should be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikeLikeActAdd(t *testing.T) { |
|
convey.Convey("LikeActAdd", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
likeAct = &l.Action{Sid: 10256, Lid: 77, Action: 1, IPv6: make([]byte, 0)} |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
id, err := d.LikeActAdd(c, likeAct) |
|
ctx.Convey("Then err should be nil.id should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(id, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikeLikeActLidCounts(t *testing.T) { |
|
convey.Convey("LikeActLidCounts", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
lids = []int64{2354, 2355} |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
res, err := d.LikeActLidCounts(c, lids) |
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
fmt.Printf("%+v", res) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikeLikeActs(t *testing.T) { |
|
convey.Convey("LikeActs", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
sid = int64(10256) |
|
mid = int64(77) |
|
lids = []int64{1, 2} |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
res, err := d.LikeActs(c, sid, mid, lids) |
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(res, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikeCacheLikeActs(t *testing.T) { |
|
convey.Convey("CacheLikeActs", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
sid = int64(1256) |
|
mid = int64(77) |
|
lids = []int64{1, 2} |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
res, err := d.CacheLikeActs(c, sid, mid, lids) |
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
fmt.Printf("%+v", res) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestLikeAddCacheLikeActs(t *testing.T) { |
|
convey.Convey("AddCacheLikeActs", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
sid = int64(10256) |
|
mid = int64(77) |
|
values = map[int64]int{77: 1} |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
err := d.AddCacheLikeActs(c, sid, mid, values) |
|
ctx.Convey("Then err should be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
}) |
|
}) |
|
}) |
|
}
|
|
|