github.com/jenkins-x/jx/v2@v2.1.155/pkg/cloud/buckets/mocks/buckets_interface.go (about) 1 // Code generated by pegomock. DO NOT EDIT. 2 // Source: github.com/jenkins-x/jx/v2/pkg/cloud/buckets (interfaces: Provider) 3 4 package buckets_test 5 6 import ( 7 io "io" 8 "reflect" 9 "time" 10 11 pegomock "github.com/petergtz/pegomock" 12 ) 13 14 type MockProvider struct { 15 fail func(message string, callerSkip ...int) 16 } 17 18 func NewMockProvider(options ...pegomock.Option) *MockProvider { 19 mock := &MockProvider{} 20 for _, option := range options { 21 option.Apply(mock) 22 } 23 return mock 24 } 25 26 func (mock *MockProvider) SetFailHandler(fh pegomock.FailHandler) { mock.fail = fh } 27 func (mock *MockProvider) FailHandler() pegomock.FailHandler { return mock.fail } 28 29 func (mock *MockProvider) CreateNewBucketForCluster(_param0 string, _param1 string) (string, error) { 30 if mock == nil { 31 panic("mock must not be nil. Use myMock := NewMockProvider().") 32 } 33 params := []pegomock.Param{_param0, _param1} 34 result := pegomock.GetGenericMockFrom(mock).Invoke("CreateNewBucketForCluster", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()}) 35 var ret0 string 36 var ret1 error 37 if len(result) != 0 { 38 if result[0] != nil { 39 ret0 = result[0].(string) 40 } 41 if result[1] != nil { 42 ret1 = result[1].(error) 43 } 44 } 45 return ret0, ret1 46 } 47 48 func (mock *MockProvider) DownloadFileFromBucket(_param0 string) (io.ReadCloser, error) { 49 if mock == nil { 50 panic("mock must not be nil. Use myMock := NewMockProvider().") 51 } 52 params := []pegomock.Param{_param0} 53 result := pegomock.GetGenericMockFrom(mock).Invoke("DownloadFileFromBucket", params, []reflect.Type{reflect.TypeOf((*io.ReadCloser)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()}) 54 var ret0 io.ReadCloser 55 var ret1 error 56 if len(result) != 0 { 57 if result[0] != nil { 58 ret0 = result[0].(io.ReadCloser) 59 } 60 if result[1] != nil { 61 ret1 = result[1].(error) 62 } 63 } 64 return ret0, ret1 65 } 66 67 func (mock *MockProvider) EnsureBucketIsCreated(_param0 string) error { 68 if mock == nil { 69 panic("mock must not be nil. Use myMock := NewMockProvider().") 70 } 71 params := []pegomock.Param{_param0} 72 result := pegomock.GetGenericMockFrom(mock).Invoke("EnsureBucketIsCreated", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()}) 73 var ret0 error 74 if len(result) != 0 { 75 if result[0] != nil { 76 ret0 = result[0].(error) 77 } 78 } 79 return ret0 80 } 81 82 func (mock *MockProvider) UploadFileToBucket(_param0 io.Reader, _param1 string, _param2 string) (string, error) { 83 if mock == nil { 84 panic("mock must not be nil. Use myMock := NewMockProvider().") 85 } 86 params := []pegomock.Param{_param0, _param1, _param2} 87 result := pegomock.GetGenericMockFrom(mock).Invoke("UploadFileToBucket", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()}) 88 var ret0 string 89 var ret1 error 90 if len(result) != 0 { 91 if result[0] != nil { 92 ret0 = result[0].(string) 93 } 94 if result[1] != nil { 95 ret1 = result[1].(error) 96 } 97 } 98 return ret0, ret1 99 } 100 101 func (mock *MockProvider) VerifyWasCalledOnce() *VerifierMockProvider { 102 return &VerifierMockProvider{ 103 mock: mock, 104 invocationCountMatcher: pegomock.Times(1), 105 } 106 } 107 108 func (mock *MockProvider) VerifyWasCalled(invocationCountMatcher pegomock.Matcher) *VerifierMockProvider { 109 return &VerifierMockProvider{ 110 mock: mock, 111 invocationCountMatcher: invocationCountMatcher, 112 } 113 } 114 115 func (mock *MockProvider) VerifyWasCalledInOrder(invocationCountMatcher pegomock.Matcher, inOrderContext *pegomock.InOrderContext) *VerifierMockProvider { 116 return &VerifierMockProvider{ 117 mock: mock, 118 invocationCountMatcher: invocationCountMatcher, 119 inOrderContext: inOrderContext, 120 } 121 } 122 123 func (mock *MockProvider) VerifyWasCalledEventually(invocationCountMatcher pegomock.Matcher, timeout time.Duration) *VerifierMockProvider { 124 return &VerifierMockProvider{ 125 mock: mock, 126 invocationCountMatcher: invocationCountMatcher, 127 timeout: timeout, 128 } 129 } 130 131 type VerifierMockProvider struct { 132 mock *MockProvider 133 invocationCountMatcher pegomock.Matcher 134 inOrderContext *pegomock.InOrderContext 135 timeout time.Duration 136 } 137 138 func (verifier *VerifierMockProvider) CreateNewBucketForCluster(_param0 string, _param1 string) *MockProvider_CreateNewBucketForCluster_OngoingVerification { 139 params := []pegomock.Param{_param0, _param1} 140 methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "CreateNewBucketForCluster", params, verifier.timeout) 141 return &MockProvider_CreateNewBucketForCluster_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations} 142 } 143 144 type MockProvider_CreateNewBucketForCluster_OngoingVerification struct { 145 mock *MockProvider 146 methodInvocations []pegomock.MethodInvocation 147 } 148 149 func (c *MockProvider_CreateNewBucketForCluster_OngoingVerification) GetCapturedArguments() (string, string) { 150 _param0, _param1 := c.GetAllCapturedArguments() 151 return _param0[len(_param0)-1], _param1[len(_param1)-1] 152 } 153 154 func (c *MockProvider_CreateNewBucketForCluster_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) { 155 params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations) 156 if len(params) > 0 { 157 _param0 = make([]string, len(c.methodInvocations)) 158 for u, param := range params[0] { 159 _param0[u] = param.(string) 160 } 161 _param1 = make([]string, len(c.methodInvocations)) 162 for u, param := range params[1] { 163 _param1[u] = param.(string) 164 } 165 } 166 return 167 } 168 169 func (verifier *VerifierMockProvider) DownloadFileFromBucket(_param0 string) *MockProvider_DownloadFileFromBucket_OngoingVerification { 170 params := []pegomock.Param{_param0} 171 methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "DownloadFileFromBucket", params, verifier.timeout) 172 return &MockProvider_DownloadFileFromBucket_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations} 173 } 174 175 type MockProvider_DownloadFileFromBucket_OngoingVerification struct { 176 mock *MockProvider 177 methodInvocations []pegomock.MethodInvocation 178 } 179 180 func (c *MockProvider_DownloadFileFromBucket_OngoingVerification) GetCapturedArguments() string { 181 _param0 := c.GetAllCapturedArguments() 182 return _param0[len(_param0)-1] 183 } 184 185 func (c *MockProvider_DownloadFileFromBucket_OngoingVerification) GetAllCapturedArguments() (_param0 []string) { 186 params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations) 187 if len(params) > 0 { 188 _param0 = make([]string, len(c.methodInvocations)) 189 for u, param := range params[0] { 190 _param0[u] = param.(string) 191 } 192 } 193 return 194 } 195 196 func (verifier *VerifierMockProvider) EnsureBucketIsCreated(_param0 string) *MockProvider_EnsureBucketIsCreated_OngoingVerification { 197 params := []pegomock.Param{_param0} 198 methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "EnsureBucketIsCreated", params, verifier.timeout) 199 return &MockProvider_EnsureBucketIsCreated_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations} 200 } 201 202 type MockProvider_EnsureBucketIsCreated_OngoingVerification struct { 203 mock *MockProvider 204 methodInvocations []pegomock.MethodInvocation 205 } 206 207 func (c *MockProvider_EnsureBucketIsCreated_OngoingVerification) GetCapturedArguments() string { 208 _param0 := c.GetAllCapturedArguments() 209 return _param0[len(_param0)-1] 210 } 211 212 func (c *MockProvider_EnsureBucketIsCreated_OngoingVerification) GetAllCapturedArguments() (_param0 []string) { 213 params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations) 214 if len(params) > 0 { 215 _param0 = make([]string, len(c.methodInvocations)) 216 for u, param := range params[0] { 217 _param0[u] = param.(string) 218 } 219 } 220 return 221 } 222 223 func (verifier *VerifierMockProvider) UploadFileToBucket(_param0 io.Reader, _param1 string, _param2 string) *MockProvider_UploadFileToBucket_OngoingVerification { 224 params := []pegomock.Param{_param0, _param1, _param2} 225 methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "UploadFileToBucket", params, verifier.timeout) 226 return &MockProvider_UploadFileToBucket_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations} 227 } 228 229 type MockProvider_UploadFileToBucket_OngoingVerification struct { 230 mock *MockProvider 231 methodInvocations []pegomock.MethodInvocation 232 } 233 234 func (c *MockProvider_UploadFileToBucket_OngoingVerification) GetCapturedArguments() (io.Reader, string, string) { 235 _param0, _param1, _param2 := c.GetAllCapturedArguments() 236 return _param0[len(_param0)-1], _param1[len(_param1)-1], _param2[len(_param2)-1] 237 } 238 239 func (c *MockProvider_UploadFileToBucket_OngoingVerification) GetAllCapturedArguments() (_param0 []io.Reader, _param1 []string, _param2 []string) { 240 params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations) 241 if len(params) > 0 { 242 _param0 = make([]io.Reader, len(c.methodInvocations)) 243 for u, param := range params[0] { 244 _param0[u] = param.(io.Reader) 245 } 246 _param1 = make([]string, len(c.methodInvocations)) 247 for u, param := range params[1] { 248 _param1[u] = param.(string) 249 } 250 _param2 = make([]string, len(c.methodInvocations)) 251 for u, param := range params[2] { 252 _param2[u] = param.(string) 253 } 254 } 255 return 256 }