Documentation
¶
Overview ¶
Package testing provides internal testing utilities.
Index ¶
- Constants
- func GenerateSessionID(token string) string
- type GRPCServerTokenCreatorMock
- func (m *GRPCServerTokenCreatorMock) Called() bool
- func (m *GRPCServerTokenCreatorMock) CreateToken(ctx context.Context, req *pb.CreateTokenRequest) (*pb.CreateTokenResponse, error)
- func (m *GRPCServerTokenCreatorMock) LastRequest() *pb.CreateTokenRequest
- func (m *GRPCServerTokenCreatorMock) ResetCallsInfo()
- func (m *GRPCServerTokenCreatorMock) SetResultForToken(token string, result *pb.CreateTokenResponse)
- type GRPCServerTokenIntrospectorMock
- func (m *GRPCServerTokenIntrospectorMock) Called() bool
- func (m *GRPCServerTokenIntrospectorMock) IntrospectToken(ctx context.Context, req *pb.IntrospectTokenRequest) (*pb.IntrospectTokenResponse, error)
- func (m *GRPCServerTokenIntrospectorMock) LastAuthorizationMeta() string
- func (m *GRPCServerTokenIntrospectorMock) LastRequest() *pb.IntrospectTokenRequest
- func (m *GRPCServerTokenIntrospectorMock) LastSessionMeta() string
- func (m *GRPCServerTokenIntrospectorMock) LastUserAgentMeta() string
- func (m *GRPCServerTokenIntrospectorMock) ResetCallsInfo()
- func (m *GRPCServerTokenIntrospectorMock) SetAccessTokenForIntrospection(accessToken string)
- func (m *GRPCServerTokenIntrospectorMock) SetResultForToken(token string, response *pb.IntrospectTokenResponse, err error)
- func (m *GRPCServerTokenIntrospectorMock) SetScopeForJWTID(jwtID string, scope []*pb.AccessTokenScope)
- type HTTPServerTokenIntrospectorMock
- func (m *HTTPServerTokenIntrospectorMock) Called() bool
- func (m *HTTPServerTokenIntrospectorMock) IntrospectToken(r *http.Request, token string) (idptoken.IntrospectionResult, error)
- func (m *HTTPServerTokenIntrospectorMock) LastAuthorizationHeader() string
- func (m *HTTPServerTokenIntrospectorMock) LastFormValues() url.Values
- func (m *HTTPServerTokenIntrospectorMock) LastIntrospectedToken() string
- func (m *HTTPServerTokenIntrospectorMock) LastUserAgentHeader() string
- func (m *HTTPServerTokenIntrospectorMock) ResetCallsInfo()
- func (m *HTTPServerTokenIntrospectorMock) SetAccessTokenForIntrospection(accessToken string)
- func (m *HTTPServerTokenIntrospectorMock) SetResultForToken(token string, result idptoken.IntrospectionResult, err error)
- func (m *HTTPServerTokenIntrospectorMock) SetScopeForJWTID(jwtID string, scope []jwt.AccessPolicy)
- type JWTParser
Constants ¶
View Source
const (
TestMetaRequestedRespCode = "x-requested-resp-code"
)
Variables ¶
This section is empty.
Functions ¶
func GenerateSessionID ¶ added in v0.19.0
Types ¶
type GRPCServerTokenCreatorMock ¶ added in v0.5.0
type GRPCServerTokenCreatorMock struct {
// contains filtered or unexported fields
}
func NewGRPCServerTokenCreatorMock ¶ added in v0.5.0
func NewGRPCServerTokenCreatorMock() *GRPCServerTokenCreatorMock
func (*GRPCServerTokenCreatorMock) Called ¶ added in v0.5.0
func (m *GRPCServerTokenCreatorMock) Called() bool
func (*GRPCServerTokenCreatorMock) CreateToken ¶ added in v0.5.0
func (m *GRPCServerTokenCreatorMock) CreateToken( ctx context.Context, req *pb.CreateTokenRequest, ) (*pb.CreateTokenResponse, error)
func (*GRPCServerTokenCreatorMock) LastRequest ¶ added in v0.5.0
func (m *GRPCServerTokenCreatorMock) LastRequest() *pb.CreateTokenRequest
func (*GRPCServerTokenCreatorMock) ResetCallsInfo ¶ added in v0.5.0
func (m *GRPCServerTokenCreatorMock) ResetCallsInfo()
func (*GRPCServerTokenCreatorMock) SetResultForToken ¶ added in v0.5.0
func (m *GRPCServerTokenCreatorMock) SetResultForToken(token string, result *pb.CreateTokenResponse)
type GRPCServerTokenIntrospectorMock ¶
type GRPCServerTokenIntrospectorMock struct {
JWTParser JWTParser
RetryAfter string
// contains filtered or unexported fields
}
func NewGRPCServerTokenIntrospectorMock ¶
func NewGRPCServerTokenIntrospectorMock() *GRPCServerTokenIntrospectorMock
func (*GRPCServerTokenIntrospectorMock) Called ¶
func (m *GRPCServerTokenIntrospectorMock) Called() bool
func (*GRPCServerTokenIntrospectorMock) IntrospectToken ¶
func (m *GRPCServerTokenIntrospectorMock) IntrospectToken( ctx context.Context, req *pb.IntrospectTokenRequest, ) (*pb.IntrospectTokenResponse, error)
nolint:gocyclo,funlen // Mock implementation handles multiple test scenarios with different response types
func (*GRPCServerTokenIntrospectorMock) LastAuthorizationMeta ¶
func (m *GRPCServerTokenIntrospectorMock) LastAuthorizationMeta() string
func (*GRPCServerTokenIntrospectorMock) LastRequest ¶
func (m *GRPCServerTokenIntrospectorMock) LastRequest() *pb.IntrospectTokenRequest
func (*GRPCServerTokenIntrospectorMock) LastSessionMeta ¶ added in v0.19.0
func (m *GRPCServerTokenIntrospectorMock) LastSessionMeta() string
func (*GRPCServerTokenIntrospectorMock) LastUserAgentMeta ¶ added in v0.23.0
func (m *GRPCServerTokenIntrospectorMock) LastUserAgentMeta() string
func (*GRPCServerTokenIntrospectorMock) ResetCallsInfo ¶
func (m *GRPCServerTokenIntrospectorMock) ResetCallsInfo()
func (*GRPCServerTokenIntrospectorMock) SetAccessTokenForIntrospection ¶ added in v0.5.0
func (m *GRPCServerTokenIntrospectorMock) SetAccessTokenForIntrospection(accessToken string)
func (*GRPCServerTokenIntrospectorMock) SetResultForToken ¶
func (m *GRPCServerTokenIntrospectorMock) SetResultForToken(token string, response *pb.IntrospectTokenResponse, err error)
func (*GRPCServerTokenIntrospectorMock) SetScopeForJWTID ¶
func (m *GRPCServerTokenIntrospectorMock) SetScopeForJWTID(jwtID string, scope []*pb.AccessTokenScope)
type HTTPServerTokenIntrospectorMock ¶
type HTTPServerTokenIntrospectorMock struct {
JWTParser JWTParser
RetryAfter string
// contains filtered or unexported fields
}
func NewHTTPServerTokenIntrospectorMock ¶
func NewHTTPServerTokenIntrospectorMock() *HTTPServerTokenIntrospectorMock
func (*HTTPServerTokenIntrospectorMock) Called ¶
func (m *HTTPServerTokenIntrospectorMock) Called() bool
func (*HTTPServerTokenIntrospectorMock) IntrospectToken ¶
func (m *HTTPServerTokenIntrospectorMock) IntrospectToken( r *http.Request, token string, ) (idptoken.IntrospectionResult, error)
func (*HTTPServerTokenIntrospectorMock) LastAuthorizationHeader ¶
func (m *HTTPServerTokenIntrospectorMock) LastAuthorizationHeader() string
func (*HTTPServerTokenIntrospectorMock) LastFormValues ¶
func (m *HTTPServerTokenIntrospectorMock) LastFormValues() url.Values
func (*HTTPServerTokenIntrospectorMock) LastIntrospectedToken ¶
func (m *HTTPServerTokenIntrospectorMock) LastIntrospectedToken() string
func (*HTTPServerTokenIntrospectorMock) LastUserAgentHeader ¶ added in v0.23.0
func (m *HTTPServerTokenIntrospectorMock) LastUserAgentHeader() string
func (*HTTPServerTokenIntrospectorMock) ResetCallsInfo ¶
func (m *HTTPServerTokenIntrospectorMock) ResetCallsInfo()
func (*HTTPServerTokenIntrospectorMock) SetAccessTokenForIntrospection ¶ added in v0.5.0
func (m *HTTPServerTokenIntrospectorMock) SetAccessTokenForIntrospection(accessToken string)
func (*HTTPServerTokenIntrospectorMock) SetResultForToken ¶
func (m *HTTPServerTokenIntrospectorMock) SetResultForToken(token string, result idptoken.IntrospectionResult, err error)
func (*HTTPServerTokenIntrospectorMock) SetScopeForJWTID ¶
func (m *HTTPServerTokenIntrospectorMock) SetScopeForJWTID(jwtID string, scope []jwt.AccessPolicy)
Click to show internal directories.
Click to hide internal directories.