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.
202 lines
5.4 KiB
202 lines
5.4 KiB
package service |
|
|
|
import ( |
|
"context" |
|
"fmt" |
|
"testing" |
|
"time" |
|
|
|
"github.com/smartystreets/goconvey/convey" |
|
) |
|
|
|
func TestServiceBaseQ(t *testing.T) { |
|
convey.Convey("BaseQ", t, func() { |
|
res, err := s.BaseQ(context.Background(), 14771787, "", false) |
|
convey.So(err, convey.ShouldBeNil) |
|
convey.So(res, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceBaseQs(t *testing.T) { |
|
convey.Convey("BaseQs", t, func() { |
|
rqs, err := s.BaseQs(context.Background(), 14771787, "", false) |
|
convey.So(err, convey.ShouldBeNil) |
|
convey.So(rqs, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceConvertExtraQs(t *testing.T) { |
|
convey.Convey("ConvertExtraQs", t, func() { |
|
res, err := s.ConvertExtraQs(context.Background(), 14771787, "", false) |
|
convey.So(err, convey.ShouldBeNil) |
|
convey.So(res, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceExtraQs(t *testing.T) { |
|
convey.Convey("ExtraQs", t, func() { |
|
rqs, err := s.ExtraQs(context.Background(), 14771787, "", false) |
|
convey.So(err, convey.ShouldBeNil) |
|
convey.So(rqs, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServicecheckExtraState(t *testing.T) { |
|
convey.Convey("checkExtraState", t, func() { |
|
h, err := s.checkExtraState(context.Background(), 14771787, time.Now()) |
|
convey.So(err, convey.ShouldBeNil) |
|
convey.So(h, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceProTypes(t *testing.T) { |
|
convey.Convey("ProTypes", t, func() { |
|
res, err := s.proTypes(context.Background(), 14771787) |
|
convey.So(err, convey.ShouldBeNil) |
|
convey.So(res, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceProType(t *testing.T) { |
|
convey.Convey("ProType", t, func() { |
|
res, err := s.ProType(context.Background(), 14771787, "") |
|
convey.So(err, convey.ShouldBeNil) |
|
convey.So(res, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceConvertProQues(t *testing.T) { |
|
convey.Convey("ConvertProQues", t, func() { |
|
res, err := s.ConvertProQues(context.Background(), 14771787, "", "", false) |
|
convey.So(err, convey.ShouldBeNil) |
|
convey.So(res, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceProQues(t *testing.T) { |
|
convey.Convey("ProQues", t, func() { |
|
rqs, err := s.ProQues(context.Background(), 14771787, "", "", false) |
|
convey.So(err, convey.ShouldBeNil) |
|
convey.So(rqs, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServicecheckBase(t *testing.T) { |
|
convey.Convey("checkBase", t, func() { |
|
ah, err := s.checkBase(context.Background(), 0, time.Now()) |
|
convey.So(err, convey.ShouldBeNil) |
|
convey.So(ah, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServicecheckTime(t *testing.T) { |
|
convey.Convey("checkTime", t, func() { |
|
at, rs := s.checkTime(context.Background(), 0, time.Now()) |
|
convey.So(rs, convey.ShouldNotBeNil) |
|
convey.So(at, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceconcatData(t *testing.T) { |
|
convey.Convey("concatData", t, func() { |
|
rqs, err := s.concatData(context.Background(), 14771787, []int64{}, "", false, 0) |
|
convey.So(err, convey.ShouldBeNil) |
|
convey.So(rqs, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceconcatExtraData(t *testing.T) { |
|
convey.Convey("concatExtraData", t, func() { |
|
rqs, err := s.concatExtraData(context.Background(), 14771787, []int64{}, []int64{}, []int64{}, "", false, 0) |
|
convey.So(err, convey.ShouldBeNil) |
|
convey.So(rqs, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceansHash(t *testing.T) { |
|
convey.Convey("ansHash", t, func() { |
|
ansHash := s.ansHash(0, "") |
|
convey.So(ansHash, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceimgPosition(t *testing.T) { |
|
convey.Convey("imgPosition", t, func() { |
|
rq := s.imgPosition(context.Background(), nil, 14771787, "", false) |
|
convey.So(rq, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceimgExtraPosition(t *testing.T) { |
|
convey.Convey("imgExtraPosition", t, func() { |
|
rq := s.imgExtraPosition(context.Background(), nil, 14771787, "", false) |
|
convey.So(rq, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceloadQidsCache(t *testing.T) { |
|
convey.Convey("loadQidsCache", t, func() { |
|
s.loadQidsCache() |
|
}) |
|
} |
|
|
|
func TestServiceloadExtraQidsCache(t *testing.T) { |
|
convey.Convey("loadExtraQidsCache", t, func() { |
|
s.loadExtraQidsCache() |
|
}) |
|
} |
|
|
|
func TestServiceCool(t *testing.T) { |
|
convey.Convey("Cool", t, func() { |
|
cool, err := s.Cool(context.Background(), 0, 0) |
|
convey.So(err, convey.ShouldBeNil) |
|
convey.So(cool, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceExtraScore(t *testing.T) { |
|
convey.Convey("ExtraScore", t, func() { |
|
score, err := s.ExtraScore(context.Background(), 6383240) |
|
fmt.Println(score) |
|
convey.So(err, convey.ShouldBeNil) |
|
convey.So(score, convey.ShouldBeGreaterThanOrEqualTo, 0) |
|
}) |
|
} |
|
func TestServicehistory(t *testing.T) { |
|
convey.Convey("history", t, func() { |
|
ah, err := s.history(context.Background(), 0) |
|
convey.So(err, convey.ShouldBeNil) |
|
convey.So(ah, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceanswerDuration(t *testing.T) { |
|
convey.Convey("answerDuration", t, func() { |
|
d := s.answerDuration() |
|
convey.So(d, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestSliceAtoi(t *testing.T) { |
|
convey.Convey("sliceAtoi", t, func() { |
|
p1, p2 := sliceAtoi([]string{}) |
|
convey.So(p2, convey.ShouldBeNil) |
|
convey.So(p1, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceextraQueByBigData(t *testing.T) { |
|
convey.Convey("extraQueByBigData", t, func() { |
|
ok, passids, npassids := s.extraQueByBigData(context.Background(), 0, "") |
|
convey.So(npassids, convey.ShouldNotBeNil) |
|
convey.So(passids, convey.ShouldNotBeNil) |
|
convey.So(ok, convey.ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func TestServiceloadtypes(t *testing.T) { |
|
convey.Convey("loadtypes", t, func() { |
|
t := s.loadtypes() |
|
convey.So(t, convey.ShouldNotBeNil) |
|
}) |
|
}
|
|
|