102 lines
2.1 KiB
Go
102 lines
2.1 KiB
Go
|
package service
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
|
||
|
"go-common/app/admin/main/vip/model"
|
||
|
|
||
|
. "github.com/smartystreets/goconvey/convey"
|
||
|
)
|
||
|
|
||
|
// go test -test.v -test.run TestServiceTipList
|
||
|
func TestServiceTipList(t *testing.T) {
|
||
|
Convey("TestServiceTipList", t, func() {
|
||
|
var (
|
||
|
platform = int8(0)
|
||
|
state = int8(0)
|
||
|
position = int8(2)
|
||
|
)
|
||
|
res, err := s.TipList(c, platform, state, position)
|
||
|
for _, v := range res {
|
||
|
t.Logf("%+v", v)
|
||
|
}
|
||
|
So(len(res) != 0, ShouldBeTrue)
|
||
|
So(err, ShouldBeNil)
|
||
|
})
|
||
|
}
|
||
|
|
||
|
// go test -test.v -test.run TestServiceTipByID
|
||
|
func TestServiceTipByID(t *testing.T) {
|
||
|
Convey("TestServiceTipByID", t, func() {
|
||
|
var (
|
||
|
id int64 = 1
|
||
|
)
|
||
|
res, err := s.TipByID(c, id)
|
||
|
t.Logf("%+v", res)
|
||
|
So(err, ShouldBeNil)
|
||
|
})
|
||
|
}
|
||
|
|
||
|
// go test -test.v -test.run TestServiceAddTip
|
||
|
func TestServiceAddTip(t *testing.T) {
|
||
|
Convey("TestServiceAddTip", t, func() {
|
||
|
t := &model.Tips{
|
||
|
Platform: 2,
|
||
|
Version: 4000,
|
||
|
Tip: "一样",
|
||
|
Link: "http://www.baidu.com",
|
||
|
StartTime: 1528315928,
|
||
|
EndTime: 1538315928,
|
||
|
Level: 2,
|
||
|
JudgeType: 1,
|
||
|
Operator: "baihai",
|
||
|
Position: 2,
|
||
|
}
|
||
|
err := s.AddTip(c, t)
|
||
|
So(err, ShouldBeNil)
|
||
|
})
|
||
|
}
|
||
|
|
||
|
// go test -test.v -test.run TestServiceUpdateTip
|
||
|
func TestServiceUpdateTip(t *testing.T) {
|
||
|
Convey("TestServiceUpdateTip", t, func() {
|
||
|
t := &model.Tips{
|
||
|
ID: 1,
|
||
|
Platform: 2,
|
||
|
Version: 4000,
|
||
|
Tip: "一样2",
|
||
|
Link: "http://www.baidu.com",
|
||
|
StartTime: 1528315928,
|
||
|
EndTime: 1538315928,
|
||
|
Level: 2,
|
||
|
JudgeType: 1,
|
||
|
Position: 1,
|
||
|
Operator: "baihai",
|
||
|
}
|
||
|
err := s.TipUpdate(c, t)
|
||
|
So(err, ShouldBeNil)
|
||
|
})
|
||
|
}
|
||
|
|
||
|
// go test -test.v -test.run TestServiceDeleteTip
|
||
|
func TestServiceDeleteTip(t *testing.T) {
|
||
|
Convey("TestServiceDeleteTip", t, func() {
|
||
|
var (
|
||
|
id int64 = 2
|
||
|
)
|
||
|
err := s.DeleteTip(c, id, "baihai")
|
||
|
So(err, ShouldBeNil)
|
||
|
})
|
||
|
}
|
||
|
|
||
|
// go test -test.v -test.run TestServiceExpireTip
|
||
|
func TestServiceExpireTip(t *testing.T) {
|
||
|
Convey("TestServiceExpireTip", t, func() {
|
||
|
var (
|
||
|
id int64 = 3
|
||
|
)
|
||
|
err := s.ExpireTip(c, id, "baihai")
|
||
|
So(err, ShouldBeNil)
|
||
|
})
|
||
|
}
|