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.
51 lines
1.1 KiB
51 lines
1.1 KiB
package service |
|
|
|
import ( |
|
"context" |
|
"testing" |
|
|
|
"go-common/app/job/main/dm2/model" |
|
|
|
. "github.com/smartystreets/goconvey/convey" |
|
) |
|
|
|
func TestDmsByid(t *testing.T) { |
|
var ( |
|
tp int32 = 1 |
|
oid int64 = 1221 |
|
missed = []int64{719150141, 719150142} |
|
) |
|
Convey("", t, func() { |
|
dms, err := svr.dmsByid(context.TODO(), tp, oid, missed) |
|
So(err, ShouldBeNil) |
|
So(dms, ShouldNotBeEmpty) |
|
for _, dm := range dms { |
|
t.Log(dm) |
|
} |
|
}) |
|
} |
|
|
|
func TestDMSeg(t *testing.T) { |
|
var ( |
|
tp int32 = 1 |
|
oid int64 = 1221 |
|
childpool int32 = 1 |
|
limit int64 = 10 |
|
p = &model.Page{Num: 1, Size: model.DefaultVideoEnd, Total: 1} |
|
) |
|
Convey("", t, func() { |
|
res, err := svr.dmSeg(context.TODO(), tp, oid, limit, childpool, p) |
|
So(err, ShouldBeNil) |
|
So(res, ShouldNotBeNil) |
|
t.Logf("%v,length:%d", res, len(res.Elems)) |
|
}) |
|
} |
|
|
|
func TestPageInfo(t *testing.T) { |
|
Convey("", t, func() { |
|
dm := &model.DM{ID: 719182141, Type: 1, Oid: 1221, Progress: 0, Pool: 2} |
|
p, err := svr.pageinfo(context.TODO(), 12345, dm) |
|
So(err, ShouldBeNil) |
|
t.Log(p) |
|
}) |
|
}
|
|
|