File tree Expand file tree Collapse file tree 5 files changed +44
-5
lines changed
Expand file tree Collapse file tree 5 files changed +44
-5
lines changed Original file line number Diff line number Diff line change 1+ package manage
2+
3+ import (
4+ "testing"
5+
6+ . "github.com/smartystreets/goconvey/convey"
7+ "gopkg.in/oauth2.v2/generates"
8+ "gopkg.in/oauth2.v2/models"
9+ "gopkg.in/oauth2.v2/store/client"
10+ "gopkg.in/oauth2.v2/store/token"
11+ )
12+
13+ func TestManager (t * testing.T ) {
14+ Convey ("Manager Test" , t , func () {
15+ manager := NewManager ()
16+
17+ manager .MapClientModel (models .NewClient ())
18+ manager .MapTokenModel (models .NewToken ())
19+ manager .MapAuthorizeGenerate (generates .NewAuthorizeGenerate ())
20+ manager .MapAccessGenerate (generates .NewAccessGenerate ())
21+ manager .MapClientStorage (client .NewTempStore ())
22+ manager .MustTokenStorage (token .NewRedisStore (
23+ & token.RedisConfig {Addr : "192.168.33.70:6379" },
24+ ))
25+
26+ })
27+ }
Original file line number Diff line number Diff line change @@ -78,8 +78,8 @@ func (m *Manager) MapAuthorizeGenerate(gen oauth2.AuthorizeGenerate) {
7878 m .injector .Map (gen )
7979}
8080
81- // MapTokenGenerate 注入访问令牌生成接口
82- func (m * Manager ) MapTokenGenerate (gen oauth2.AccessGenerate ) {
81+ // MapAccessGenerate 注入访问令牌生成接口
82+ func (m * Manager ) MapAccessGenerate (gen oauth2.AccessGenerate ) {
8383 if gen == nil {
8484 panic (ErrNilValue )
8585 }
Original file line number Diff line number Diff line change @@ -7,8 +7,10 @@ import (
77)
88
99func TestUtil (t * testing.T ) {
10- Convey ("ValidateURI Test" , t , func () {
11- err := ValidateURI ("http://www.example.com" , "http://www.example.com/cb?code=xxx" )
12- So (err , ShouldBeNil )
10+ Convey ("Util Test" , t , func () {
11+ Convey ("ValidateURI Test" , func () {
12+ err := ValidateURI ("http://www.example.com" , "http://www.example.com/cb?code=xxx" )
13+ So (err , ShouldBeNil )
14+ })
1315 })
1416}
Original file line number Diff line number Diff line change 11package models
22
3+ // NewClient 创建客户端模型实例
4+ func NewClient () * Client {
5+ return & Client {}
6+ }
7+
38// Client 客户端信息
49type Client struct {
510 ID string // 客户端ID
Original file line number Diff line number Diff line change @@ -2,6 +2,11 @@ package models
22
33import "time"
44
5+ // NewToken 创建令牌模型实例
6+ func NewToken () * Token {
7+ return & Token {}
8+ }
9+
510// Token 令牌信息
611type Token struct {
712 ClientID string `bson:"ClientID"` // 客户端标识
You can’t perform that action at this time.
0 commit comments