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.
80 lines
2.0 KiB
80 lines
2.0 KiB
package service |
|
|
|
import ( |
|
"context" |
|
"testing" |
|
|
|
"go-common/app/interface/main/esports/model" |
|
|
|
. "github.com/smartystreets/goconvey/convey" |
|
) |
|
|
|
func TestService_Calendar(t *testing.T) { |
|
Convey("test service calendar", t, WithService(func(s *Service) { |
|
res, err := s.Calendar(context.Background(), &model.ParamFilter{Stime: "2018-07-27", Etime: "2018-08-02"}) |
|
So(err, ShouldBeNil) |
|
So(len(res), ShouldBeGreaterThan, 0) |
|
})) |
|
} |
|
|
|
func TestService_FilterMatch(t *testing.T) { |
|
Convey("test service filterMatch", t, WithService(func(s *Service) { |
|
res, err := s.FilterMatch(context.Background(), &model.ParamFilter{Mid: 0}) |
|
So(err, ShouldBeNil) |
|
So(len(res), ShouldBeGreaterThan, 0) |
|
})) |
|
} |
|
func TestService_FilterVideo(t *testing.T) { |
|
Convey("test service filterVideo", t, WithService(func(s *Service) { |
|
res, err := s.FilterVideo(context.Background(), &model.ParamFilter{Mid: 0}) |
|
So(err, ShouldBeNil) |
|
So(len(res), ShouldBeGreaterThan, 0) |
|
})) |
|
} |
|
|
|
func TestService_ListVideo(t *testing.T) { |
|
Convey("test service listVideo", t, WithService(func(s *Service) { |
|
arg := &model.ParamVideo{ |
|
Mid: int64(0), |
|
Gid: int64(0), |
|
Tid: int64(0), |
|
Year: int64(2018), |
|
Tag: int64(1), |
|
Pn: 1, |
|
Ps: 30, |
|
} |
|
res, total, err := s.ListVideo(context.Background(), arg) |
|
So(err, ShouldBeNil) |
|
So(len(res), ShouldBeGreaterThan, 0) |
|
println(total) |
|
})) |
|
} |
|
|
|
func TestService_ListContest(t *testing.T) { |
|
Convey("test service listContest", t, WithService(func(s *Service) { |
|
arg := &model.ParamContest{ |
|
Mid: int64(0), |
|
GState: "0,3,4", |
|
Pn: 1, |
|
Ps: 10, |
|
} |
|
mid := int64(12309) |
|
res, total, err := s.ListContest(context.Background(), mid, arg) |
|
So(err, ShouldBeNil) |
|
So(len(res), ShouldBeGreaterThan, 0) |
|
println(total) |
|
})) |
|
} |
|
|
|
func TestService_Season(t *testing.T) { |
|
Convey("test service Season", t, WithService(func(s *Service) { |
|
arg := &model.ParamSeason{ |
|
Pn: 1, |
|
Ps: 5, |
|
} |
|
res, count, err := s.Season(context.Background(), arg) |
|
So(err, ShouldBeNil) |
|
So(count, ShouldBeGreaterThan, 0) |
|
So(len(res), ShouldBeGreaterThan, 0) |
|
})) |
|
}
|
|
|