go-common/app/admin/main/member/dao/review_test.go

116 lines
3.1 KiB
Go
Raw Normal View History

2019-04-22 10:49:16 +00:00
package dao
import (
"context"
"testing"
"time"
xtime "go-common/library/time"
. "github.com/smartystreets/goconvey/convey"
)
func TestDao_MvArchivedFaceToPri(t *testing.T) {
Convey("MvArchivedFaceToPri", t, func() {
err := d.MvArchivedFaceToPriv(context.Background(), "/bfs/face/7e68723b9d3664ac3773c1f3c26d5e2bfabc0f23.jpg", "/bfs/face/7e68723b9d3664ac3773c1f3c26d5e2bfabc0f21.jpg", "sys", "")
So(err, ShouldBeNil)
})
}
func TestDao_IncrFaceReject(t *testing.T) {
Convey("IncrFaceReject", t, func() {
err := d.IncrFaceReject(context.Background(), 2)
So(err, ShouldBeNil)
})
}
func TestDao_IncrViolationCount(t *testing.T) {
Convey("IncrViolationCount", t, func() {
err := d.IncrViolationCount(context.Background(), 2)
So(err, ShouldBeNil)
})
}
func TestDao_FaceAutoPass(t *testing.T) {
Convey("FaceAutoPass", t, func() {
t := xtime.Time(time.Now().Unix())
err := d.FaceAutoPass(context.Background(), []int64{1}, t)
So(err, ShouldBeNil)
})
}
func TestDao_prepareReviewRange(t *testing.T) {
Convey("prepareReviewRange", t, func() {
stime := time.Date(0, 0, 0, 0, 0, 0, 0, time.Local).Unix()
etime := time.Now().Unix()
s, e, err := d.prepareReviewRange(context.Background(), xtime.Time(stime), xtime.Time(etime))
So(err, ShouldBeNil)
So(s, ShouldNotBeEmpty)
So(e, ShouldNotBeEmpty)
})
}
func TestDao_UpdateRemark(t *testing.T) {
Convey("UpdateRemark", t, func() {
err := d.UpdateRemark(context.Background(), 1, "12334")
So(err, ShouldBeNil)
})
}
func TestDao_QueuingFaceReviewsByTime(t *testing.T) {
Convey("QueuingFaceReviewsByTime", t, func() {
stime := time.Date(2018, 10, 1, 0, 0, 0, 0, time.Local).Unix()
etime := time.Date(2018, 11, 1, 0, 0, 0, 0, time.Local).Unix()
rws, err := d.QueuingFaceReviewsByTime(context.Background(), xtime.Time(stime), xtime.Time(etime))
So(err, ShouldBeNil)
// FIXME : UAT上全时间段查询不到该类数据
So(rws, ShouldBeEmpty)
})
}
func TestDao_ReviewByIDs(t *testing.T) {
Convey("ReviewByIDs", t, func() {
rws, err := d.ReviewByIDs(context.Background(), []int64{1, 2}, []int8{})
So(err, ShouldBeNil)
So(rws, ShouldNotBeEmpty)
})
}
func TestDao_Reviews(t *testing.T) {
Convey("Reviews", t, func() {
rws, total, err := d.Reviews(context.Background(), 2231365, []int8{1}, []int8{0, 1, 2}, true, true, "", 1530542443, 1540910443, 1, 10)
So(err, ShouldBeNil)
So(total, ShouldNotBeNil)
So(rws, ShouldNotBeNil)
})
}
func TestDao_ReviewAudit(t *testing.T) {
Convey("ReviewAudit", t, func() {
err := d.ReviewAudit(context.Background(), []int64{2231365, 2231365}, 0, "test", "test")
So(err, ShouldBeNil)
})
}
func TestDao_Review(t *testing.T) {
Convey("Review", t, func() {
userPropertyReview, err := d.Review(context.Background(), 1)
So(err, ShouldBeNil)
So(userPropertyReview, ShouldNotBeNil)
})
}
func TestDao_UpdateReviewFace(t *testing.T) {
Convey("UpdateReviewFace", t, func() {
err := d.UpdateReviewFace(context.Background(), 2231365, "face test")
So(err, ShouldBeNil)
})
}
func TestDao_AuditQueuingFace(t *testing.T) {
Convey("Review", t, func() {
err := d.AuditQueuingFace(context.Background(), 2231365, "face test", 0)
So(err, ShouldBeNil)
})
}