bilibili-backup/app/service/main/passport-auth/dao/mc_test.go
2019-04-22 02:59:20 +00:00

186 lines
4.4 KiB
Go

package dao
import (
"context"
"go-common/app/service/main/passport-auth/model"
"testing"
"github.com/smartystreets/goconvey/convey"
)
func TestDaockKey(t *testing.T) {
var (
session = "9f1c9145,1536117849,c9fb62a9"
)
convey.Convey("ckKey", t, func(ctx convey.C) {
p1 := ckKey(session)
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) {
ctx.So(p1, convey.ShouldNotBeNil)
})
})
}
func TestDaoakKey(t *testing.T) {
var (
token = "b8b544c602557c27d454911d7ecc006c"
)
convey.Convey("akKey", t, func(ctx convey.C) {
p1 := akKey(token)
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) {
ctx.So(p1, convey.ShouldNotBeNil)
})
})
}
func TestDaorkKey(t *testing.T) {
var (
refresh = "5f263d1297aa40ea0252c0963e29c6eb"
)
convey.Convey("rkKey", t, func(ctx convey.C) {
p1 := rkKey(refresh)
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) {
ctx.So(p1, convey.ShouldNotBeNil)
})
})
}
func TestDaoSetCookieCache(t *testing.T) {
var (
c = context.TODO()
session = "9f1c9145,1536117849,c9fb62a9"
res = &model.Cookie{}
)
convey.Convey("SetCookieCache", t, func(ctx convey.C) {
err := d.SetCookieCache(c, session, res)
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
})
})
}
func TestDaoCookieCache(t *testing.T) {
var (
c = context.TODO()
session = "9f1c9145,1536117849,c9fb62a9"
)
convey.Convey("CookieCache", t, func(ctx convey.C) {
res, err := d.CookieCache(c, session)
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 TestDaoDelCookieCache(t *testing.T) {
var (
c = context.TODO()
session = "9f1c9145,1536117849,c9fb62a9"
)
convey.Convey("DelCookieCache", t, func(ctx convey.C) {
err := d.DelCookieCache(c, session)
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
})
})
}
func TestDaoSetTokenCache(t *testing.T) {
var (
c = context.TODO()
k = "5f263d1297aa40ea0252c0963e29c6eb"
res = &model.Token{}
)
convey.Convey("SetTokenCache", t, func(ctx convey.C) {
err := d.SetTokenCache(c, k, res)
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
})
})
}
func TestDaoTokenCache(t *testing.T) {
var (
c = context.TODO()
sd = "5f263d1297aa40ea0252c0963e29c6eb"
)
convey.Convey("TokenCache", t, func(ctx convey.C) {
res, err := d.TokenCache(c, sd)
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 TestDaoDelTokenCache(t *testing.T) {
var (
c = context.TODO()
token = "5f263d1297aa40ea0252c0963e29c6eb"
)
convey.Convey("DelTokenCache", t, func(ctx convey.C) {
err := d.DelTokenCache(c, token)
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
})
})
}
func TestDaoSetRefreshCache(t *testing.T) {
var (
c = context.TODO()
refresh = &model.Refresh{
Mid: 123,
AppID: 430,
Token: "b8b544c602557c27d454911d7ecc006c",
Refresh: "5f263d1297aa40ea0252c0963e29c6e1",
Expires: 1850953187,
}
)
convey.Convey("SetRefreshCache", t, func(ctx convey.C) {
err := d.SetRefreshCache(c, refresh)
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
})
})
}
func TestDaoRefreshCache(t *testing.T) {
var (
c = context.TODO()
refresh = "5f263d1297aa40ea0252c0963e29c6e1"
)
convey.Convey("RefreshCache", t, func(ctx convey.C) {
res, err := d.RefreshCache(c, refresh)
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 TestDaoDelRefreshCache(t *testing.T) {
var (
c = context.TODO()
refresh = "5f263d1297aa40ea0252c0963e29c6e0"
)
convey.Convey("DelRefreshCache", t, func(ctx convey.C) {
err := d.DelRefreshCache(c, refresh)
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
})
})
}
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)
})
})
}