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.
151 lines
4.1 KiB
151 lines
4.1 KiB
package dao |
|
|
|
import ( |
|
"context" |
|
"go-common/app/admin/main/search/model" |
|
"testing" |
|
|
|
"github.com/smartystreets/goconvey/convey" |
|
"gopkg.in/olivere/elastic.v5" |
|
) |
|
|
|
func TestDaoArchiveCheck(t *testing.T) { |
|
convey.Convey("ArchiveCheck", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
p = &model.ArchiveCheckParams{ |
|
Bsp: &model.BasicSearchParams{}, |
|
Aids: []int64{0}, |
|
TypeIds: []int64{0}, |
|
Attrs: []int64{0}, |
|
States: []int64{0}, |
|
Mids: []int64{0}, |
|
MidFrom: 1, |
|
MidTo: 1, |
|
DurationFrom: 1, |
|
DurationTo: 1, |
|
TimeFrom: "0001-01-01 00:00:00", |
|
TimeTo: "0001-01-01 00:00:00", |
|
Time: "ctime", |
|
} |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
_, err := d.ArchiveCheck(c, p) |
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
//ctx.So(res, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoVideo(t *testing.T) { |
|
convey.Convey("Video", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
p = &model.VideoParams{ |
|
Bsp: &model.BasicSearchParams{}, |
|
VIDs: []int64{0}, |
|
AIDs: []int64{0}, |
|
CIDs: []int64{0}, |
|
TIDs: []int64{0}, |
|
FileNames: []string{""}, |
|
RelationStates: []int64{0}, |
|
ArcMids: []int64{0}, |
|
TagID: 1, |
|
Status: []int64{0}, |
|
XCodeState: []int64{0}, |
|
UserType: 0, |
|
DurationFrom: 1, |
|
DurationTo: 1, |
|
OrderType: 1, |
|
} |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
_, err := d.Video(c, p) |
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
//ctx.So(res, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoTaskQa(t *testing.T) { |
|
convey.Convey("TaskQa", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
p = &model.TaskQa{ |
|
Bsp: &model.BasicSearchParams{ |
|
AppID: "task_qa", |
|
}, |
|
Ids: []int64{0}, |
|
TaskIds: []string{""}, |
|
Uids: []string{""}, |
|
ArcTagIds: []string{""}, |
|
AuditTagIds: []int64{0}, |
|
UpGroups: []string{""}, |
|
ArcTitles: []string{""}, |
|
ArcTypeIds: []string{""}, |
|
States: []string{""}, |
|
AuditStatuses: []string{""}, |
|
FansFrom: "0", |
|
FansTo: "0", |
|
CtimeFrom: "0001-01-01 00:00:00", |
|
CtimeTo: "0001-01-01 00:00:00", |
|
FtimeFrom: "0001-01-01 00:00:00", |
|
} |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
res, err := d.TaskQa(c, p) |
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(res, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoArchiveCommerce(t *testing.T) { |
|
convey.Convey("ArchiveCommerce", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
p = &model.ArchiveCommerce{ |
|
Bsp: &model.BasicSearchParams{}, |
|
Ids: []string{"0"}, |
|
Mids: []string{"0"}, |
|
PTypeIds: []string{"0"}, |
|
TypeIds: []string{"0"}, |
|
States: []string{"0"}, |
|
Copyrights: []string{"0"}, |
|
OrderIds: []string{"0"}, |
|
IsOrder: 1, |
|
IsOriginal: 1, |
|
Action: "get_ptypeids", |
|
} |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
res, err := d.ArchiveCommerce(c, p) |
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(res, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoArchiveCommercePTypeIds(t *testing.T) { |
|
convey.Convey("ArchiveCommercePTypeIds", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
query = &elastic.BoolQuery{} |
|
) |
|
ctx.Convey("When everything goes positive", func(ctx convey.C) { |
|
res, err := d.ArchiveCommercePTypeIds(c, query) |
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(res, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
}
|
|
|