github.com/cloudfoundry-incubator/stembuild@v0.0.0-20211223202937-5b61d62226c6/package_stemcell/packagers/packagersfakes/fake_iaas_client.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package packagersfakes 3 4 import ( 5 "sync" 6 7 "github.com/cloudfoundry-incubator/stembuild/package_stemcell/packagers" 8 ) 9 10 type FakeIaasClient struct { 11 EjectCDRomStub func(string, string) error 12 ejectCDRomMutex sync.RWMutex 13 ejectCDRomArgsForCall []struct { 14 arg1 string 15 arg2 string 16 } 17 ejectCDRomReturns struct { 18 result1 error 19 } 20 ejectCDRomReturnsOnCall map[int]struct { 21 result1 error 22 } 23 ExportVMStub func(string, string) error 24 exportVMMutex sync.RWMutex 25 exportVMArgsForCall []struct { 26 arg1 string 27 arg2 string 28 } 29 exportVMReturns struct { 30 result1 error 31 } 32 exportVMReturnsOnCall map[int]struct { 33 result1 error 34 } 35 FindVMStub func(string) error 36 findVMMutex sync.RWMutex 37 findVMArgsForCall []struct { 38 arg1 string 39 } 40 findVMReturns struct { 41 result1 error 42 } 43 findVMReturnsOnCall map[int]struct { 44 result1 error 45 } 46 ListDevicesStub func(string) ([]string, error) 47 listDevicesMutex sync.RWMutex 48 listDevicesArgsForCall []struct { 49 arg1 string 50 } 51 listDevicesReturns struct { 52 result1 []string 53 result2 error 54 } 55 listDevicesReturnsOnCall map[int]struct { 56 result1 []string 57 result2 error 58 } 59 RemoveDeviceStub func(string, string) error 60 removeDeviceMutex sync.RWMutex 61 removeDeviceArgsForCall []struct { 62 arg1 string 63 arg2 string 64 } 65 removeDeviceReturns struct { 66 result1 error 67 } 68 removeDeviceReturnsOnCall map[int]struct { 69 result1 error 70 } 71 ValidateCredentialsStub func() error 72 validateCredentialsMutex sync.RWMutex 73 validateCredentialsArgsForCall []struct { 74 } 75 validateCredentialsReturns struct { 76 result1 error 77 } 78 validateCredentialsReturnsOnCall map[int]struct { 79 result1 error 80 } 81 ValidateUrlStub func() error 82 validateUrlMutex sync.RWMutex 83 validateUrlArgsForCall []struct { 84 } 85 validateUrlReturns struct { 86 result1 error 87 } 88 validateUrlReturnsOnCall map[int]struct { 89 result1 error 90 } 91 invocations map[string][][]interface{} 92 invocationsMutex sync.RWMutex 93 } 94 95 func (fake *FakeIaasClient) EjectCDRom(arg1 string, arg2 string) error { 96 fake.ejectCDRomMutex.Lock() 97 ret, specificReturn := fake.ejectCDRomReturnsOnCall[len(fake.ejectCDRomArgsForCall)] 98 fake.ejectCDRomArgsForCall = append(fake.ejectCDRomArgsForCall, struct { 99 arg1 string 100 arg2 string 101 }{arg1, arg2}) 102 fake.recordInvocation("EjectCDRom", []interface{}{arg1, arg2}) 103 fake.ejectCDRomMutex.Unlock() 104 if fake.EjectCDRomStub != nil { 105 return fake.EjectCDRomStub(arg1, arg2) 106 } 107 if specificReturn { 108 return ret.result1 109 } 110 fakeReturns := fake.ejectCDRomReturns 111 return fakeReturns.result1 112 } 113 114 func (fake *FakeIaasClient) EjectCDRomCallCount() int { 115 fake.ejectCDRomMutex.RLock() 116 defer fake.ejectCDRomMutex.RUnlock() 117 return len(fake.ejectCDRomArgsForCall) 118 } 119 120 func (fake *FakeIaasClient) EjectCDRomCalls(stub func(string, string) error) { 121 fake.ejectCDRomMutex.Lock() 122 defer fake.ejectCDRomMutex.Unlock() 123 fake.EjectCDRomStub = stub 124 } 125 126 func (fake *FakeIaasClient) EjectCDRomArgsForCall(i int) (string, string) { 127 fake.ejectCDRomMutex.RLock() 128 defer fake.ejectCDRomMutex.RUnlock() 129 argsForCall := fake.ejectCDRomArgsForCall[i] 130 return argsForCall.arg1, argsForCall.arg2 131 } 132 133 func (fake *FakeIaasClient) EjectCDRomReturns(result1 error) { 134 fake.ejectCDRomMutex.Lock() 135 defer fake.ejectCDRomMutex.Unlock() 136 fake.EjectCDRomStub = nil 137 fake.ejectCDRomReturns = struct { 138 result1 error 139 }{result1} 140 } 141 142 func (fake *FakeIaasClient) EjectCDRomReturnsOnCall(i int, result1 error) { 143 fake.ejectCDRomMutex.Lock() 144 defer fake.ejectCDRomMutex.Unlock() 145 fake.EjectCDRomStub = nil 146 if fake.ejectCDRomReturnsOnCall == nil { 147 fake.ejectCDRomReturnsOnCall = make(map[int]struct { 148 result1 error 149 }) 150 } 151 fake.ejectCDRomReturnsOnCall[i] = struct { 152 result1 error 153 }{result1} 154 } 155 156 func (fake *FakeIaasClient) ExportVM(arg1 string, arg2 string) error { 157 fake.exportVMMutex.Lock() 158 ret, specificReturn := fake.exportVMReturnsOnCall[len(fake.exportVMArgsForCall)] 159 fake.exportVMArgsForCall = append(fake.exportVMArgsForCall, struct { 160 arg1 string 161 arg2 string 162 }{arg1, arg2}) 163 fake.recordInvocation("ExportVM", []interface{}{arg1, arg2}) 164 fake.exportVMMutex.Unlock() 165 if fake.ExportVMStub != nil { 166 return fake.ExportVMStub(arg1, arg2) 167 } 168 if specificReturn { 169 return ret.result1 170 } 171 fakeReturns := fake.exportVMReturns 172 return fakeReturns.result1 173 } 174 175 func (fake *FakeIaasClient) ExportVMCallCount() int { 176 fake.exportVMMutex.RLock() 177 defer fake.exportVMMutex.RUnlock() 178 return len(fake.exportVMArgsForCall) 179 } 180 181 func (fake *FakeIaasClient) ExportVMCalls(stub func(string, string) error) { 182 fake.exportVMMutex.Lock() 183 defer fake.exportVMMutex.Unlock() 184 fake.ExportVMStub = stub 185 } 186 187 func (fake *FakeIaasClient) ExportVMArgsForCall(i int) (string, string) { 188 fake.exportVMMutex.RLock() 189 defer fake.exportVMMutex.RUnlock() 190 argsForCall := fake.exportVMArgsForCall[i] 191 return argsForCall.arg1, argsForCall.arg2 192 } 193 194 func (fake *FakeIaasClient) ExportVMReturns(result1 error) { 195 fake.exportVMMutex.Lock() 196 defer fake.exportVMMutex.Unlock() 197 fake.ExportVMStub = nil 198 fake.exportVMReturns = struct { 199 result1 error 200 }{result1} 201 } 202 203 func (fake *FakeIaasClient) ExportVMReturnsOnCall(i int, result1 error) { 204 fake.exportVMMutex.Lock() 205 defer fake.exportVMMutex.Unlock() 206 fake.ExportVMStub = nil 207 if fake.exportVMReturnsOnCall == nil { 208 fake.exportVMReturnsOnCall = make(map[int]struct { 209 result1 error 210 }) 211 } 212 fake.exportVMReturnsOnCall[i] = struct { 213 result1 error 214 }{result1} 215 } 216 217 func (fake *FakeIaasClient) FindVM(arg1 string) error { 218 fake.findVMMutex.Lock() 219 ret, specificReturn := fake.findVMReturnsOnCall[len(fake.findVMArgsForCall)] 220 fake.findVMArgsForCall = append(fake.findVMArgsForCall, struct { 221 arg1 string 222 }{arg1}) 223 fake.recordInvocation("FindVM", []interface{}{arg1}) 224 fake.findVMMutex.Unlock() 225 if fake.FindVMStub != nil { 226 return fake.FindVMStub(arg1) 227 } 228 if specificReturn { 229 return ret.result1 230 } 231 fakeReturns := fake.findVMReturns 232 return fakeReturns.result1 233 } 234 235 func (fake *FakeIaasClient) FindVMCallCount() int { 236 fake.findVMMutex.RLock() 237 defer fake.findVMMutex.RUnlock() 238 return len(fake.findVMArgsForCall) 239 } 240 241 func (fake *FakeIaasClient) FindVMCalls(stub func(string) error) { 242 fake.findVMMutex.Lock() 243 defer fake.findVMMutex.Unlock() 244 fake.FindVMStub = stub 245 } 246 247 func (fake *FakeIaasClient) FindVMArgsForCall(i int) string { 248 fake.findVMMutex.RLock() 249 defer fake.findVMMutex.RUnlock() 250 argsForCall := fake.findVMArgsForCall[i] 251 return argsForCall.arg1 252 } 253 254 func (fake *FakeIaasClient) FindVMReturns(result1 error) { 255 fake.findVMMutex.Lock() 256 defer fake.findVMMutex.Unlock() 257 fake.FindVMStub = nil 258 fake.findVMReturns = struct { 259 result1 error 260 }{result1} 261 } 262 263 func (fake *FakeIaasClient) FindVMReturnsOnCall(i int, result1 error) { 264 fake.findVMMutex.Lock() 265 defer fake.findVMMutex.Unlock() 266 fake.FindVMStub = nil 267 if fake.findVMReturnsOnCall == nil { 268 fake.findVMReturnsOnCall = make(map[int]struct { 269 result1 error 270 }) 271 } 272 fake.findVMReturnsOnCall[i] = struct { 273 result1 error 274 }{result1} 275 } 276 277 func (fake *FakeIaasClient) ListDevices(arg1 string) ([]string, error) { 278 fake.listDevicesMutex.Lock() 279 ret, specificReturn := fake.listDevicesReturnsOnCall[len(fake.listDevicesArgsForCall)] 280 fake.listDevicesArgsForCall = append(fake.listDevicesArgsForCall, struct { 281 arg1 string 282 }{arg1}) 283 fake.recordInvocation("ListDevices", []interface{}{arg1}) 284 fake.listDevicesMutex.Unlock() 285 if fake.ListDevicesStub != nil { 286 return fake.ListDevicesStub(arg1) 287 } 288 if specificReturn { 289 return ret.result1, ret.result2 290 } 291 fakeReturns := fake.listDevicesReturns 292 return fakeReturns.result1, fakeReturns.result2 293 } 294 295 func (fake *FakeIaasClient) ListDevicesCallCount() int { 296 fake.listDevicesMutex.RLock() 297 defer fake.listDevicesMutex.RUnlock() 298 return len(fake.listDevicesArgsForCall) 299 } 300 301 func (fake *FakeIaasClient) ListDevicesCalls(stub func(string) ([]string, error)) { 302 fake.listDevicesMutex.Lock() 303 defer fake.listDevicesMutex.Unlock() 304 fake.ListDevicesStub = stub 305 } 306 307 func (fake *FakeIaasClient) ListDevicesArgsForCall(i int) string { 308 fake.listDevicesMutex.RLock() 309 defer fake.listDevicesMutex.RUnlock() 310 argsForCall := fake.listDevicesArgsForCall[i] 311 return argsForCall.arg1 312 } 313 314 func (fake *FakeIaasClient) ListDevicesReturns(result1 []string, result2 error) { 315 fake.listDevicesMutex.Lock() 316 defer fake.listDevicesMutex.Unlock() 317 fake.ListDevicesStub = nil 318 fake.listDevicesReturns = struct { 319 result1 []string 320 result2 error 321 }{result1, result2} 322 } 323 324 func (fake *FakeIaasClient) ListDevicesReturnsOnCall(i int, result1 []string, result2 error) { 325 fake.listDevicesMutex.Lock() 326 defer fake.listDevicesMutex.Unlock() 327 fake.ListDevicesStub = nil 328 if fake.listDevicesReturnsOnCall == nil { 329 fake.listDevicesReturnsOnCall = make(map[int]struct { 330 result1 []string 331 result2 error 332 }) 333 } 334 fake.listDevicesReturnsOnCall[i] = struct { 335 result1 []string 336 result2 error 337 }{result1, result2} 338 } 339 340 func (fake *FakeIaasClient) RemoveDevice(arg1 string, arg2 string) error { 341 fake.removeDeviceMutex.Lock() 342 ret, specificReturn := fake.removeDeviceReturnsOnCall[len(fake.removeDeviceArgsForCall)] 343 fake.removeDeviceArgsForCall = append(fake.removeDeviceArgsForCall, struct { 344 arg1 string 345 arg2 string 346 }{arg1, arg2}) 347 fake.recordInvocation("RemoveDevice", []interface{}{arg1, arg2}) 348 fake.removeDeviceMutex.Unlock() 349 if fake.RemoveDeviceStub != nil { 350 return fake.RemoveDeviceStub(arg1, arg2) 351 } 352 if specificReturn { 353 return ret.result1 354 } 355 fakeReturns := fake.removeDeviceReturns 356 return fakeReturns.result1 357 } 358 359 func (fake *FakeIaasClient) RemoveDeviceCallCount() int { 360 fake.removeDeviceMutex.RLock() 361 defer fake.removeDeviceMutex.RUnlock() 362 return len(fake.removeDeviceArgsForCall) 363 } 364 365 func (fake *FakeIaasClient) RemoveDeviceCalls(stub func(string, string) error) { 366 fake.removeDeviceMutex.Lock() 367 defer fake.removeDeviceMutex.Unlock() 368 fake.RemoveDeviceStub = stub 369 } 370 371 func (fake *FakeIaasClient) RemoveDeviceArgsForCall(i int) (string, string) { 372 fake.removeDeviceMutex.RLock() 373 defer fake.removeDeviceMutex.RUnlock() 374 argsForCall := fake.removeDeviceArgsForCall[i] 375 return argsForCall.arg1, argsForCall.arg2 376 } 377 378 func (fake *FakeIaasClient) RemoveDeviceReturns(result1 error) { 379 fake.removeDeviceMutex.Lock() 380 defer fake.removeDeviceMutex.Unlock() 381 fake.RemoveDeviceStub = nil 382 fake.removeDeviceReturns = struct { 383 result1 error 384 }{result1} 385 } 386 387 func (fake *FakeIaasClient) RemoveDeviceReturnsOnCall(i int, result1 error) { 388 fake.removeDeviceMutex.Lock() 389 defer fake.removeDeviceMutex.Unlock() 390 fake.RemoveDeviceStub = nil 391 if fake.removeDeviceReturnsOnCall == nil { 392 fake.removeDeviceReturnsOnCall = make(map[int]struct { 393 result1 error 394 }) 395 } 396 fake.removeDeviceReturnsOnCall[i] = struct { 397 result1 error 398 }{result1} 399 } 400 401 func (fake *FakeIaasClient) ValidateCredentials() error { 402 fake.validateCredentialsMutex.Lock() 403 ret, specificReturn := fake.validateCredentialsReturnsOnCall[len(fake.validateCredentialsArgsForCall)] 404 fake.validateCredentialsArgsForCall = append(fake.validateCredentialsArgsForCall, struct { 405 }{}) 406 fake.recordInvocation("ValidateCredentials", []interface{}{}) 407 fake.validateCredentialsMutex.Unlock() 408 if fake.ValidateCredentialsStub != nil { 409 return fake.ValidateCredentialsStub() 410 } 411 if specificReturn { 412 return ret.result1 413 } 414 fakeReturns := fake.validateCredentialsReturns 415 return fakeReturns.result1 416 } 417 418 func (fake *FakeIaasClient) ValidateCredentialsCallCount() int { 419 fake.validateCredentialsMutex.RLock() 420 defer fake.validateCredentialsMutex.RUnlock() 421 return len(fake.validateCredentialsArgsForCall) 422 } 423 424 func (fake *FakeIaasClient) ValidateCredentialsCalls(stub func() error) { 425 fake.validateCredentialsMutex.Lock() 426 defer fake.validateCredentialsMutex.Unlock() 427 fake.ValidateCredentialsStub = stub 428 } 429 430 func (fake *FakeIaasClient) ValidateCredentialsReturns(result1 error) { 431 fake.validateCredentialsMutex.Lock() 432 defer fake.validateCredentialsMutex.Unlock() 433 fake.ValidateCredentialsStub = nil 434 fake.validateCredentialsReturns = struct { 435 result1 error 436 }{result1} 437 } 438 439 func (fake *FakeIaasClient) ValidateCredentialsReturnsOnCall(i int, result1 error) { 440 fake.validateCredentialsMutex.Lock() 441 defer fake.validateCredentialsMutex.Unlock() 442 fake.ValidateCredentialsStub = nil 443 if fake.validateCredentialsReturnsOnCall == nil { 444 fake.validateCredentialsReturnsOnCall = make(map[int]struct { 445 result1 error 446 }) 447 } 448 fake.validateCredentialsReturnsOnCall[i] = struct { 449 result1 error 450 }{result1} 451 } 452 453 func (fake *FakeIaasClient) ValidateUrl() error { 454 fake.validateUrlMutex.Lock() 455 ret, specificReturn := fake.validateUrlReturnsOnCall[len(fake.validateUrlArgsForCall)] 456 fake.validateUrlArgsForCall = append(fake.validateUrlArgsForCall, struct { 457 }{}) 458 fake.recordInvocation("ValidateUrl", []interface{}{}) 459 fake.validateUrlMutex.Unlock() 460 if fake.ValidateUrlStub != nil { 461 return fake.ValidateUrlStub() 462 } 463 if specificReturn { 464 return ret.result1 465 } 466 fakeReturns := fake.validateUrlReturns 467 return fakeReturns.result1 468 } 469 470 func (fake *FakeIaasClient) ValidateUrlCallCount() int { 471 fake.validateUrlMutex.RLock() 472 defer fake.validateUrlMutex.RUnlock() 473 return len(fake.validateUrlArgsForCall) 474 } 475 476 func (fake *FakeIaasClient) ValidateUrlCalls(stub func() error) { 477 fake.validateUrlMutex.Lock() 478 defer fake.validateUrlMutex.Unlock() 479 fake.ValidateUrlStub = stub 480 } 481 482 func (fake *FakeIaasClient) ValidateUrlReturns(result1 error) { 483 fake.validateUrlMutex.Lock() 484 defer fake.validateUrlMutex.Unlock() 485 fake.ValidateUrlStub = nil 486 fake.validateUrlReturns = struct { 487 result1 error 488 }{result1} 489 } 490 491 func (fake *FakeIaasClient) ValidateUrlReturnsOnCall(i int, result1 error) { 492 fake.validateUrlMutex.Lock() 493 defer fake.validateUrlMutex.Unlock() 494 fake.ValidateUrlStub = nil 495 if fake.validateUrlReturnsOnCall == nil { 496 fake.validateUrlReturnsOnCall = make(map[int]struct { 497 result1 error 498 }) 499 } 500 fake.validateUrlReturnsOnCall[i] = struct { 501 result1 error 502 }{result1} 503 } 504 505 func (fake *FakeIaasClient) Invocations() map[string][][]interface{} { 506 fake.invocationsMutex.RLock() 507 defer fake.invocationsMutex.RUnlock() 508 fake.ejectCDRomMutex.RLock() 509 defer fake.ejectCDRomMutex.RUnlock() 510 fake.exportVMMutex.RLock() 511 defer fake.exportVMMutex.RUnlock() 512 fake.findVMMutex.RLock() 513 defer fake.findVMMutex.RUnlock() 514 fake.listDevicesMutex.RLock() 515 defer fake.listDevicesMutex.RUnlock() 516 fake.removeDeviceMutex.RLock() 517 defer fake.removeDeviceMutex.RUnlock() 518 fake.validateCredentialsMutex.RLock() 519 defer fake.validateCredentialsMutex.RUnlock() 520 fake.validateUrlMutex.RLock() 521 defer fake.validateUrlMutex.RUnlock() 522 copiedInvocations := map[string][][]interface{}{} 523 for key, value := range fake.invocations { 524 copiedInvocations[key] = value 525 } 526 return copiedInvocations 527 } 528 529 func (fake *FakeIaasClient) recordInvocation(key string, args []interface{}) { 530 fake.invocationsMutex.Lock() 531 defer fake.invocationsMutex.Unlock() 532 if fake.invocations == nil { 533 fake.invocations = map[string][][]interface{}{} 534 } 535 if fake.invocations[key] == nil { 536 fake.invocations[key] = [][]interface{}{} 537 } 538 fake.invocations[key] = append(fake.invocations[key], args) 539 } 540 541 var _ packagers.IaasClient = new(FakeIaasClient)