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.
120 lines
2.8 KiB
120 lines
2.8 KiB
package show |
|
|
|
import ( |
|
"testing" |
|
|
|
"go-common/app/admin/main/feed/model/show" |
|
|
|
"github.com/smartystreets/goconvey/convey" |
|
) |
|
|
|
func TestShowSearchWebAdd(t *testing.T) { |
|
convey.Convey("SearchWebAdd", t, func(ctx convey.C) { |
|
var ( |
|
param = &show.SearchWebAP{ |
|
CardType: 1, |
|
CardValue: "10", |
|
Stime: 1545701985, |
|
Etime: 1545711985, |
|
Priority: 1, |
|
Person: "quguolin", |
|
ApplyReason: "test", |
|
Query: "[{\"id\":7,\"value\":\"test1\"},{\"id\":8,\"value\":\"test2\"}]", |
|
} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
err := d.SearchWebAdd(param) |
|
ctx.Convey("Then err should be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestShowSearchWebUpdate(t *testing.T) { |
|
convey.Convey("SearchWebUpdate", t, func(ctx convey.C) { |
|
var ( |
|
param = &show.SearchWebUP{ |
|
ID: 2, |
|
CardType: 1, |
|
CardValue: "10", |
|
Stime: 1545701985, |
|
Etime: 1545711985, |
|
Check: 1, |
|
Status: 1, |
|
Priority: 1, |
|
Person: "quguolin", |
|
ApplyReason: "test", |
|
Query: "[{\"id\":7,\"value\":\"test1\"},{\"id\":8,\"value\":\"test2\"},{\"sid\":10099668,\"value\":\"aaa\"}]", |
|
} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
err := d.SearchWebUpdate(param) |
|
ctx.Convey("Then err should be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestShowSearchWebDelete(t *testing.T) { |
|
convey.Convey("SearchWebDelete", t, func(ctx convey.C) { |
|
var ( |
|
id = int64(4) |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
err := d.SearchWebDelete(id) |
|
ctx.Convey("Then err should be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestShowSearchWebOption(t *testing.T) { |
|
convey.Convey("SearchWebOption", t, func(ctx convey.C) { |
|
var ( |
|
up = &show.SearchWebOption{ |
|
ID: 1, |
|
Check: 4, |
|
Status: 1, |
|
} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
err := d.SearchWebOption(up) |
|
ctx.Convey("Then err should be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestShowSWTimeValid(t *testing.T) { |
|
convey.Convey("SWTimeValid", t, func(ctx convey.C) { |
|
var ( |
|
up = &show.SWTimeValid{ |
|
Priority: 1, |
|
Query: "test1", |
|
STime: 1543190400, |
|
ETime: 1543449600, |
|
} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
_, err := d.SWTimeValid(up) |
|
ctx.Convey("Then err should be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestShowSWFindByID(t *testing.T) { |
|
convey.Convey("SWFindByID", t, func(ctx convey.C) { |
|
var ( |
|
id = int64(1) |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
d.SWFindByID(id) |
|
}) |
|
}) |
|
}
|
|
|