Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigProviders ¶
func ServiceProviders ¶
Types ¶
type Authorization ¶
func NewAuthorization ¶
func NewAuthorization(ocmConfig *ocm.OCMConfig) Authorization
func NewMockAuthorization ¶
func NewMockAuthorization() Authorization
func NewOCMAuthorization ¶
func NewOCMAuthorization(client *sdkClient.Connection) Authorization
type AuthorizationMock ¶
type AuthorizationMock struct { // CheckUserValidFunc mocks the CheckUserValid method. CheckUserValidFunc func(username string, orgId string) (bool, error) // contains filtered or unexported fields }
AuthorizationMock is a mock implementation of Authorization.
func TestSomethingThatUsesAuthorization(t *testing.T) { // make and configure a mocked Authorization mockedAuthorization := &AuthorizationMock{ CheckUserValidFunc: func(username string, orgId string) (bool, error) { panic("mock out the CheckUserValid method") }, } // use mockedAuthorization in code that requires Authorization // and then make assertions. }
func (*AuthorizationMock) CheckUserValid ¶
func (mock *AuthorizationMock) CheckUserValid(username string, orgId string) (bool, error)
CheckUserValid calls CheckUserValidFunc.
func (*AuthorizationMock) CheckUserValidCalls ¶
func (mock *AuthorizationMock) CheckUserValidCalls() []struct { Username string OrgId string }
CheckUserValidCalls gets all the calls that were made to CheckUserValid. Check the length with:
len(mockedAuthorization.CheckUserValidCalls())
Click to show internal directories.
Click to hide internal directories.