go-common/app/interface/main/creative/dao/appeal/workflow_test.go

137 lines
3.3 KiB
Go
Raw Normal View History

2019-04-22 10:49:16 +00:00
package appeal
import (
"context"
"go-common/app/interface/main/creative/model/appeal"
"testing"
"github.com/smartystreets/goconvey/convey"
)
func TestAppealAppealList(t *testing.T) {
var (
c = context.TODO()
mid = int64(0)
business = int(0)
ip = ""
)
convey.Convey("AppealList", t, func(ctx convey.C) {
as, err := d.AppealList(c, mid, business, ip)
ctx.Convey("Then err should be nil.as should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(as, convey.ShouldNotBeNil)
})
})
}
func TestAppealAppealDetail(t *testing.T) {
var (
c = context.TODO()
mid = int64(0)
id = int64(0)
business = int(0)
ip = ""
)
convey.Convey("AppealDetail", t, func(ctx convey.C) {
a, err := d.AppealDetail(c, mid, id, business, ip)
ctx.Convey("Then err should be nil.a should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(a, convey.ShouldNotBeNil)
})
})
}
func TestAppealAddAppeal(t *testing.T) {
var (
c = context.TODO()
tid = int64(0)
aid = int64(0)
mid = int64(0)
business = int64(0)
qq = ""
phone = ""
email = ""
desc = ""
attachments = ""
ip = ""
ap = &appeal.BusinessAppeal{}
)
convey.Convey("AddAppeal", t, func(ctx convey.C) {
apID, err := d.AddAppeal(c, tid, aid, mid, business, qq, phone, email, desc, attachments, ip, ap)
ctx.Convey("Then err should be nil.apID should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(apID, convey.ShouldNotBeNil)
})
})
}
func TestAppealAddReply(t *testing.T) {
var (
c = context.TODO()
cid = int64(0)
event = int64(0)
content = ""
attachments = ""
ip = ""
)
convey.Convey("AddReply", t, func(ctx convey.C) {
err := d.AddReply(c, cid, event, content, attachments, ip)
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
})
})
}
func TestAppealAppealExtra(t *testing.T) {
var (
c = context.TODO()
mid = int64(0)
cid = int64(0)
business = int64(0)
val = int64(0)
key = ""
ip = ""
)
convey.Convey("AppealExtra", t, func(ctx convey.C) {
err := d.AppealExtra(c, mid, cid, business, val, key, ip)
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
})
})
}
func TestAppealAppealState(t *testing.T) {
var (
c = context.TODO()
mid = int64(0)
id = int64(0)
business = int64(0)
state = int64(0)
ip = ""
)
convey.Convey("AppealState", t, func(ctx convey.C) {
err := d.AppealState(c, mid, id, business, state, ip)
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
})
})
}
func TestAppealAppealStarInfo(t *testing.T) {
var (
c = context.TODO()
mid = int64(0)
cid = int64(0)
business = int(0)
ip = ""
)
convey.Convey("AppealStarInfo", t, func(ctx convey.C) {
star, etime, err := d.AppealStarInfo(c, mid, cid, business, ip)
ctx.Convey("Then err should be nil.star,etime should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(etime, convey.ShouldNotBeNil)
ctx.So(star, convey.ShouldNotBeNil)
})
})
}