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.
 
 
 

142 lines
2.6 KiB

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)
})
}