123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- package dao
- import (
- "context"
- . "github.com/smartystreets/goconvey/convey"
- model "go-common/app/interface/main/shorturl/model"
- xtime "go-common/library/time"
- "testing"
- "time"
- )
- func TestDao_Short(t *testing.T) {
- Convey("Short", t, WithDao(func(d *Dao) {
- _, err := d.Short(context.TODO(), "http://b23.tv/EbUzmu")
- So(err, ShouldBeNil)
- }))
- }
- func TestDao_ShortbyID(t *testing.T) {
- Convey("ShortbyID", t, WithDao(func(d *Dao) {
- _, err := d.ShortbyID(context.TODO(), 1)
- So(err, ShouldBeNil)
- }))
- }
- func TestDao_AllShorts(t *testing.T) {
- Convey("AllShorts", t, WithDao(func(d *Dao) {
- _, err := d.AllShorts(context.TODO())
- So(err, ShouldBeNil)
- }))
- }
- func TestDao_ShortCount(t *testing.T) {
- Convey("ShortCount", t, WithDao(func(d *Dao) {
- _, err := d.ShortCount(context.TODO(), 1, "http://www.baidu.com")
- So(err, ShouldBeNil)
- }))
- }
- func TestDao_InShort(t *testing.T) {
- Convey("InShort", t, WithDao(func(d *Dao) {
- su := &model.ShortUrl{
- Long: "http://www.baidu.com",
- Mid: 279,
- State: model.StateNormal,
- CTime: xtime.Time(time.Now().Unix()),
- }
- _, err := d.InShort(context.TODO(), su)
- So(err, ShouldBeNil)
- }))
- }
- func TestDao_ShortUp(t *testing.T) {
- Convey("ShortUp", t, WithDao(func(d *Dao) {
- _, err := d.ShortUp(context.TODO(), 1, 20, "http://www.baidu.com")
- So(err, ShouldBeNil)
- }))
- }
- func TestDao_UpdateState(t *testing.T) {
- Convey("UpdateState", t, WithDao(func(d *Dao) {
- _, err := d.UpdateState(context.TODO(), 1, 279, 0)
- So(err, ShouldBeNil)
- }))
- }
- func TestDao_ShortLimit(t *testing.T) {
- Convey("ShortLimit", t, WithDao(func(d *Dao) {
- _, err := d.ShortLimit(context.TODO(), 1, 20, 279, "http://www.baidu.com")
- So(err, ShouldBeNil)
- }))
- }
|