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.
136 lines
3.3 KiB
136 lines
3.3 KiB
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) |
|
}) |
|
}) |
|
}
|
|
|