github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/worker/workerfakes/fake_volume_client.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package workerfakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/lager" 8 "github.com/pf-qiu/concourse/v6/atc/db" 9 "github.com/pf-qiu/concourse/v6/atc/worker" 10 ) 11 12 type FakeVolumeClient struct { 13 CreateVolumeStub func(lager.Logger, worker.VolumeSpec, int, string, db.VolumeType) (worker.Volume, error) 14 createVolumeMutex sync.RWMutex 15 createVolumeArgsForCall []struct { 16 arg1 lager.Logger 17 arg2 worker.VolumeSpec 18 arg3 int 19 arg4 string 20 arg5 db.VolumeType 21 } 22 createVolumeReturns struct { 23 result1 worker.Volume 24 result2 error 25 } 26 createVolumeReturnsOnCall map[int]struct { 27 result1 worker.Volume 28 result2 error 29 } 30 CreateVolumeForTaskCacheStub func(lager.Logger, worker.VolumeSpec, int, int, string, string) (worker.Volume, error) 31 createVolumeForTaskCacheMutex sync.RWMutex 32 createVolumeForTaskCacheArgsForCall []struct { 33 arg1 lager.Logger 34 arg2 worker.VolumeSpec 35 arg3 int 36 arg4 int 37 arg5 string 38 arg6 string 39 } 40 createVolumeForTaskCacheReturns struct { 41 result1 worker.Volume 42 result2 error 43 } 44 createVolumeForTaskCacheReturnsOnCall map[int]struct { 45 result1 worker.Volume 46 result2 error 47 } 48 FindOrCreateCOWVolumeForContainerStub func(lager.Logger, worker.VolumeSpec, db.CreatingContainer, worker.Volume, int, string) (worker.Volume, error) 49 findOrCreateCOWVolumeForContainerMutex sync.RWMutex 50 findOrCreateCOWVolumeForContainerArgsForCall []struct { 51 arg1 lager.Logger 52 arg2 worker.VolumeSpec 53 arg3 db.CreatingContainer 54 arg4 worker.Volume 55 arg5 int 56 arg6 string 57 } 58 findOrCreateCOWVolumeForContainerReturns struct { 59 result1 worker.Volume 60 result2 error 61 } 62 findOrCreateCOWVolumeForContainerReturnsOnCall map[int]struct { 63 result1 worker.Volume 64 result2 error 65 } 66 FindOrCreateVolumeForBaseResourceTypeStub func(lager.Logger, worker.VolumeSpec, int, string) (worker.Volume, error) 67 findOrCreateVolumeForBaseResourceTypeMutex sync.RWMutex 68 findOrCreateVolumeForBaseResourceTypeArgsForCall []struct { 69 arg1 lager.Logger 70 arg2 worker.VolumeSpec 71 arg3 int 72 arg4 string 73 } 74 findOrCreateVolumeForBaseResourceTypeReturns struct { 75 result1 worker.Volume 76 result2 error 77 } 78 findOrCreateVolumeForBaseResourceTypeReturnsOnCall map[int]struct { 79 result1 worker.Volume 80 result2 error 81 } 82 FindOrCreateVolumeForContainerStub func(lager.Logger, worker.VolumeSpec, db.CreatingContainer, int, string) (worker.Volume, error) 83 findOrCreateVolumeForContainerMutex sync.RWMutex 84 findOrCreateVolumeForContainerArgsForCall []struct { 85 arg1 lager.Logger 86 arg2 worker.VolumeSpec 87 arg3 db.CreatingContainer 88 arg4 int 89 arg5 string 90 } 91 findOrCreateVolumeForContainerReturns struct { 92 result1 worker.Volume 93 result2 error 94 } 95 findOrCreateVolumeForContainerReturnsOnCall map[int]struct { 96 result1 worker.Volume 97 result2 error 98 } 99 FindOrCreateVolumeForResourceCertsStub func(lager.Logger) (worker.Volume, bool, error) 100 findOrCreateVolumeForResourceCertsMutex sync.RWMutex 101 findOrCreateVolumeForResourceCertsArgsForCall []struct { 102 arg1 lager.Logger 103 } 104 findOrCreateVolumeForResourceCertsReturns struct { 105 result1 worker.Volume 106 result2 bool 107 result3 error 108 } 109 findOrCreateVolumeForResourceCertsReturnsOnCall map[int]struct { 110 result1 worker.Volume 111 result2 bool 112 result3 error 113 } 114 FindVolumeForResourceCacheStub func(lager.Logger, db.UsedResourceCache) (worker.Volume, bool, error) 115 findVolumeForResourceCacheMutex sync.RWMutex 116 findVolumeForResourceCacheArgsForCall []struct { 117 arg1 lager.Logger 118 arg2 db.UsedResourceCache 119 } 120 findVolumeForResourceCacheReturns struct { 121 result1 worker.Volume 122 result2 bool 123 result3 error 124 } 125 findVolumeForResourceCacheReturnsOnCall map[int]struct { 126 result1 worker.Volume 127 result2 bool 128 result3 error 129 } 130 FindVolumeForTaskCacheStub func(lager.Logger, int, int, string, string) (worker.Volume, bool, error) 131 findVolumeForTaskCacheMutex sync.RWMutex 132 findVolumeForTaskCacheArgsForCall []struct { 133 arg1 lager.Logger 134 arg2 int 135 arg3 int 136 arg4 string 137 arg5 string 138 } 139 findVolumeForTaskCacheReturns struct { 140 result1 worker.Volume 141 result2 bool 142 result3 error 143 } 144 findVolumeForTaskCacheReturnsOnCall map[int]struct { 145 result1 worker.Volume 146 result2 bool 147 result3 error 148 } 149 LookupVolumeStub func(lager.Logger, string) (worker.Volume, bool, error) 150 lookupVolumeMutex sync.RWMutex 151 lookupVolumeArgsForCall []struct { 152 arg1 lager.Logger 153 arg2 string 154 } 155 lookupVolumeReturns struct { 156 result1 worker.Volume 157 result2 bool 158 result3 error 159 } 160 lookupVolumeReturnsOnCall map[int]struct { 161 result1 worker.Volume 162 result2 bool 163 result3 error 164 } 165 invocations map[string][][]interface{} 166 invocationsMutex sync.RWMutex 167 } 168 169 func (fake *FakeVolumeClient) CreateVolume(arg1 lager.Logger, arg2 worker.VolumeSpec, arg3 int, arg4 string, arg5 db.VolumeType) (worker.Volume, error) { 170 fake.createVolumeMutex.Lock() 171 ret, specificReturn := fake.createVolumeReturnsOnCall[len(fake.createVolumeArgsForCall)] 172 fake.createVolumeArgsForCall = append(fake.createVolumeArgsForCall, struct { 173 arg1 lager.Logger 174 arg2 worker.VolumeSpec 175 arg3 int 176 arg4 string 177 arg5 db.VolumeType 178 }{arg1, arg2, arg3, arg4, arg5}) 179 fake.recordInvocation("CreateVolume", []interface{}{arg1, arg2, arg3, arg4, arg5}) 180 fake.createVolumeMutex.Unlock() 181 if fake.CreateVolumeStub != nil { 182 return fake.CreateVolumeStub(arg1, arg2, arg3, arg4, arg5) 183 } 184 if specificReturn { 185 return ret.result1, ret.result2 186 } 187 fakeReturns := fake.createVolumeReturns 188 return fakeReturns.result1, fakeReturns.result2 189 } 190 191 func (fake *FakeVolumeClient) CreateVolumeCallCount() int { 192 fake.createVolumeMutex.RLock() 193 defer fake.createVolumeMutex.RUnlock() 194 return len(fake.createVolumeArgsForCall) 195 } 196 197 func (fake *FakeVolumeClient) CreateVolumeCalls(stub func(lager.Logger, worker.VolumeSpec, int, string, db.VolumeType) (worker.Volume, error)) { 198 fake.createVolumeMutex.Lock() 199 defer fake.createVolumeMutex.Unlock() 200 fake.CreateVolumeStub = stub 201 } 202 203 func (fake *FakeVolumeClient) CreateVolumeArgsForCall(i int) (lager.Logger, worker.VolumeSpec, int, string, db.VolumeType) { 204 fake.createVolumeMutex.RLock() 205 defer fake.createVolumeMutex.RUnlock() 206 argsForCall := fake.createVolumeArgsForCall[i] 207 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5 208 } 209 210 func (fake *FakeVolumeClient) CreateVolumeReturns(result1 worker.Volume, result2 error) { 211 fake.createVolumeMutex.Lock() 212 defer fake.createVolumeMutex.Unlock() 213 fake.CreateVolumeStub = nil 214 fake.createVolumeReturns = struct { 215 result1 worker.Volume 216 result2 error 217 }{result1, result2} 218 } 219 220 func (fake *FakeVolumeClient) CreateVolumeReturnsOnCall(i int, result1 worker.Volume, result2 error) { 221 fake.createVolumeMutex.Lock() 222 defer fake.createVolumeMutex.Unlock() 223 fake.CreateVolumeStub = nil 224 if fake.createVolumeReturnsOnCall == nil { 225 fake.createVolumeReturnsOnCall = make(map[int]struct { 226 result1 worker.Volume 227 result2 error 228 }) 229 } 230 fake.createVolumeReturnsOnCall[i] = struct { 231 result1 worker.Volume 232 result2 error 233 }{result1, result2} 234 } 235 236 func (fake *FakeVolumeClient) CreateVolumeForTaskCache(arg1 lager.Logger, arg2 worker.VolumeSpec, arg3 int, arg4 int, arg5 string, arg6 string) (worker.Volume, error) { 237 fake.createVolumeForTaskCacheMutex.Lock() 238 ret, specificReturn := fake.createVolumeForTaskCacheReturnsOnCall[len(fake.createVolumeForTaskCacheArgsForCall)] 239 fake.createVolumeForTaskCacheArgsForCall = append(fake.createVolumeForTaskCacheArgsForCall, struct { 240 arg1 lager.Logger 241 arg2 worker.VolumeSpec 242 arg3 int 243 arg4 int 244 arg5 string 245 arg6 string 246 }{arg1, arg2, arg3, arg4, arg5, arg6}) 247 fake.recordInvocation("CreateVolumeForTaskCache", []interface{}{arg1, arg2, arg3, arg4, arg5, arg6}) 248 fake.createVolumeForTaskCacheMutex.Unlock() 249 if fake.CreateVolumeForTaskCacheStub != nil { 250 return fake.CreateVolumeForTaskCacheStub(arg1, arg2, arg3, arg4, arg5, arg6) 251 } 252 if specificReturn { 253 return ret.result1, ret.result2 254 } 255 fakeReturns := fake.createVolumeForTaskCacheReturns 256 return fakeReturns.result1, fakeReturns.result2 257 } 258 259 func (fake *FakeVolumeClient) CreateVolumeForTaskCacheCallCount() int { 260 fake.createVolumeForTaskCacheMutex.RLock() 261 defer fake.createVolumeForTaskCacheMutex.RUnlock() 262 return len(fake.createVolumeForTaskCacheArgsForCall) 263 } 264 265 func (fake *FakeVolumeClient) CreateVolumeForTaskCacheCalls(stub func(lager.Logger, worker.VolumeSpec, int, int, string, string) (worker.Volume, error)) { 266 fake.createVolumeForTaskCacheMutex.Lock() 267 defer fake.createVolumeForTaskCacheMutex.Unlock() 268 fake.CreateVolumeForTaskCacheStub = stub 269 } 270 271 func (fake *FakeVolumeClient) CreateVolumeForTaskCacheArgsForCall(i int) (lager.Logger, worker.VolumeSpec, int, int, string, string) { 272 fake.createVolumeForTaskCacheMutex.RLock() 273 defer fake.createVolumeForTaskCacheMutex.RUnlock() 274 argsForCall := fake.createVolumeForTaskCacheArgsForCall[i] 275 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5, argsForCall.arg6 276 } 277 278 func (fake *FakeVolumeClient) CreateVolumeForTaskCacheReturns(result1 worker.Volume, result2 error) { 279 fake.createVolumeForTaskCacheMutex.Lock() 280 defer fake.createVolumeForTaskCacheMutex.Unlock() 281 fake.CreateVolumeForTaskCacheStub = nil 282 fake.createVolumeForTaskCacheReturns = struct { 283 result1 worker.Volume 284 result2 error 285 }{result1, result2} 286 } 287 288 func (fake *FakeVolumeClient) CreateVolumeForTaskCacheReturnsOnCall(i int, result1 worker.Volume, result2 error) { 289 fake.createVolumeForTaskCacheMutex.Lock() 290 defer fake.createVolumeForTaskCacheMutex.Unlock() 291 fake.CreateVolumeForTaskCacheStub = nil 292 if fake.createVolumeForTaskCacheReturnsOnCall == nil { 293 fake.createVolumeForTaskCacheReturnsOnCall = make(map[int]struct { 294 result1 worker.Volume 295 result2 error 296 }) 297 } 298 fake.createVolumeForTaskCacheReturnsOnCall[i] = struct { 299 result1 worker.Volume 300 result2 error 301 }{result1, result2} 302 } 303 304 func (fake *FakeVolumeClient) FindOrCreateCOWVolumeForContainer(arg1 lager.Logger, arg2 worker.VolumeSpec, arg3 db.CreatingContainer, arg4 worker.Volume, arg5 int, arg6 string) (worker.Volume, error) { 305 fake.findOrCreateCOWVolumeForContainerMutex.Lock() 306 ret, specificReturn := fake.findOrCreateCOWVolumeForContainerReturnsOnCall[len(fake.findOrCreateCOWVolumeForContainerArgsForCall)] 307 fake.findOrCreateCOWVolumeForContainerArgsForCall = append(fake.findOrCreateCOWVolumeForContainerArgsForCall, struct { 308 arg1 lager.Logger 309 arg2 worker.VolumeSpec 310 arg3 db.CreatingContainer 311 arg4 worker.Volume 312 arg5 int 313 arg6 string 314 }{arg1, arg2, arg3, arg4, arg5, arg6}) 315 fake.recordInvocation("FindOrCreateCOWVolumeForContainer", []interface{}{arg1, arg2, arg3, arg4, arg5, arg6}) 316 fake.findOrCreateCOWVolumeForContainerMutex.Unlock() 317 if fake.FindOrCreateCOWVolumeForContainerStub != nil { 318 return fake.FindOrCreateCOWVolumeForContainerStub(arg1, arg2, arg3, arg4, arg5, arg6) 319 } 320 if specificReturn { 321 return ret.result1, ret.result2 322 } 323 fakeReturns := fake.findOrCreateCOWVolumeForContainerReturns 324 return fakeReturns.result1, fakeReturns.result2 325 } 326 327 func (fake *FakeVolumeClient) FindOrCreateCOWVolumeForContainerCallCount() int { 328 fake.findOrCreateCOWVolumeForContainerMutex.RLock() 329 defer fake.findOrCreateCOWVolumeForContainerMutex.RUnlock() 330 return len(fake.findOrCreateCOWVolumeForContainerArgsForCall) 331 } 332 333 func (fake *FakeVolumeClient) FindOrCreateCOWVolumeForContainerCalls(stub func(lager.Logger, worker.VolumeSpec, db.CreatingContainer, worker.Volume, int, string) (worker.Volume, error)) { 334 fake.findOrCreateCOWVolumeForContainerMutex.Lock() 335 defer fake.findOrCreateCOWVolumeForContainerMutex.Unlock() 336 fake.FindOrCreateCOWVolumeForContainerStub = stub 337 } 338 339 func (fake *FakeVolumeClient) FindOrCreateCOWVolumeForContainerArgsForCall(i int) (lager.Logger, worker.VolumeSpec, db.CreatingContainer, worker.Volume, int, string) { 340 fake.findOrCreateCOWVolumeForContainerMutex.RLock() 341 defer fake.findOrCreateCOWVolumeForContainerMutex.RUnlock() 342 argsForCall := fake.findOrCreateCOWVolumeForContainerArgsForCall[i] 343 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5, argsForCall.arg6 344 } 345 346 func (fake *FakeVolumeClient) FindOrCreateCOWVolumeForContainerReturns(result1 worker.Volume, result2 error) { 347 fake.findOrCreateCOWVolumeForContainerMutex.Lock() 348 defer fake.findOrCreateCOWVolumeForContainerMutex.Unlock() 349 fake.FindOrCreateCOWVolumeForContainerStub = nil 350 fake.findOrCreateCOWVolumeForContainerReturns = struct { 351 result1 worker.Volume 352 result2 error 353 }{result1, result2} 354 } 355 356 func (fake *FakeVolumeClient) FindOrCreateCOWVolumeForContainerReturnsOnCall(i int, result1 worker.Volume, result2 error) { 357 fake.findOrCreateCOWVolumeForContainerMutex.Lock() 358 defer fake.findOrCreateCOWVolumeForContainerMutex.Unlock() 359 fake.FindOrCreateCOWVolumeForContainerStub = nil 360 if fake.findOrCreateCOWVolumeForContainerReturnsOnCall == nil { 361 fake.findOrCreateCOWVolumeForContainerReturnsOnCall = make(map[int]struct { 362 result1 worker.Volume 363 result2 error 364 }) 365 } 366 fake.findOrCreateCOWVolumeForContainerReturnsOnCall[i] = struct { 367 result1 worker.Volume 368 result2 error 369 }{result1, result2} 370 } 371 372 func (fake *FakeVolumeClient) FindOrCreateVolumeForBaseResourceType(arg1 lager.Logger, arg2 worker.VolumeSpec, arg3 int, arg4 string) (worker.Volume, error) { 373 fake.findOrCreateVolumeForBaseResourceTypeMutex.Lock() 374 ret, specificReturn := fake.findOrCreateVolumeForBaseResourceTypeReturnsOnCall[len(fake.findOrCreateVolumeForBaseResourceTypeArgsForCall)] 375 fake.findOrCreateVolumeForBaseResourceTypeArgsForCall = append(fake.findOrCreateVolumeForBaseResourceTypeArgsForCall, struct { 376 arg1 lager.Logger 377 arg2 worker.VolumeSpec 378 arg3 int 379 arg4 string 380 }{arg1, arg2, arg3, arg4}) 381 fake.recordInvocation("FindOrCreateVolumeForBaseResourceType", []interface{}{arg1, arg2, arg3, arg4}) 382 fake.findOrCreateVolumeForBaseResourceTypeMutex.Unlock() 383 if fake.FindOrCreateVolumeForBaseResourceTypeStub != nil { 384 return fake.FindOrCreateVolumeForBaseResourceTypeStub(arg1, arg2, arg3, arg4) 385 } 386 if specificReturn { 387 return ret.result1, ret.result2 388 } 389 fakeReturns := fake.findOrCreateVolumeForBaseResourceTypeReturns 390 return fakeReturns.result1, fakeReturns.result2 391 } 392 393 func (fake *FakeVolumeClient) FindOrCreateVolumeForBaseResourceTypeCallCount() int { 394 fake.findOrCreateVolumeForBaseResourceTypeMutex.RLock() 395 defer fake.findOrCreateVolumeForBaseResourceTypeMutex.RUnlock() 396 return len(fake.findOrCreateVolumeForBaseResourceTypeArgsForCall) 397 } 398 399 func (fake *FakeVolumeClient) FindOrCreateVolumeForBaseResourceTypeCalls(stub func(lager.Logger, worker.VolumeSpec, int, string) (worker.Volume, error)) { 400 fake.findOrCreateVolumeForBaseResourceTypeMutex.Lock() 401 defer fake.findOrCreateVolumeForBaseResourceTypeMutex.Unlock() 402 fake.FindOrCreateVolumeForBaseResourceTypeStub = stub 403 } 404 405 func (fake *FakeVolumeClient) FindOrCreateVolumeForBaseResourceTypeArgsForCall(i int) (lager.Logger, worker.VolumeSpec, int, string) { 406 fake.findOrCreateVolumeForBaseResourceTypeMutex.RLock() 407 defer fake.findOrCreateVolumeForBaseResourceTypeMutex.RUnlock() 408 argsForCall := fake.findOrCreateVolumeForBaseResourceTypeArgsForCall[i] 409 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 410 } 411 412 func (fake *FakeVolumeClient) FindOrCreateVolumeForBaseResourceTypeReturns(result1 worker.Volume, result2 error) { 413 fake.findOrCreateVolumeForBaseResourceTypeMutex.Lock() 414 defer fake.findOrCreateVolumeForBaseResourceTypeMutex.Unlock() 415 fake.FindOrCreateVolumeForBaseResourceTypeStub = nil 416 fake.findOrCreateVolumeForBaseResourceTypeReturns = struct { 417 result1 worker.Volume 418 result2 error 419 }{result1, result2} 420 } 421 422 func (fake *FakeVolumeClient) FindOrCreateVolumeForBaseResourceTypeReturnsOnCall(i int, result1 worker.Volume, result2 error) { 423 fake.findOrCreateVolumeForBaseResourceTypeMutex.Lock() 424 defer fake.findOrCreateVolumeForBaseResourceTypeMutex.Unlock() 425 fake.FindOrCreateVolumeForBaseResourceTypeStub = nil 426 if fake.findOrCreateVolumeForBaseResourceTypeReturnsOnCall == nil { 427 fake.findOrCreateVolumeForBaseResourceTypeReturnsOnCall = make(map[int]struct { 428 result1 worker.Volume 429 result2 error 430 }) 431 } 432 fake.findOrCreateVolumeForBaseResourceTypeReturnsOnCall[i] = struct { 433 result1 worker.Volume 434 result2 error 435 }{result1, result2} 436 } 437 438 func (fake *FakeVolumeClient) FindOrCreateVolumeForContainer(arg1 lager.Logger, arg2 worker.VolumeSpec, arg3 db.CreatingContainer, arg4 int, arg5 string) (worker.Volume, error) { 439 fake.findOrCreateVolumeForContainerMutex.Lock() 440 ret, specificReturn := fake.findOrCreateVolumeForContainerReturnsOnCall[len(fake.findOrCreateVolumeForContainerArgsForCall)] 441 fake.findOrCreateVolumeForContainerArgsForCall = append(fake.findOrCreateVolumeForContainerArgsForCall, struct { 442 arg1 lager.Logger 443 arg2 worker.VolumeSpec 444 arg3 db.CreatingContainer 445 arg4 int 446 arg5 string 447 }{arg1, arg2, arg3, arg4, arg5}) 448 fake.recordInvocation("FindOrCreateVolumeForContainer", []interface{}{arg1, arg2, arg3, arg4, arg5}) 449 fake.findOrCreateVolumeForContainerMutex.Unlock() 450 if fake.FindOrCreateVolumeForContainerStub != nil { 451 return fake.FindOrCreateVolumeForContainerStub(arg1, arg2, arg3, arg4, arg5) 452 } 453 if specificReturn { 454 return ret.result1, ret.result2 455 } 456 fakeReturns := fake.findOrCreateVolumeForContainerReturns 457 return fakeReturns.result1, fakeReturns.result2 458 } 459 460 func (fake *FakeVolumeClient) FindOrCreateVolumeForContainerCallCount() int { 461 fake.findOrCreateVolumeForContainerMutex.RLock() 462 defer fake.findOrCreateVolumeForContainerMutex.RUnlock() 463 return len(fake.findOrCreateVolumeForContainerArgsForCall) 464 } 465 466 func (fake *FakeVolumeClient) FindOrCreateVolumeForContainerCalls(stub func(lager.Logger, worker.VolumeSpec, db.CreatingContainer, int, string) (worker.Volume, error)) { 467 fake.findOrCreateVolumeForContainerMutex.Lock() 468 defer fake.findOrCreateVolumeForContainerMutex.Unlock() 469 fake.FindOrCreateVolumeForContainerStub = stub 470 } 471 472 func (fake *FakeVolumeClient) FindOrCreateVolumeForContainerArgsForCall(i int) (lager.Logger, worker.VolumeSpec, db.CreatingContainer, int, string) { 473 fake.findOrCreateVolumeForContainerMutex.RLock() 474 defer fake.findOrCreateVolumeForContainerMutex.RUnlock() 475 argsForCall := fake.findOrCreateVolumeForContainerArgsForCall[i] 476 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5 477 } 478 479 func (fake *FakeVolumeClient) FindOrCreateVolumeForContainerReturns(result1 worker.Volume, result2 error) { 480 fake.findOrCreateVolumeForContainerMutex.Lock() 481 defer fake.findOrCreateVolumeForContainerMutex.Unlock() 482 fake.FindOrCreateVolumeForContainerStub = nil 483 fake.findOrCreateVolumeForContainerReturns = struct { 484 result1 worker.Volume 485 result2 error 486 }{result1, result2} 487 } 488 489 func (fake *FakeVolumeClient) FindOrCreateVolumeForContainerReturnsOnCall(i int, result1 worker.Volume, result2 error) { 490 fake.findOrCreateVolumeForContainerMutex.Lock() 491 defer fake.findOrCreateVolumeForContainerMutex.Unlock() 492 fake.FindOrCreateVolumeForContainerStub = nil 493 if fake.findOrCreateVolumeForContainerReturnsOnCall == nil { 494 fake.findOrCreateVolumeForContainerReturnsOnCall = make(map[int]struct { 495 result1 worker.Volume 496 result2 error 497 }) 498 } 499 fake.findOrCreateVolumeForContainerReturnsOnCall[i] = struct { 500 result1 worker.Volume 501 result2 error 502 }{result1, result2} 503 } 504 505 func (fake *FakeVolumeClient) FindOrCreateVolumeForResourceCerts(arg1 lager.Logger) (worker.Volume, bool, error) { 506 fake.findOrCreateVolumeForResourceCertsMutex.Lock() 507 ret, specificReturn := fake.findOrCreateVolumeForResourceCertsReturnsOnCall[len(fake.findOrCreateVolumeForResourceCertsArgsForCall)] 508 fake.findOrCreateVolumeForResourceCertsArgsForCall = append(fake.findOrCreateVolumeForResourceCertsArgsForCall, struct { 509 arg1 lager.Logger 510 }{arg1}) 511 fake.recordInvocation("FindOrCreateVolumeForResourceCerts", []interface{}{arg1}) 512 fake.findOrCreateVolumeForResourceCertsMutex.Unlock() 513 if fake.FindOrCreateVolumeForResourceCertsStub != nil { 514 return fake.FindOrCreateVolumeForResourceCertsStub(arg1) 515 } 516 if specificReturn { 517 return ret.result1, ret.result2, ret.result3 518 } 519 fakeReturns := fake.findOrCreateVolumeForResourceCertsReturns 520 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 521 } 522 523 func (fake *FakeVolumeClient) FindOrCreateVolumeForResourceCertsCallCount() int { 524 fake.findOrCreateVolumeForResourceCertsMutex.RLock() 525 defer fake.findOrCreateVolumeForResourceCertsMutex.RUnlock() 526 return len(fake.findOrCreateVolumeForResourceCertsArgsForCall) 527 } 528 529 func (fake *FakeVolumeClient) FindOrCreateVolumeForResourceCertsCalls(stub func(lager.Logger) (worker.Volume, bool, error)) { 530 fake.findOrCreateVolumeForResourceCertsMutex.Lock() 531 defer fake.findOrCreateVolumeForResourceCertsMutex.Unlock() 532 fake.FindOrCreateVolumeForResourceCertsStub = stub 533 } 534 535 func (fake *FakeVolumeClient) FindOrCreateVolumeForResourceCertsArgsForCall(i int) lager.Logger { 536 fake.findOrCreateVolumeForResourceCertsMutex.RLock() 537 defer fake.findOrCreateVolumeForResourceCertsMutex.RUnlock() 538 argsForCall := fake.findOrCreateVolumeForResourceCertsArgsForCall[i] 539 return argsForCall.arg1 540 } 541 542 func (fake *FakeVolumeClient) FindOrCreateVolumeForResourceCertsReturns(result1 worker.Volume, result2 bool, result3 error) { 543 fake.findOrCreateVolumeForResourceCertsMutex.Lock() 544 defer fake.findOrCreateVolumeForResourceCertsMutex.Unlock() 545 fake.FindOrCreateVolumeForResourceCertsStub = nil 546 fake.findOrCreateVolumeForResourceCertsReturns = struct { 547 result1 worker.Volume 548 result2 bool 549 result3 error 550 }{result1, result2, result3} 551 } 552 553 func (fake *FakeVolumeClient) FindOrCreateVolumeForResourceCertsReturnsOnCall(i int, result1 worker.Volume, result2 bool, result3 error) { 554 fake.findOrCreateVolumeForResourceCertsMutex.Lock() 555 defer fake.findOrCreateVolumeForResourceCertsMutex.Unlock() 556 fake.FindOrCreateVolumeForResourceCertsStub = nil 557 if fake.findOrCreateVolumeForResourceCertsReturnsOnCall == nil { 558 fake.findOrCreateVolumeForResourceCertsReturnsOnCall = make(map[int]struct { 559 result1 worker.Volume 560 result2 bool 561 result3 error 562 }) 563 } 564 fake.findOrCreateVolumeForResourceCertsReturnsOnCall[i] = struct { 565 result1 worker.Volume 566 result2 bool 567 result3 error 568 }{result1, result2, result3} 569 } 570 571 func (fake *FakeVolumeClient) FindVolumeForResourceCache(arg1 lager.Logger, arg2 db.UsedResourceCache) (worker.Volume, bool, error) { 572 fake.findVolumeForResourceCacheMutex.Lock() 573 ret, specificReturn := fake.findVolumeForResourceCacheReturnsOnCall[len(fake.findVolumeForResourceCacheArgsForCall)] 574 fake.findVolumeForResourceCacheArgsForCall = append(fake.findVolumeForResourceCacheArgsForCall, struct { 575 arg1 lager.Logger 576 arg2 db.UsedResourceCache 577 }{arg1, arg2}) 578 fake.recordInvocation("FindVolumeForResourceCache", []interface{}{arg1, arg2}) 579 fake.findVolumeForResourceCacheMutex.Unlock() 580 if fake.FindVolumeForResourceCacheStub != nil { 581 return fake.FindVolumeForResourceCacheStub(arg1, arg2) 582 } 583 if specificReturn { 584 return ret.result1, ret.result2, ret.result3 585 } 586 fakeReturns := fake.findVolumeForResourceCacheReturns 587 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 588 } 589 590 func (fake *FakeVolumeClient) FindVolumeForResourceCacheCallCount() int { 591 fake.findVolumeForResourceCacheMutex.RLock() 592 defer fake.findVolumeForResourceCacheMutex.RUnlock() 593 return len(fake.findVolumeForResourceCacheArgsForCall) 594 } 595 596 func (fake *FakeVolumeClient) FindVolumeForResourceCacheCalls(stub func(lager.Logger, db.UsedResourceCache) (worker.Volume, bool, error)) { 597 fake.findVolumeForResourceCacheMutex.Lock() 598 defer fake.findVolumeForResourceCacheMutex.Unlock() 599 fake.FindVolumeForResourceCacheStub = stub 600 } 601 602 func (fake *FakeVolumeClient) FindVolumeForResourceCacheArgsForCall(i int) (lager.Logger, db.UsedResourceCache) { 603 fake.findVolumeForResourceCacheMutex.RLock() 604 defer fake.findVolumeForResourceCacheMutex.RUnlock() 605 argsForCall := fake.findVolumeForResourceCacheArgsForCall[i] 606 return argsForCall.arg1, argsForCall.arg2 607 } 608 609 func (fake *FakeVolumeClient) FindVolumeForResourceCacheReturns(result1 worker.Volume, result2 bool, result3 error) { 610 fake.findVolumeForResourceCacheMutex.Lock() 611 defer fake.findVolumeForResourceCacheMutex.Unlock() 612 fake.FindVolumeForResourceCacheStub = nil 613 fake.findVolumeForResourceCacheReturns = struct { 614 result1 worker.Volume 615 result2 bool 616 result3 error 617 }{result1, result2, result3} 618 } 619 620 func (fake *FakeVolumeClient) FindVolumeForResourceCacheReturnsOnCall(i int, result1 worker.Volume, result2 bool, result3 error) { 621 fake.findVolumeForResourceCacheMutex.Lock() 622 defer fake.findVolumeForResourceCacheMutex.Unlock() 623 fake.FindVolumeForResourceCacheStub = nil 624 if fake.findVolumeForResourceCacheReturnsOnCall == nil { 625 fake.findVolumeForResourceCacheReturnsOnCall = make(map[int]struct { 626 result1 worker.Volume 627 result2 bool 628 result3 error 629 }) 630 } 631 fake.findVolumeForResourceCacheReturnsOnCall[i] = struct { 632 result1 worker.Volume 633 result2 bool 634 result3 error 635 }{result1, result2, result3} 636 } 637 638 func (fake *FakeVolumeClient) FindVolumeForTaskCache(arg1 lager.Logger, arg2 int, arg3 int, arg4 string, arg5 string) (worker.Volume, bool, error) { 639 fake.findVolumeForTaskCacheMutex.Lock() 640 ret, specificReturn := fake.findVolumeForTaskCacheReturnsOnCall[len(fake.findVolumeForTaskCacheArgsForCall)] 641 fake.findVolumeForTaskCacheArgsForCall = append(fake.findVolumeForTaskCacheArgsForCall, struct { 642 arg1 lager.Logger 643 arg2 int 644 arg3 int 645 arg4 string 646 arg5 string 647 }{arg1, arg2, arg3, arg4, arg5}) 648 fake.recordInvocation("FindVolumeForTaskCache", []interface{}{arg1, arg2, arg3, arg4, arg5}) 649 fake.findVolumeForTaskCacheMutex.Unlock() 650 if fake.FindVolumeForTaskCacheStub != nil { 651 return fake.FindVolumeForTaskCacheStub(arg1, arg2, arg3, arg4, arg5) 652 } 653 if specificReturn { 654 return ret.result1, ret.result2, ret.result3 655 } 656 fakeReturns := fake.findVolumeForTaskCacheReturns 657 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 658 } 659 660 func (fake *FakeVolumeClient) FindVolumeForTaskCacheCallCount() int { 661 fake.findVolumeForTaskCacheMutex.RLock() 662 defer fake.findVolumeForTaskCacheMutex.RUnlock() 663 return len(fake.findVolumeForTaskCacheArgsForCall) 664 } 665 666 func (fake *FakeVolumeClient) FindVolumeForTaskCacheCalls(stub func(lager.Logger, int, int, string, string) (worker.Volume, bool, error)) { 667 fake.findVolumeForTaskCacheMutex.Lock() 668 defer fake.findVolumeForTaskCacheMutex.Unlock() 669 fake.FindVolumeForTaskCacheStub = stub 670 } 671 672 func (fake *FakeVolumeClient) FindVolumeForTaskCacheArgsForCall(i int) (lager.Logger, int, int, string, string) { 673 fake.findVolumeForTaskCacheMutex.RLock() 674 defer fake.findVolumeForTaskCacheMutex.RUnlock() 675 argsForCall := fake.findVolumeForTaskCacheArgsForCall[i] 676 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5 677 } 678 679 func (fake *FakeVolumeClient) FindVolumeForTaskCacheReturns(result1 worker.Volume, result2 bool, result3 error) { 680 fake.findVolumeForTaskCacheMutex.Lock() 681 defer fake.findVolumeForTaskCacheMutex.Unlock() 682 fake.FindVolumeForTaskCacheStub = nil 683 fake.findVolumeForTaskCacheReturns = struct { 684 result1 worker.Volume 685 result2 bool 686 result3 error 687 }{result1, result2, result3} 688 } 689 690 func (fake *FakeVolumeClient) FindVolumeForTaskCacheReturnsOnCall(i int, result1 worker.Volume, result2 bool, result3 error) { 691 fake.findVolumeForTaskCacheMutex.Lock() 692 defer fake.findVolumeForTaskCacheMutex.Unlock() 693 fake.FindVolumeForTaskCacheStub = nil 694 if fake.findVolumeForTaskCacheReturnsOnCall == nil { 695 fake.findVolumeForTaskCacheReturnsOnCall = make(map[int]struct { 696 result1 worker.Volume 697 result2 bool 698 result3 error 699 }) 700 } 701 fake.findVolumeForTaskCacheReturnsOnCall[i] = struct { 702 result1 worker.Volume 703 result2 bool 704 result3 error 705 }{result1, result2, result3} 706 } 707 708 func (fake *FakeVolumeClient) LookupVolume(arg1 lager.Logger, arg2 string) (worker.Volume, bool, error) { 709 fake.lookupVolumeMutex.Lock() 710 ret, specificReturn := fake.lookupVolumeReturnsOnCall[len(fake.lookupVolumeArgsForCall)] 711 fake.lookupVolumeArgsForCall = append(fake.lookupVolumeArgsForCall, struct { 712 arg1 lager.Logger 713 arg2 string 714 }{arg1, arg2}) 715 fake.recordInvocation("LookupVolume", []interface{}{arg1, arg2}) 716 fake.lookupVolumeMutex.Unlock() 717 if fake.LookupVolumeStub != nil { 718 return fake.LookupVolumeStub(arg1, arg2) 719 } 720 if specificReturn { 721 return ret.result1, ret.result2, ret.result3 722 } 723 fakeReturns := fake.lookupVolumeReturns 724 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 725 } 726 727 func (fake *FakeVolumeClient) LookupVolumeCallCount() int { 728 fake.lookupVolumeMutex.RLock() 729 defer fake.lookupVolumeMutex.RUnlock() 730 return len(fake.lookupVolumeArgsForCall) 731 } 732 733 func (fake *FakeVolumeClient) LookupVolumeCalls(stub func(lager.Logger, string) (worker.Volume, bool, error)) { 734 fake.lookupVolumeMutex.Lock() 735 defer fake.lookupVolumeMutex.Unlock() 736 fake.LookupVolumeStub = stub 737 } 738 739 func (fake *FakeVolumeClient) LookupVolumeArgsForCall(i int) (lager.Logger, string) { 740 fake.lookupVolumeMutex.RLock() 741 defer fake.lookupVolumeMutex.RUnlock() 742 argsForCall := fake.lookupVolumeArgsForCall[i] 743 return argsForCall.arg1, argsForCall.arg2 744 } 745 746 func (fake *FakeVolumeClient) LookupVolumeReturns(result1 worker.Volume, result2 bool, result3 error) { 747 fake.lookupVolumeMutex.Lock() 748 defer fake.lookupVolumeMutex.Unlock() 749 fake.LookupVolumeStub = nil 750 fake.lookupVolumeReturns = struct { 751 result1 worker.Volume 752 result2 bool 753 result3 error 754 }{result1, result2, result3} 755 } 756 757 func (fake *FakeVolumeClient) LookupVolumeReturnsOnCall(i int, result1 worker.Volume, result2 bool, result3 error) { 758 fake.lookupVolumeMutex.Lock() 759 defer fake.lookupVolumeMutex.Unlock() 760 fake.LookupVolumeStub = nil 761 if fake.lookupVolumeReturnsOnCall == nil { 762 fake.lookupVolumeReturnsOnCall = make(map[int]struct { 763 result1 worker.Volume 764 result2 bool 765 result3 error 766 }) 767 } 768 fake.lookupVolumeReturnsOnCall[i] = struct { 769 result1 worker.Volume 770 result2 bool 771 result3 error 772 }{result1, result2, result3} 773 } 774 775 func (fake *FakeVolumeClient) Invocations() map[string][][]interface{} { 776 fake.invocationsMutex.RLock() 777 defer fake.invocationsMutex.RUnlock() 778 fake.createVolumeMutex.RLock() 779 defer fake.createVolumeMutex.RUnlock() 780 fake.createVolumeForTaskCacheMutex.RLock() 781 defer fake.createVolumeForTaskCacheMutex.RUnlock() 782 fake.findOrCreateCOWVolumeForContainerMutex.RLock() 783 defer fake.findOrCreateCOWVolumeForContainerMutex.RUnlock() 784 fake.findOrCreateVolumeForBaseResourceTypeMutex.RLock() 785 defer fake.findOrCreateVolumeForBaseResourceTypeMutex.RUnlock() 786 fake.findOrCreateVolumeForContainerMutex.RLock() 787 defer fake.findOrCreateVolumeForContainerMutex.RUnlock() 788 fake.findOrCreateVolumeForResourceCertsMutex.RLock() 789 defer fake.findOrCreateVolumeForResourceCertsMutex.RUnlock() 790 fake.findVolumeForResourceCacheMutex.RLock() 791 defer fake.findVolumeForResourceCacheMutex.RUnlock() 792 fake.findVolumeForTaskCacheMutex.RLock() 793 defer fake.findVolumeForTaskCacheMutex.RUnlock() 794 fake.lookupVolumeMutex.RLock() 795 defer fake.lookupVolumeMutex.RUnlock() 796 copiedInvocations := map[string][][]interface{}{} 797 for key, value := range fake.invocations { 798 copiedInvocations[key] = value 799 } 800 return copiedInvocations 801 } 802 803 func (fake *FakeVolumeClient) recordInvocation(key string, args []interface{}) { 804 fake.invocationsMutex.Lock() 805 defer fake.invocationsMutex.Unlock() 806 if fake.invocations == nil { 807 fake.invocations = map[string][][]interface{}{} 808 } 809 if fake.invocations[key] == nil { 810 fake.invocations[key] = [][]interface{}{} 811 } 812 fake.invocations[key] = append(fake.invocations[key], args) 813 } 814 815 var _ worker.VolumeClient = new(FakeVolumeClient)