go-common/app/interface/main/history/service/history_test.go

98 lines
2.4 KiB
Go
Raw Normal View History

2019-04-22 10:49:16 +00:00
package service
import (
"context"
"testing"
"time"
"go-common/app/interface/main/history/model"
. "github.com/smartystreets/goconvey/convey"
)
// TestService_History
func TestService_History(t *testing.T) {
var (
c = context.TODO()
mid int64 = 14771787
aid int64 = 5463823
aids = []int64{5463823}
sid int64 = 5730
cid int64 = 97791
epid int64 = 97922
pro int64 = 155
rtime int64 = 1490958549
tp int8 = 1
dt int8 = 2
pn = 1
ps = 100
now = time.Now().Unix()
h = &model.History{Aid: aid, Unix: now, Sid: sid, Epid: epid, Cid: cid, Pro: pro, TP: int8(tp), DT: int8(dt)}
)
Convey("history ", t, WithService(func(s *Service) {
Convey("history AddHistory ", func() {
err := s.AddHistory(c, mid, rtime, h)
So(err, ShouldBeNil)
})
Convey("history Progress", func() {
_, err := s.Progress(c, mid, aids)
So(err, ShouldBeNil)
})
Convey("history DelHistory", func() {
err := s.DelHistory(c, mid, aids, 3)
So(err, ShouldBeNil)
})
Convey("history ClearHistory", func() {
err := s.ClearHistory(c, mid, []int8{3})
So(err, ShouldBeNil)
})
Convey("history Videos", func() {
_, err := s.Videos(c, mid, pn, ps, 3)
So(err, ShouldBeNil)
})
Convey("history AVHistories", func() {
_, err := s.AVHistories(c, mid)
So(err, ShouldBeNil)
})
Convey("history Histories", func() {
_, err := s.Histories(c, mid, 1, 2, 3)
So(err, ShouldBeNil)
})
Convey("history SetShadow", func() {
err := s.SetShadow(c, mid, 1)
So(err, ShouldBeNil)
})
Convey("history Shadow", func() {
_, err := s.Shadow(c, mid)
So(err, ShouldBeNil)
})
Convey("history Manager", func() {
_, err := s.ManagerHistory(c, false, mid)
So(err, ShouldBeNil)
})
}))
}
func TestService_AddHistory(t *testing.T) {
var (
c = context.TODO()
mid int64 = 14771787
aid int64 = 5463823
sid int64 = 5730
cid int64 = 97791
epid int64 = 97922
pro int64 = 155
rtime int64 = 1490958549
tp int8 = 1
dt int8 = 2
now = time.Now().Unix()
h = &model.History{Aid: aid, Unix: now, Sid: sid, Epid: epid, Cid: cid, Pro: pro, TP: int8(tp), DT: int8(dt)}
)
Convey("history ", t, WithService(func(s *Service) {
Convey("history AddHistory ", func() {
err := s.AddHistory(c, mid, rtime, h)
So(err, ShouldBeNil)
})
}))
}