2019-04-22 02:59:20 +00:00

71 lines
1.4 KiB
Go

package service
import (
"context"
"testing"
"go-common/app/interface/main/dm/model"
. "github.com/smartystreets/goconvey/convey"
)
var (
c = context.TODO()
cid = int64(10106598)
dmid = int64(719918177)
uid = int64(1234567)
reason = int8(1)
content = "aaaaaa"
)
func TestAddReport(t *testing.T) {
Convey("test add report", t, func() {
id, err := svr.AddReport(c, cid, dmid, uid, reason, content)
So(err, ShouldBeNil)
So(id, ShouldBeGreaterThan, 0)
})
}
func TestReportList(t *testing.T) {
var (
mid, aid, page, size int64 = 27515615, 0, 1, 100
upOp int8
state = []int64{0, 2}
)
Convey("test report list", t, func() {
list, err := svr.ReportList(c, mid, aid, page, size, upOp, state)
So(err, ShouldBeNil)
So(list, ShouldNotBeNil)
})
}
func TestReportArchives(t *testing.T) {
var (
mid, pn, ps int64 = 27515256, 1, 20
upOp int8
states = []int8{0, 2}
)
Convey("test report archive list", t, func() {
res, err := svr.ReportArchives(c, mid, upOp, states, pn, ps)
So(err, ShouldBeNil)
if res != nil {
for _, v := range res.Result {
t.Logf("%+v", v)
}
}
})
}
func TestEditReport(t *testing.T) {
var (
cid int64 = 10114205
dmid int64 = 719218893
mid int64 = 27515615
upOp = int8(model.StateDelete)
)
Convey("test edit report", t, func() {
_, err := svr.EditReport(c, 1, cid, mid, dmid, upOp)
So(err, ShouldBeNil)
})
}