12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- package dao
- import (
- "context"
- "testing"
- "github.com/smartystreets/goconvey/convey"
- "github.com/tsuna/gohbase/hrpc"
- )
- func TestDaoFaceApplies(t *testing.T) {
- var (
- c = context.TODO()
- mid = int64(100)
- from, to = int64(0), int64(_uint32Max)
- status = ""
- operator = ""
- )
- convey.Convey("FaceApplies", t, func(ctx convey.C) {
- _, err := d.FaceApplies(c, mid, from, to, status, operator)
- 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)
- //
- //lastTs := int64(0)
- //lastID := int64(0)
- //for _, v := range res {
- // ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) {
- // mt, err := time.ParseInLocation(_inputFormat, v.ModifyTime, _loc)
- // ctx.So(err, convey.ShouldBeNil)
- //
- // id, err := strconv.ParseInt(v.Operator, 10, 64)
- // ctx.So(err, convey.ShouldBeNil)
- //
- // // check ts seq
- // ts := mt.Unix()
- // if lastTs > 0 {
- // ctx.So(lastTs, convey.ShouldBeGreaterThanOrEqualTo, ts)
- // }
- //
- // // check id seq when ts equal
- // if lastTs == ts && lastID > 0 {
- // ctx.So(lastID, convey.ShouldBeGreaterThan, id)
- // }
- //
- // lastTs = ts
- // lastID = id
- // })
- //}
- })
- })
- }
- func TestDaorowKeyFaceApplyMts(t *testing.T) {
- var (
- midStr = "123"
- mts = int64(0)
- id = int64(0)
- )
- convey.Convey("rowKeyFaceApplyMts", t, func(ctx convey.C) {
- p1 := rowKeyFaceApplyMts(midStr, mts, id)
- ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) {
- ctx.So(p1, convey.ShouldNotBeNil)
- })
- })
- }
- func TestDaoscanFaceRecord(t *testing.T) {
- var (
- cells = []*hrpc.Cell{
- {Family: []byte("c"), Qualifier: []byte("mid"), Value: []byte("123")},
- {Family: []byte("c"), Qualifier: []byte("at"), Value: []byte("1530846373")},
- {Family: []byte("c"), Qualifier: []byte("mt"), Value: []byte("1530846373")},
- {Family: []byte("c"), Qualifier: []byte("nf"), Value: []byte("nf")},
- {Family: []byte("c"), Qualifier: []byte("of"), Value: []byte("of")},
- {Family: []byte("c"), Qualifier: []byte("op"), Value: []byte("op")},
- {Family: []byte("c"), Qualifier: []byte("s"), Value: []byte("0")},
- }
- )
- convey.Convey("scanFaceRecord", t, func(ctx convey.C) {
- res, err := scanFaceRecord(cells)
- 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)
- })
- })
- }
|