128 lines
3.2 KiB
Go
128 lines
3.2 KiB
Go
|
package dao
|
||
|
|
||
|
import (
|
||
|
"context"
|
||
|
"testing"
|
||
|
|
||
|
"github.com/smartystreets/goconvey/convey"
|
||
|
)
|
||
|
|
||
|
func TestDaoAdvanceType(t *testing.T) {
|
||
|
convey.Convey("AdvanceType", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
cid = int64(0)
|
||
|
mid = int64(0)
|
||
|
mode = ""
|
||
|
)
|
||
|
ctx.Convey("When everything gose positive", func(ctx convey.C) {
|
||
|
typ, err := testDao.AdvanceType(c, cid, mid, mode)
|
||
|
ctx.Convey("Then err should be nil.typ should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(typ, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoAdvance(t *testing.T) {
|
||
|
convey.Convey("Advance", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
mid = int64(0)
|
||
|
id = int64(0)
|
||
|
)
|
||
|
ctx.Convey("When everything gose positive", func(ctx convey.C) {
|
||
|
testDao.Advance(c, mid, id)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoAdvances(t *testing.T) {
|
||
|
convey.Convey("Advances", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
owner = int64(0)
|
||
|
)
|
||
|
ctx.Convey("When everything gose positive", func(ctx convey.C) {
|
||
|
res, err := testDao.Advances(c, owner)
|
||
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(res, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoBuyAdvance(t *testing.T) {
|
||
|
convey.Convey("BuyAdvance", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
mid = int64(0)
|
||
|
cid = int64(0)
|
||
|
owner = int64(0)
|
||
|
refund = int64(0)
|
||
|
typ = ""
|
||
|
mode = ""
|
||
|
)
|
||
|
ctx.Convey("When everything gose positive", func(ctx convey.C) {
|
||
|
id, err := testDao.BuyAdvance(c, mid, cid, owner, refund, typ, mode)
|
||
|
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 TestDaoUpdateAdvType(t *testing.T) {
|
||
|
convey.Convey("UpdateAdvType", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
id = int64(0)
|
||
|
typ = ""
|
||
|
)
|
||
|
ctx.Convey("When everything gose positive", func(ctx convey.C) {
|
||
|
affect, err := testDao.UpdateAdvType(c, id, typ)
|
||
|
ctx.Convey("Then err should be nil.affect should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(affect, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoDelAdvance(t *testing.T) {
|
||
|
convey.Convey("DelAdvance", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
id = int64(0)
|
||
|
)
|
||
|
ctx.Convey("When everything gose positive", func(ctx convey.C) {
|
||
|
affect, err := testDao.DelAdvance(c, id)
|
||
|
ctx.Convey("Then err should be nil.affect should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(affect, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoAdvanceCmt(t *testing.T) {
|
||
|
convey.Convey("AdvanceCmt", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
oid = int64(0)
|
||
|
mid = int64(0)
|
||
|
mode = ""
|
||
|
)
|
||
|
ctx.Convey("When everything gose positive", func(ctx convey.C) {
|
||
|
adv, err := testDao.AdvanceCmt(c, oid, mid, mode)
|
||
|
ctx.Convey("Then err should be nil.adv should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(adv, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|