194 lines
4.6 KiB
Go
194 lines
4.6 KiB
Go
|
package dao
|
||
|
|
||
|
import (
|
||
|
"context"
|
||
|
"go-common/app/service/main/passport-game/model"
|
||
|
"testing"
|
||
|
|
||
|
"github.com/smartystreets/goconvey/convey"
|
||
|
)
|
||
|
|
||
|
func TestDaokeyInfoPB(t *testing.T) {
|
||
|
var (
|
||
|
mid = int64(12)
|
||
|
)
|
||
|
convey.Convey("keyInfoPB", t, func(ctx convey.C) {
|
||
|
p1 := keyInfoPB(mid)
|
||
|
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(p1, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaokeyTokenPB(t *testing.T) {
|
||
|
var (
|
||
|
accessToken = "123"
|
||
|
)
|
||
|
convey.Convey("keyTokenPB", t, func(ctx convey.C) {
|
||
|
p1 := keyTokenPB(accessToken)
|
||
|
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(p1, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaokeyOriginMissMatchFlag(t *testing.T) {
|
||
|
var (
|
||
|
identify = "123"
|
||
|
)
|
||
|
convey.Convey("keyOriginMissMatchFlag", t, func(ctx convey.C) {
|
||
|
p1 := keyOriginMissMatchFlag(identify)
|
||
|
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(p1, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaopingMC(t *testing.T) {
|
||
|
var (
|
||
|
c = context.TODO()
|
||
|
)
|
||
|
convey.Convey("pingMC", t, func(ctx convey.C) {
|
||
|
err := d.pingMC(c)
|
||
|
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoSetInfoCache(t *testing.T) {
|
||
|
var (
|
||
|
c = context.TODO()
|
||
|
info = &model.Info{}
|
||
|
)
|
||
|
convey.Convey("SetInfoCache", t, func(ctx convey.C) {
|
||
|
err := d.SetInfoCache(c, info)
|
||
|
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoInfoCache(t *testing.T) {
|
||
|
var (
|
||
|
c = context.TODO()
|
||
|
mid = int64(0)
|
||
|
)
|
||
|
convey.Convey("InfoCache", t, func(ctx convey.C) {
|
||
|
info, err := d.InfoCache(c, mid)
|
||
|
ctx.Convey("Then err should be nil.info should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(info, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoTokenCache(t *testing.T) {
|
||
|
var (
|
||
|
c = context.TODO()
|
||
|
accessToken = "123456"
|
||
|
token = &model.Perm{
|
||
|
Mid: -1,
|
||
|
AccessToken: accessToken,
|
||
|
}
|
||
|
)
|
||
|
convey.Convey("TestDaoTokenCache", t, func(ctx convey.C) {
|
||
|
err := d.SetTokenCache(c, token)
|
||
|
ctx.Convey("SetTokenCache", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
})
|
||
|
|
||
|
token, err := d.TokenCache(c, accessToken)
|
||
|
ctx.Convey("TokenCache", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(token, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
|
||
|
err = d.DelTokenCache(c, accessToken)
|
||
|
ctx.Convey("DelTokenCache", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
})
|
||
|
|
||
|
token, err = d.TokenCache(c, accessToken)
|
||
|
ctx.Convey("DeletedTokenCache", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(token, convey.ShouldBeNil)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoSetOriginMissMatchFlagCache(t *testing.T) {
|
||
|
var (
|
||
|
c = context.TODO()
|
||
|
identify = "123456"
|
||
|
flag = []byte("")
|
||
|
)
|
||
|
convey.Convey("SetOriginMissMatchFlagCache", t, func(ctx convey.C) {
|
||
|
err := d.SetOriginMissMatchFlagCache(c, identify, flag)
|
||
|
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoOriginMissMatchFlagCache(t *testing.T) {
|
||
|
var (
|
||
|
c = context.TODO()
|
||
|
identify = "123456"
|
||
|
)
|
||
|
convey.Convey("OriginMissMatchFlagCache", t, func(ctx convey.C) {
|
||
|
res, err := d.OriginMissMatchFlagCache(c, identify)
|
||
|
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 TestDaoDelOriginMissMatchFlagCache(t *testing.T) {
|
||
|
var (
|
||
|
c = context.TODO()
|
||
|
identify = "123456"
|
||
|
)
|
||
|
convey.Convey("DelOriginMissMatchFlagCache", t, func(ctx convey.C) {
|
||
|
err := d.DelOriginMissMatchFlagCache(c, identify)
|
||
|
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoOriginTokenCache(t *testing.T) {
|
||
|
var (
|
||
|
c = context.TODO()
|
||
|
accessToken = "123456"
|
||
|
token = &model.Token{
|
||
|
Mid: -1,
|
||
|
AccessToken: accessToken,
|
||
|
}
|
||
|
)
|
||
|
convey.Convey("TestDaoOriginTokenCache", t, func(ctx convey.C) {
|
||
|
err := d.SetOriginTokenCache(c, token)
|
||
|
ctx.Convey("SetOriginTokenCache", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
})
|
||
|
|
||
|
token, err := d.OriginTokenCache(c, accessToken)
|
||
|
ctx.Convey("OriginTokenCache", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(token, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
|
||
|
err = d.DelOriginTokenCache(c, accessToken)
|
||
|
ctx.Convey("DelOriginTokenCache", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
})
|
||
|
|
||
|
token, err = d.OriginTokenCache(c, accessToken)
|
||
|
ctx.Convey("DeletedOriginTokenCache", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(token, convey.ShouldBeNil)
|
||
|
})
|
||
|
})
|
||
|
}
|