41 lines
1.0 KiB
Go
41 lines
1.0 KiB
Go
package esports
|
||
|
||
import (
|
||
"testing"
|
||
|
||
mdlesp "go-common/app/job/main/web-goblin/model/esports"
|
||
|
||
"github.com/smartystreets/goconvey/convey"
|
||
)
|
||
|
||
func TestEsportsSendMessage(t *testing.T) {
|
||
var (
|
||
mids = []int64{}
|
||
msg = "2018 LPL 春季赛 中,你订阅的赛程“2018-01-25 19:00 RNG VS SNG”即将开播,快前去观看比赛吧! 点击前往直播间"
|
||
contest = &mdlesp.Contest{}
|
||
)
|
||
mids = append(mids, 111)
|
||
mids = append(mids, 222)
|
||
convey.Convey("SendMessage", t, func(ctx convey.C) {
|
||
err := d.SendMessage(mids, msg, contest)
|
||
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
|
||
ctx.So(err, convey.ShouldBeNil)
|
||
})
|
||
})
|
||
}
|
||
|
||
func TestEsportsBatch(t *testing.T) {
|
||
var (
|
||
list = []int64{}
|
||
msg = ""
|
||
contest = &mdlesp.Contest{}
|
||
batchSize = int(0)
|
||
f func(users []int64, msg string, contest *mdlesp.Contest) error
|
||
)
|
||
convey.Convey("Batch", t, func(ctx convey.C) {
|
||
d.Batch(list, msg, contest, batchSize, f)
|
||
ctx.Convey("No return values", func(ctx convey.C) {
|
||
})
|
||
})
|
||
}
|