152 lines
4.1 KiB
Go
152 lines
4.1 KiB
Go
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)
|
|
})
|
|
})
|
|
})
|
|
}
|