98 lines
2.4 KiB
Go
98 lines
2.4 KiB
Go
|
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)
|
||
|
})
|
||
|
}))
|
||
|
}
|