Documentation
¶
Overview ¶
Package mock provides test doubles for the identity gRPC AuthService.
Index ¶
- type AuthClient
- func (m *AuthClient) GetPublicKey(ctx context.Context, in *identityv1.GetPublicKeyRequest, ...) (*identityv1.GetPublicKeyResponse, error)
- func (m *AuthClient) IssueJWT(ctx context.Context, in *identityv1.IssueJWTRequest, opts ...grpc.CallOption) (*identityv1.IssueJWTResponse, error)
- func (m *AuthClient) VerifyAPIKey(ctx context.Context, in *identityv1.VerifyAPIKeyRequest, ...) (*identityv1.VerifyAPIKeyResponse, error)
- func (m *AuthClient) VerifyJWT(ctx context.Context, in *identityv1.VerifyJWTRequest, opts ...grpc.CallOption) (*identityv1.VerifyJWTResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthClient ¶
type AuthClient struct {
VerifyAPIKeyFn func(context.Context, *identityv1.VerifyAPIKeyRequest, ...grpc.CallOption) (*identityv1.VerifyAPIKeyResponse, error)
VerifyJWTFn func(context.Context, *identityv1.VerifyJWTRequest, ...grpc.CallOption) (*identityv1.VerifyJWTResponse, error)
IssueJWTFn func(context.Context, *identityv1.IssueJWTRequest, ...grpc.CallOption) (*identityv1.IssueJWTResponse, error)
GetPublicKeyFn func(context.Context, *identityv1.GetPublicKeyRequest, ...grpc.CallOption) (*identityv1.GetPublicKeyResponse, error)
}
AuthClient is a stub implementation of identityv1.AuthServiceClient for tests. Each RPC dispatches to the corresponding Fn field. Unset Fn returns a generic error.
func (*AuthClient) GetPublicKey ¶
func (m *AuthClient) GetPublicKey(ctx context.Context, in *identityv1.GetPublicKeyRequest, opts ...grpc.CallOption) (*identityv1.GetPublicKeyResponse, error)
GetPublicKey dispatches to GetPublicKeyFn if set.
func (*AuthClient) IssueJWT ¶
func (m *AuthClient) IssueJWT(ctx context.Context, in *identityv1.IssueJWTRequest, opts ...grpc.CallOption) (*identityv1.IssueJWTResponse, error)
IssueJWT dispatches to IssueJWTFn if set.
func (*AuthClient) VerifyAPIKey ¶
func (m *AuthClient) VerifyAPIKey(ctx context.Context, in *identityv1.VerifyAPIKeyRequest, opts ...grpc.CallOption) (*identityv1.VerifyAPIKeyResponse, error)
VerifyAPIKey dispatches to VerifyAPIKeyFn if set.
func (*AuthClient) VerifyJWT ¶
func (m *AuthClient) VerifyJWT(ctx context.Context, in *identityv1.VerifyJWTRequest, opts ...grpc.CallOption) (*identityv1.VerifyJWTResponse, error)
VerifyJWT dispatches to VerifyJWTFn if set.
Click to show internal directories.
Click to hide internal directories.