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.
97 lines
2.4 KiB
97 lines
2.4 KiB
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) |
|
}) |
|
})) |
|
}
|
|
|