mock

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 15, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FositeOAuth2Mock

type FositeOAuth2Mock struct {
	MockNewAuthorizeRequestFn    func(ctx context.Context, req *http.Request) (fosite.AuthorizeRequester, error)
	MockNewAuthorizeResponseFn   func(ctx context.Context, requester fosite.AuthorizeRequester, session fosite.Session) (fosite.AuthorizeResponder, error)
	MockWriteAuthorizeErrorFn    func(ctx context.Context, rw http.ResponseWriter, requester fosite.AuthorizeRequester, err error)
	MockWriteAuthorizeResponseFn func(ctx context.Context, rw http.ResponseWriter, requester fosite.AuthorizeRequester, responder fosite.AuthorizeResponder)

	MockNewAccessRequestFn    func(ctx context.Context, req *http.Request, session fosite.Session) (fosite.AccessRequester, error)
	MockNewAccessResponseFn   func(ctx context.Context, requester fosite.AccessRequester) (fosite.AccessResponder, error)
	MockWriteAccessResponseFn func(ctx context.Context, rw http.ResponseWriter, requester fosite.AccessRequester, responder fosite.AccessResponder)
	MockWriteAccessErrorFn    func(ctx context.Context, rw http.ResponseWriter, requester fosite.AccessRequester, err error)

	MockNewRevocationRequestFn    func(ctx context.Context, r *http.Request) error
	MockWriteRevocationResponseFn func(ctx context.Context, rw http.ResponseWriter, err error)

	MockNewIntrospectionRequestFn    func(ctx context.Context, r *http.Request, session fosite.Session) (fosite.IntrospectionResponder, error)
	MockWriteIntrospectionResponseFn func(ctx context.Context, rw http.ResponseWriter, r fosite.IntrospectionResponder)
	MockWriteIntrospectionErrorFn    func(ctx context.Context, rw http.ResponseWriter, err error)
}

func NewFositeOAuth2Mock

func NewFositeOAuth2Mock() *FositeOAuth2Mock

func (*FositeOAuth2Mock) NewAccessRequest

func (m *FositeOAuth2Mock) NewAccessRequest(ctx context.Context, req *http.Request, session fosite.Session) (fosite.AccessRequester, error)

NewAccessRequest mocks the implementation of NewAccessRequest method

func (*FositeOAuth2Mock) NewAccessResponse

func (m *FositeOAuth2Mock) NewAccessResponse(ctx context.Context, requester fosite.AccessRequester) (fosite.AccessResponder, error)

NewAccessResponse mocks the implementation of NewAccessResponse method

func (*FositeOAuth2Mock) NewAuthorizeRequest

func (m *FositeOAuth2Mock) NewAuthorizeRequest(ctx context.Context, req *http.Request) (fosite.AuthorizeRequester, error)

NewAuthorizeRequest mocks the implementation of NewAuthorizeRequest method

func (*FositeOAuth2Mock) NewAuthorizeResponse

func (m *FositeOAuth2Mock) NewAuthorizeResponse(ctx context.Context, requester fosite.AuthorizeRequester, session fosite.Session) (fosite.AuthorizeResponder, error)

NewAuthorizeResponse mocks the implementation of NewAuthorizeResponse method

func (*FositeOAuth2Mock) NewIntrospectionRequest

func (m *FositeOAuth2Mock) NewIntrospectionRequest(ctx context.Context, r *http.Request, session fosite.Session) (fosite.IntrospectionResponder, error)

NewIntrospectionRequest mocks the implementation of NewIntrospectionRequest method

func (*FositeOAuth2Mock) NewRevocationRequest

func (m *FositeOAuth2Mock) NewRevocationRequest(ctx context.Context, r *http.Request) error

NewRevocationRequest mocks the implementation of NewRevocationRequest method

func (*FositeOAuth2Mock) WriteAccessError

func (m *FositeOAuth2Mock) WriteAccessError(ctx context.Context, rw http.ResponseWriter, requester fosite.AccessRequester, err error)

WriteAccessError mocks the implementation of WriteAccessError method

func (*FositeOAuth2Mock) WriteAccessResponse

func (m *FositeOAuth2Mock) WriteAccessResponse(ctx context.Context, rw http.ResponseWriter, requester fosite.AccessRequester, responder fosite.AccessResponder)

WriteAccessResponse mocks the implementation of WriteAccessResponse method

func (*FositeOAuth2Mock) WriteAuthorizeError

func (m *FositeOAuth2Mock) WriteAuthorizeError(ctx context.Context, rw http.ResponseWriter, requester fosite.AuthorizeRequester, err error)

WriteAuthorizeError mocks the implementation of WriteAuthorizeError method

func (*FositeOAuth2Mock) WriteAuthorizeResponse

func (m *FositeOAuth2Mock) WriteAuthorizeResponse(ctx context.Context, rw http.ResponseWriter, requester fosite.AuthorizeRequester, responder fosite.AuthorizeResponder)

WriteAuthorizeResponse mocks the implementation of WriteAuthorizeResponse method

func (*FositeOAuth2Mock) WriteIntrospectionError

func (m *FositeOAuth2Mock) WriteIntrospectionError(ctx context.Context, rw http.ResponseWriter, err error)

WriteIntrospectionError mocks the implementation of WriteIntrospectionError method

func (*FositeOAuth2Mock) WriteIntrospectionResponse

func (m *FositeOAuth2Mock) WriteIntrospectionResponse(ctx context.Context, rw http.ResponseWriter, r fosite.IntrospectionResponder)

WriteIntrospectionResponse mocks the implementation of WriteIntrospectionResponse method

func (*FositeOAuth2Mock) WriteRevocationResponse

func (m *FositeOAuth2Mock) WriteRevocationResponse(ctx context.Context, rw http.ResponseWriter, err error)

WriteRevocationResponse mocks the implementation of WriteRevocationResponse method

type SCSSessionManagerMock

type SCSSessionManagerMock struct {
	MockPutFn      func(ctx context.Context, key string, val interface{})
	MockDestroyFn  func(ctx context.Context) error
	MockExistsFn   func(ctx context.Context, key string) bool
	MockGetBytesFn func(ctx context.Context, key string) []byte
}

func NewSCSSessionManagerMock

func NewSCSSessionManagerMock() *SCSSessionManagerMock

func (*SCSSessionManagerMock) Destroy

func (m *SCSSessionManagerMock) Destroy(ctx context.Context) error

Destroy mocks the implementation of Destroy method

func (*SCSSessionManagerMock) Exists

func (m *SCSSessionManagerMock) Exists(ctx context.Context, key string) bool

Exists mocks the implementation of Exists method

func (*SCSSessionManagerMock) GetBytes

func (m *SCSSessionManagerMock) GetBytes(ctx context.Context, key string) []byte

GetBytes mocks the implementation of GetBytes method

func (*SCSSessionManagerMock) Put

func (m *SCSSessionManagerMock) Put(ctx context.Context, key string, val interface{})

Put mocks the implementation of Put method

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL