bilibili-backup/app/service/main/videoup/dao/archive/video_test.go
2019-04-22 02:59:20 +00:00

143 lines
2.6 KiB
Go

package archive
import (
"context"
"testing"
. "github.com/smartystreets/goconvey/convey"
"go-common/app/service/main/videoup/model/archive"
"math/rand"
"time"
)
func TestDao_TxAddVideo(t *testing.T) {
var (
c = context.Background()
tx, _ = d.BeginTran(c)
v = &archive.Video{
ID: 123,
Aid: 2333,
Title: "UT测试",
}
)
rand.Seed(time.Now().Unix())
v.ID = int64(rand.Intn(999999999) + 1000000000)
v.Aid = int64(rand.Intn(999999999) + 1000000000)
Convey("TxAddVideo", t, func(ctx C) {
_, err := d.TxAddVideo(tx, v)
if err != nil {
tx.Rollback()
} else {
tx.Commit()
}
So(err, ShouldBeNil)
})
}
func TestDao_TxUpVideo(t *testing.T) {
var (
c = context.Background()
tx, _ = d.BeginTran(c)
v = &archive.Video{
ID: 123,
Aid: 2333,
Title: "UT测试",
}
)
Convey("TxUpVideo", t, func(ctx C) {
_, err := d.TxUpVideo(tx, v)
if err != nil {
tx.Rollback()
} else {
tx.Commit()
}
So(err, ShouldBeNil)
})
}
func TestDao_TxUpVideoStatus(t *testing.T) {
var (
c = context.Background()
tx, _ = d.BeginTran(c)
)
Convey("TxUpVideoStatus", t, func(ctx C) {
_, err := d.TxUpVideoStatus(tx, 2333, "sadasdadsds", 0)
if err != nil {
tx.Rollback()
} else {
tx.Commit()
}
So(err, ShouldBeNil)
})
}
func TestDao_TxUpVideoXcode(t *testing.T) {
var (
c = context.Background()
tx, _ = d.BeginTran(c)
)
Convey("TxUpVideoXcode", t, func(ctx C) {
_, err := d.TxUpVideoXcode(tx, 2333, "sadasdadsds", 0)
if err != nil {
tx.Rollback()
} else {
tx.Commit()
}
So(err, ShouldBeNil)
})
}
func TestDao_TxUpVideoAttr(t *testing.T) {
var (
c = context.Background()
tx, _ = d.BeginTran(c)
)
Convey("TxUpVideoAttr", t, func(ctx C) {
_, err := d.TxUpVideoAttr(tx, 2333, "sadasdadsds", 0)
if err != nil {
tx.Rollback()
} else {
tx.Commit()
}
So(err, ShouldBeNil)
})
}
func TestDao_TxUpVideoCid(t *testing.T) {
var (
c = context.Background()
tx, _ = d.BeginTran(c)
)
Convey("TxUpVideoCid", t, func(ctx C) {
_, err := d.TxUpVideoCid(tx, 2333, "sadasdadsds", 1213)
if err != nil {
tx.Rollback()
} else {
tx.Commit()
}
So(err, ShouldBeNil)
})
}
func TestDao_TxAddAudit(t *testing.T) {
rand.Seed(time.Now().Unix())
vid := int64(rand.Intn(999999) + 1000000000)
var (
c = context.Background()
tx, _ = d.BeginTran(c)
vs = []*archive.Video{{
ID: vid,
Aid: 2333,
Title: "UT测试",
}}
)
Convey("TxAddAudit", t, func(ctx C) {
_, err := d.TxAddAudit(tx, vs)
if err != nil {
tx.Rollback()
} else {
tx.Commit()
}
So(err, ShouldBeNil)
})
}