go-common/app/admin/main/videoup-task/dao/task_qa_test.go
2019-04-22 18:49:16 +08:00

46 lines
941 B
Go

package dao
import (
"context"
"testing"
"time"
"github.com/smartystreets/goconvey/convey"
)
func TestDaoInTaskQA(t *testing.T) {
var (
tx, _ = d.BeginTran(context.TODO())
uid = int64(421)
detailID = int64(1)
taskType = int8(1)
)
convey.Convey("InTaskQA", t, func(ctx convey.C) {
id, err := d.InTaskQA(tx, uid, detailID, taskType)
if err == nil {
tx.Commit()
} else {
tx.Rollback()
}
ctx.Convey("Then err should be nil.id should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(id, convey.ShouldNotBeNil)
})
})
}
func TestDaoUpTask(t *testing.T) {
var (
c = context.TODO()
id = int64(41)
state = int16(2)
ftime = time.Now()
)
convey.Convey("UpTask", t, func(ctx convey.C) {
_, err := d.UpTask(c, id, state, ftime)
ctx.Convey("Then err should be nil.rows should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
})
})
}