github.com/jenkins-x/jx/v2@v2.1.155/pkg/versionstream/mocks/streamer.go (about) 1 // Code generated by pegomock. DO NOT EDIT. 2 // Source: github.com/jenkins-x/jx/v2/pkg/versionstream (interfaces: Streamer) 3 4 package versionstream_test 5 6 import ( 7 "reflect" 8 "time" 9 10 versionstream "github.com/jenkins-x/jx/v2/pkg/versionstream" 11 pegomock "github.com/petergtz/pegomock" 12 ) 13 14 type MockStreamer struct { 15 fail func(message string, callerSkip ...int) 16 } 17 18 func NewMockStreamer(options ...pegomock.Option) *MockStreamer { 19 mock := &MockStreamer{} 20 for _, option := range options { 21 option.Apply(mock) 22 } 23 return mock 24 } 25 26 func (mock *MockStreamer) SetFailHandler(fh pegomock.FailHandler) { mock.fail = fh } 27 func (mock *MockStreamer) FailHandler() pegomock.FailHandler { return mock.fail } 28 29 func (mock *MockStreamer) GetRepositoryPrefixes() (*versionstream.RepositoryPrefixes, error) { 30 if mock == nil { 31 panic("mock must not be nil. Use myMock := NewMockStreamer().") 32 } 33 params := []pegomock.Param{} 34 result := pegomock.GetGenericMockFrom(mock).Invoke("GetRepositoryPrefixes", params, []reflect.Type{reflect.TypeOf((**versionstream.RepositoryPrefixes)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()}) 35 var ret0 *versionstream.RepositoryPrefixes 36 var ret1 error 37 if len(result) != 0 { 38 if result[0] != nil { 39 ret0 = result[0].(*versionstream.RepositoryPrefixes) 40 } 41 if result[1] != nil { 42 ret1 = result[1].(error) 43 } 44 } 45 return ret0, ret1 46 } 47 48 func (mock *MockStreamer) GetVersionsDir() string { 49 if mock == nil { 50 panic("mock must not be nil. Use myMock := NewMockStreamer().") 51 } 52 params := []pegomock.Param{} 53 result := pegomock.GetGenericMockFrom(mock).Invoke("GetVersionsDir", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem()}) 54 var ret0 string 55 if len(result) != 0 { 56 if result[0] != nil { 57 ret0 = result[0].(string) 58 } 59 } 60 return ret0 61 } 62 63 func (mock *MockStreamer) ResolveDockerImage(_param0 string) (string, error) { 64 if mock == nil { 65 panic("mock must not be nil. Use myMock := NewMockStreamer().") 66 } 67 params := []pegomock.Param{_param0} 68 result := pegomock.GetGenericMockFrom(mock).Invoke("ResolveDockerImage", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()}) 69 var ret0 string 70 var ret1 error 71 if len(result) != 0 { 72 if result[0] != nil { 73 ret0 = result[0].(string) 74 } 75 if result[1] != nil { 76 ret1 = result[1].(error) 77 } 78 } 79 return ret0, ret1 80 } 81 82 func (mock *MockStreamer) ResolveGitVersion(_param0 string) (string, error) { 83 if mock == nil { 84 panic("mock must not be nil. Use myMock := NewMockStreamer().") 85 } 86 params := []pegomock.Param{_param0} 87 result := pegomock.GetGenericMockFrom(mock).Invoke("ResolveGitVersion", 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 *MockStreamer) StableVersion(_param0 versionstream.VersionKind, _param1 string) (*versionstream.StableVersion, error) { 102 if mock == nil { 103 panic("mock must not be nil. Use myMock := NewMockStreamer().") 104 } 105 params := []pegomock.Param{_param0, _param1} 106 result := pegomock.GetGenericMockFrom(mock).Invoke("StableVersion", params, []reflect.Type{reflect.TypeOf((**versionstream.StableVersion)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()}) 107 var ret0 *versionstream.StableVersion 108 var ret1 error 109 if len(result) != 0 { 110 if result[0] != nil { 111 ret0 = result[0].(*versionstream.StableVersion) 112 } 113 if result[1] != nil { 114 ret1 = result[1].(error) 115 } 116 } 117 return ret0, ret1 118 } 119 120 func (mock *MockStreamer) StableVersionNumber(_param0 versionstream.VersionKind, _param1 string) (string, error) { 121 if mock == nil { 122 panic("mock must not be nil. Use myMock := NewMockStreamer().") 123 } 124 params := []pegomock.Param{_param0, _param1} 125 result := pegomock.GetGenericMockFrom(mock).Invoke("StableVersionNumber", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()}) 126 var ret0 string 127 var ret1 error 128 if len(result) != 0 { 129 if result[0] != nil { 130 ret0 = result[0].(string) 131 } 132 if result[1] != nil { 133 ret1 = result[1].(error) 134 } 135 } 136 return ret0, ret1 137 } 138 139 func (mock *MockStreamer) VerifyPackage(_param0 string, _param1 string) error { 140 if mock == nil { 141 panic("mock must not be nil. Use myMock := NewMockStreamer().") 142 } 143 params := []pegomock.Param{_param0, _param1} 144 result := pegomock.GetGenericMockFrom(mock).Invoke("VerifyPackage", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()}) 145 var ret0 error 146 if len(result) != 0 { 147 if result[0] != nil { 148 ret0 = result[0].(error) 149 } 150 } 151 return ret0 152 } 153 154 func (mock *MockStreamer) VerifyPackages(_param0 map[string]string) error { 155 if mock == nil { 156 panic("mock must not be nil. Use myMock := NewMockStreamer().") 157 } 158 params := []pegomock.Param{_param0} 159 result := pegomock.GetGenericMockFrom(mock).Invoke("VerifyPackages", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()}) 160 var ret0 error 161 if len(result) != 0 { 162 if result[0] != nil { 163 ret0 = result[0].(error) 164 } 165 } 166 return ret0 167 } 168 169 func (mock *MockStreamer) VerifyWasCalledOnce() *VerifierMockStreamer { 170 return &VerifierMockStreamer{ 171 mock: mock, 172 invocationCountMatcher: pegomock.Times(1), 173 } 174 } 175 176 func (mock *MockStreamer) VerifyWasCalled(invocationCountMatcher pegomock.Matcher) *VerifierMockStreamer { 177 return &VerifierMockStreamer{ 178 mock: mock, 179 invocationCountMatcher: invocationCountMatcher, 180 } 181 } 182 183 func (mock *MockStreamer) VerifyWasCalledInOrder(invocationCountMatcher pegomock.Matcher, inOrderContext *pegomock.InOrderContext) *VerifierMockStreamer { 184 return &VerifierMockStreamer{ 185 mock: mock, 186 invocationCountMatcher: invocationCountMatcher, 187 inOrderContext: inOrderContext, 188 } 189 } 190 191 func (mock *MockStreamer) VerifyWasCalledEventually(invocationCountMatcher pegomock.Matcher, timeout time.Duration) *VerifierMockStreamer { 192 return &VerifierMockStreamer{ 193 mock: mock, 194 invocationCountMatcher: invocationCountMatcher, 195 timeout: timeout, 196 } 197 } 198 199 type VerifierMockStreamer struct { 200 mock *MockStreamer 201 invocationCountMatcher pegomock.Matcher 202 inOrderContext *pegomock.InOrderContext 203 timeout time.Duration 204 } 205 206 func (verifier *VerifierMockStreamer) GetRepositoryPrefixes() *MockStreamer_GetRepositoryPrefixes_OngoingVerification { 207 params := []pegomock.Param{} 208 methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "GetRepositoryPrefixes", params, verifier.timeout) 209 return &MockStreamer_GetRepositoryPrefixes_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations} 210 } 211 212 type MockStreamer_GetRepositoryPrefixes_OngoingVerification struct { 213 mock *MockStreamer 214 methodInvocations []pegomock.MethodInvocation 215 } 216 217 func (c *MockStreamer_GetRepositoryPrefixes_OngoingVerification) GetCapturedArguments() { 218 } 219 220 func (c *MockStreamer_GetRepositoryPrefixes_OngoingVerification) GetAllCapturedArguments() { 221 } 222 223 func (verifier *VerifierMockStreamer) GetVersionsDir() *MockStreamer_GetVersionsDir_OngoingVerification { 224 params := []pegomock.Param{} 225 methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "GetVersionsDir", params, verifier.timeout) 226 return &MockStreamer_GetVersionsDir_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations} 227 } 228 229 type MockStreamer_GetVersionsDir_OngoingVerification struct { 230 mock *MockStreamer 231 methodInvocations []pegomock.MethodInvocation 232 } 233 234 func (c *MockStreamer_GetVersionsDir_OngoingVerification) GetCapturedArguments() { 235 } 236 237 func (c *MockStreamer_GetVersionsDir_OngoingVerification) GetAllCapturedArguments() { 238 } 239 240 func (verifier *VerifierMockStreamer) ResolveDockerImage(_param0 string) *MockStreamer_ResolveDockerImage_OngoingVerification { 241 params := []pegomock.Param{_param0} 242 methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "ResolveDockerImage", params, verifier.timeout) 243 return &MockStreamer_ResolveDockerImage_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations} 244 } 245 246 type MockStreamer_ResolveDockerImage_OngoingVerification struct { 247 mock *MockStreamer 248 methodInvocations []pegomock.MethodInvocation 249 } 250 251 func (c *MockStreamer_ResolveDockerImage_OngoingVerification) GetCapturedArguments() string { 252 _param0 := c.GetAllCapturedArguments() 253 return _param0[len(_param0)-1] 254 } 255 256 func (c *MockStreamer_ResolveDockerImage_OngoingVerification) GetAllCapturedArguments() (_param0 []string) { 257 params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations) 258 if len(params) > 0 { 259 _param0 = make([]string, len(c.methodInvocations)) 260 for u, param := range params[0] { 261 _param0[u] = param.(string) 262 } 263 } 264 return 265 } 266 267 func (verifier *VerifierMockStreamer) ResolveGitVersion(_param0 string) *MockStreamer_ResolveGitVersion_OngoingVerification { 268 params := []pegomock.Param{_param0} 269 methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "ResolveGitVersion", params, verifier.timeout) 270 return &MockStreamer_ResolveGitVersion_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations} 271 } 272 273 type MockStreamer_ResolveGitVersion_OngoingVerification struct { 274 mock *MockStreamer 275 methodInvocations []pegomock.MethodInvocation 276 } 277 278 func (c *MockStreamer_ResolveGitVersion_OngoingVerification) GetCapturedArguments() string { 279 _param0 := c.GetAllCapturedArguments() 280 return _param0[len(_param0)-1] 281 } 282 283 func (c *MockStreamer_ResolveGitVersion_OngoingVerification) GetAllCapturedArguments() (_param0 []string) { 284 params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations) 285 if len(params) > 0 { 286 _param0 = make([]string, len(c.methodInvocations)) 287 for u, param := range params[0] { 288 _param0[u] = param.(string) 289 } 290 } 291 return 292 } 293 294 func (verifier *VerifierMockStreamer) StableVersion(_param0 versionstream.VersionKind, _param1 string) *MockStreamer_StableVersion_OngoingVerification { 295 params := []pegomock.Param{_param0, _param1} 296 methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "StableVersion", params, verifier.timeout) 297 return &MockStreamer_StableVersion_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations} 298 } 299 300 type MockStreamer_StableVersion_OngoingVerification struct { 301 mock *MockStreamer 302 methodInvocations []pegomock.MethodInvocation 303 } 304 305 func (c *MockStreamer_StableVersion_OngoingVerification) GetCapturedArguments() (versionstream.VersionKind, string) { 306 _param0, _param1 := c.GetAllCapturedArguments() 307 return _param0[len(_param0)-1], _param1[len(_param1)-1] 308 } 309 310 func (c *MockStreamer_StableVersion_OngoingVerification) GetAllCapturedArguments() (_param0 []versionstream.VersionKind, _param1 []string) { 311 params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations) 312 if len(params) > 0 { 313 _param0 = make([]versionstream.VersionKind, len(c.methodInvocations)) 314 for u, param := range params[0] { 315 _param0[u] = param.(versionstream.VersionKind) 316 } 317 _param1 = make([]string, len(c.methodInvocations)) 318 for u, param := range params[1] { 319 _param1[u] = param.(string) 320 } 321 } 322 return 323 } 324 325 func (verifier *VerifierMockStreamer) StableVersionNumber(_param0 versionstream.VersionKind, _param1 string) *MockStreamer_StableVersionNumber_OngoingVerification { 326 params := []pegomock.Param{_param0, _param1} 327 methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "StableVersionNumber", params, verifier.timeout) 328 return &MockStreamer_StableVersionNumber_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations} 329 } 330 331 type MockStreamer_StableVersionNumber_OngoingVerification struct { 332 mock *MockStreamer 333 methodInvocations []pegomock.MethodInvocation 334 } 335 336 func (c *MockStreamer_StableVersionNumber_OngoingVerification) GetCapturedArguments() (versionstream.VersionKind, string) { 337 _param0, _param1 := c.GetAllCapturedArguments() 338 return _param0[len(_param0)-1], _param1[len(_param1)-1] 339 } 340 341 func (c *MockStreamer_StableVersionNumber_OngoingVerification) GetAllCapturedArguments() (_param0 []versionstream.VersionKind, _param1 []string) { 342 params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations) 343 if len(params) > 0 { 344 _param0 = make([]versionstream.VersionKind, len(c.methodInvocations)) 345 for u, param := range params[0] { 346 _param0[u] = param.(versionstream.VersionKind) 347 } 348 _param1 = make([]string, len(c.methodInvocations)) 349 for u, param := range params[1] { 350 _param1[u] = param.(string) 351 } 352 } 353 return 354 } 355 356 func (verifier *VerifierMockStreamer) VerifyPackage(_param0 string, _param1 string) *MockStreamer_VerifyPackage_OngoingVerification { 357 params := []pegomock.Param{_param0, _param1} 358 methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "VerifyPackage", params, verifier.timeout) 359 return &MockStreamer_VerifyPackage_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations} 360 } 361 362 type MockStreamer_VerifyPackage_OngoingVerification struct { 363 mock *MockStreamer 364 methodInvocations []pegomock.MethodInvocation 365 } 366 367 func (c *MockStreamer_VerifyPackage_OngoingVerification) GetCapturedArguments() (string, string) { 368 _param0, _param1 := c.GetAllCapturedArguments() 369 return _param0[len(_param0)-1], _param1[len(_param1)-1] 370 } 371 372 func (c *MockStreamer_VerifyPackage_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) { 373 params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations) 374 if len(params) > 0 { 375 _param0 = make([]string, len(c.methodInvocations)) 376 for u, param := range params[0] { 377 _param0[u] = param.(string) 378 } 379 _param1 = make([]string, len(c.methodInvocations)) 380 for u, param := range params[1] { 381 _param1[u] = param.(string) 382 } 383 } 384 return 385 } 386 387 func (verifier *VerifierMockStreamer) VerifyPackages(_param0 map[string]string) *MockStreamer_VerifyPackages_OngoingVerification { 388 params := []pegomock.Param{_param0} 389 methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "VerifyPackages", params, verifier.timeout) 390 return &MockStreamer_VerifyPackages_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations} 391 } 392 393 type MockStreamer_VerifyPackages_OngoingVerification struct { 394 mock *MockStreamer 395 methodInvocations []pegomock.MethodInvocation 396 } 397 398 func (c *MockStreamer_VerifyPackages_OngoingVerification) GetCapturedArguments() map[string]string { 399 _param0 := c.GetAllCapturedArguments() 400 return _param0[len(_param0)-1] 401 } 402 403 func (c *MockStreamer_VerifyPackages_OngoingVerification) GetAllCapturedArguments() (_param0 []map[string]string) { 404 params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations) 405 if len(params) > 0 { 406 _param0 = make([]map[string]string, len(c.methodInvocations)) 407 for u, param := range params[0] { 408 _param0[u] = param.(map[string]string) 409 } 410 } 411 return 412 }