github.com/olli-ai/jx/v2@v2.0.400-0.20210921045218-14731b4dd448/pkg/auth/mocks/auth_interface.go (about) 1 // Code generated by pegomock. DO NOT EDIT. 2 // Source: github.com/olli-ai/jx/v2/pkg/auth (interfaces: ConfigHandler) 3 4 package auth_test 5 6 import ( 7 "reflect" 8 "time" 9 10 auth "github.com/olli-ai/jx/v2/pkg/auth" 11 pegomock "github.com/petergtz/pegomock" 12 ) 13 14 type MockConfigHandler struct { 15 fail func(message string, callerSkip ...int) 16 } 17 18 func NewMockConfigHandler(options ...pegomock.Option) *MockConfigHandler { 19 mock := &MockConfigHandler{} 20 for _, option := range options { 21 option.Apply(mock) 22 } 23 return mock 24 } 25 26 func (mock *MockConfigHandler) SetFailHandler(fh pegomock.FailHandler) { mock.fail = fh } 27 func (mock *MockConfigHandler) FailHandler() pegomock.FailHandler { return mock.fail } 28 29 func (mock *MockConfigHandler) LoadConfig() (*auth.AuthConfig, error) { 30 if mock == nil { 31 panic("mock must not be nil. Use myMock := NewMockConfigHandler().") 32 } 33 params := []pegomock.Param{} 34 result := pegomock.GetGenericMockFrom(mock).Invoke("LoadConfig", params, []reflect.Type{reflect.TypeOf((**auth.AuthConfig)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()}) 35 var ret0 *auth.AuthConfig 36 var ret1 error 37 if len(result) != 0 { 38 if result[0] != nil { 39 ret0 = result[0].(*auth.AuthConfig) 40 } 41 if result[1] != nil { 42 ret1 = result[1].(error) 43 } 44 } 45 return ret0, ret1 46 } 47 48 func (mock *MockConfigHandler) SaveConfig(_param0 *auth.AuthConfig) error { 49 if mock == nil { 50 panic("mock must not be nil. Use myMock := NewMockConfigHandler().") 51 } 52 params := []pegomock.Param{_param0} 53 result := pegomock.GetGenericMockFrom(mock).Invoke("SaveConfig", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()}) 54 var ret0 error 55 if len(result) != 0 { 56 if result[0] != nil { 57 ret0 = result[0].(error) 58 } 59 } 60 return ret0 61 } 62 63 func (mock *MockConfigHandler) VerifyWasCalledOnce() *VerifierMockConfigHandler { 64 return &VerifierMockConfigHandler{ 65 mock: mock, 66 invocationCountMatcher: pegomock.Times(1), 67 } 68 } 69 70 func (mock *MockConfigHandler) VerifyWasCalled(invocationCountMatcher pegomock.Matcher) *VerifierMockConfigHandler { 71 return &VerifierMockConfigHandler{ 72 mock: mock, 73 invocationCountMatcher: invocationCountMatcher, 74 } 75 } 76 77 func (mock *MockConfigHandler) VerifyWasCalledInOrder(invocationCountMatcher pegomock.Matcher, inOrderContext *pegomock.InOrderContext) *VerifierMockConfigHandler { 78 return &VerifierMockConfigHandler{ 79 mock: mock, 80 invocationCountMatcher: invocationCountMatcher, 81 inOrderContext: inOrderContext, 82 } 83 } 84 85 func (mock *MockConfigHandler) VerifyWasCalledEventually(invocationCountMatcher pegomock.Matcher, timeout time.Duration) *VerifierMockConfigHandler { 86 return &VerifierMockConfigHandler{ 87 mock: mock, 88 invocationCountMatcher: invocationCountMatcher, 89 timeout: timeout, 90 } 91 } 92 93 type VerifierMockConfigHandler struct { 94 mock *MockConfigHandler 95 invocationCountMatcher pegomock.Matcher 96 inOrderContext *pegomock.InOrderContext 97 timeout time.Duration 98 } 99 100 func (verifier *VerifierMockConfigHandler) LoadConfig() *MockConfigHandler_LoadConfig_OngoingVerification { 101 params := []pegomock.Param{} 102 methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "LoadConfig", params, verifier.timeout) 103 return &MockConfigHandler_LoadConfig_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations} 104 } 105 106 type MockConfigHandler_LoadConfig_OngoingVerification struct { 107 mock *MockConfigHandler 108 methodInvocations []pegomock.MethodInvocation 109 } 110 111 func (c *MockConfigHandler_LoadConfig_OngoingVerification) GetCapturedArguments() { 112 } 113 114 func (c *MockConfigHandler_LoadConfig_OngoingVerification) GetAllCapturedArguments() { 115 } 116 117 func (verifier *VerifierMockConfigHandler) SaveConfig(_param0 *auth.AuthConfig) *MockConfigHandler_SaveConfig_OngoingVerification { 118 params := []pegomock.Param{_param0} 119 methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "SaveConfig", params, verifier.timeout) 120 return &MockConfigHandler_SaveConfig_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations} 121 } 122 123 type MockConfigHandler_SaveConfig_OngoingVerification struct { 124 mock *MockConfigHandler 125 methodInvocations []pegomock.MethodInvocation 126 } 127 128 func (c *MockConfigHandler_SaveConfig_OngoingVerification) GetCapturedArguments() *auth.AuthConfig { 129 _param0 := c.GetAllCapturedArguments() 130 return _param0[len(_param0)-1] 131 } 132 133 func (c *MockConfigHandler_SaveConfig_OngoingVerification) GetAllCapturedArguments() (_param0 []*auth.AuthConfig) { 134 params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations) 135 if len(params) > 0 { 136 _param0 = make([]*auth.AuthConfig, len(c.methodInvocations)) 137 for u, param := range params[0] { 138 _param0[u] = param.(*auth.AuthConfig) 139 } 140 } 141 return 142 }