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.
127 lines
3.2 KiB
127 lines
3.2 KiB
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) |
|
}) |
|
}) |
|
}) |
|
}
|
|
|