github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/db/dbfakes/fake_container_repository.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package dbfakes 3 4 import ( 5 "sync" 6 "time" 7 8 "github.com/pf-qiu/concourse/v6/atc/db" 9 ) 10 11 type FakeContainerRepository struct { 12 DestroyFailedContainersStub func() (int, error) 13 destroyFailedContainersMutex sync.RWMutex 14 destroyFailedContainersArgsForCall []struct { 15 } 16 destroyFailedContainersReturns struct { 17 result1 int 18 result2 error 19 } 20 destroyFailedContainersReturnsOnCall map[int]struct { 21 result1 int 22 result2 error 23 } 24 DestroyUnknownContainersStub func(string, []string) (int, error) 25 destroyUnknownContainersMutex sync.RWMutex 26 destroyUnknownContainersArgsForCall []struct { 27 arg1 string 28 arg2 []string 29 } 30 destroyUnknownContainersReturns struct { 31 result1 int 32 result2 error 33 } 34 destroyUnknownContainersReturnsOnCall map[int]struct { 35 result1 int 36 result2 error 37 } 38 FindDestroyingContainersStub func(string) ([]string, error) 39 findDestroyingContainersMutex sync.RWMutex 40 findDestroyingContainersArgsForCall []struct { 41 arg1 string 42 } 43 findDestroyingContainersReturns struct { 44 result1 []string 45 result2 error 46 } 47 findDestroyingContainersReturnsOnCall map[int]struct { 48 result1 []string 49 result2 error 50 } 51 FindOrphanedContainersStub func() ([]db.CreatingContainer, []db.CreatedContainer, []db.DestroyingContainer, error) 52 findOrphanedContainersMutex sync.RWMutex 53 findOrphanedContainersArgsForCall []struct { 54 } 55 findOrphanedContainersReturns struct { 56 result1 []db.CreatingContainer 57 result2 []db.CreatedContainer 58 result3 []db.DestroyingContainer 59 result4 error 60 } 61 findOrphanedContainersReturnsOnCall map[int]struct { 62 result1 []db.CreatingContainer 63 result2 []db.CreatedContainer 64 result3 []db.DestroyingContainer 65 result4 error 66 } 67 RemoveDestroyingContainersStub func(string, []string) (int, error) 68 removeDestroyingContainersMutex sync.RWMutex 69 removeDestroyingContainersArgsForCall []struct { 70 arg1 string 71 arg2 []string 72 } 73 removeDestroyingContainersReturns struct { 74 result1 int 75 result2 error 76 } 77 removeDestroyingContainersReturnsOnCall map[int]struct { 78 result1 int 79 result2 error 80 } 81 RemoveMissingContainersStub func(time.Duration) (int, error) 82 removeMissingContainersMutex sync.RWMutex 83 removeMissingContainersArgsForCall []struct { 84 arg1 time.Duration 85 } 86 removeMissingContainersReturns struct { 87 result1 int 88 result2 error 89 } 90 removeMissingContainersReturnsOnCall map[int]struct { 91 result1 int 92 result2 error 93 } 94 UpdateContainersMissingSinceStub func(string, []string) error 95 updateContainersMissingSinceMutex sync.RWMutex 96 updateContainersMissingSinceArgsForCall []struct { 97 arg1 string 98 arg2 []string 99 } 100 updateContainersMissingSinceReturns struct { 101 result1 error 102 } 103 updateContainersMissingSinceReturnsOnCall map[int]struct { 104 result1 error 105 } 106 invocations map[string][][]interface{} 107 invocationsMutex sync.RWMutex 108 } 109 110 func (fake *FakeContainerRepository) DestroyFailedContainers() (int, error) { 111 fake.destroyFailedContainersMutex.Lock() 112 ret, specificReturn := fake.destroyFailedContainersReturnsOnCall[len(fake.destroyFailedContainersArgsForCall)] 113 fake.destroyFailedContainersArgsForCall = append(fake.destroyFailedContainersArgsForCall, struct { 114 }{}) 115 fake.recordInvocation("DestroyFailedContainers", []interface{}{}) 116 fake.destroyFailedContainersMutex.Unlock() 117 if fake.DestroyFailedContainersStub != nil { 118 return fake.DestroyFailedContainersStub() 119 } 120 if specificReturn { 121 return ret.result1, ret.result2 122 } 123 fakeReturns := fake.destroyFailedContainersReturns 124 return fakeReturns.result1, fakeReturns.result2 125 } 126 127 func (fake *FakeContainerRepository) DestroyFailedContainersCallCount() int { 128 fake.destroyFailedContainersMutex.RLock() 129 defer fake.destroyFailedContainersMutex.RUnlock() 130 return len(fake.destroyFailedContainersArgsForCall) 131 } 132 133 func (fake *FakeContainerRepository) DestroyFailedContainersCalls(stub func() (int, error)) { 134 fake.destroyFailedContainersMutex.Lock() 135 defer fake.destroyFailedContainersMutex.Unlock() 136 fake.DestroyFailedContainersStub = stub 137 } 138 139 func (fake *FakeContainerRepository) DestroyFailedContainersReturns(result1 int, result2 error) { 140 fake.destroyFailedContainersMutex.Lock() 141 defer fake.destroyFailedContainersMutex.Unlock() 142 fake.DestroyFailedContainersStub = nil 143 fake.destroyFailedContainersReturns = struct { 144 result1 int 145 result2 error 146 }{result1, result2} 147 } 148 149 func (fake *FakeContainerRepository) DestroyFailedContainersReturnsOnCall(i int, result1 int, result2 error) { 150 fake.destroyFailedContainersMutex.Lock() 151 defer fake.destroyFailedContainersMutex.Unlock() 152 fake.DestroyFailedContainersStub = nil 153 if fake.destroyFailedContainersReturnsOnCall == nil { 154 fake.destroyFailedContainersReturnsOnCall = make(map[int]struct { 155 result1 int 156 result2 error 157 }) 158 } 159 fake.destroyFailedContainersReturnsOnCall[i] = struct { 160 result1 int 161 result2 error 162 }{result1, result2} 163 } 164 165 func (fake *FakeContainerRepository) DestroyUnknownContainers(arg1 string, arg2 []string) (int, error) { 166 var arg2Copy []string 167 if arg2 != nil { 168 arg2Copy = make([]string, len(arg2)) 169 copy(arg2Copy, arg2) 170 } 171 fake.destroyUnknownContainersMutex.Lock() 172 ret, specificReturn := fake.destroyUnknownContainersReturnsOnCall[len(fake.destroyUnknownContainersArgsForCall)] 173 fake.destroyUnknownContainersArgsForCall = append(fake.destroyUnknownContainersArgsForCall, struct { 174 arg1 string 175 arg2 []string 176 }{arg1, arg2Copy}) 177 fake.recordInvocation("DestroyUnknownContainers", []interface{}{arg1, arg2Copy}) 178 fake.destroyUnknownContainersMutex.Unlock() 179 if fake.DestroyUnknownContainersStub != nil { 180 return fake.DestroyUnknownContainersStub(arg1, arg2) 181 } 182 if specificReturn { 183 return ret.result1, ret.result2 184 } 185 fakeReturns := fake.destroyUnknownContainersReturns 186 return fakeReturns.result1, fakeReturns.result2 187 } 188 189 func (fake *FakeContainerRepository) DestroyUnknownContainersCallCount() int { 190 fake.destroyUnknownContainersMutex.RLock() 191 defer fake.destroyUnknownContainersMutex.RUnlock() 192 return len(fake.destroyUnknownContainersArgsForCall) 193 } 194 195 func (fake *FakeContainerRepository) DestroyUnknownContainersCalls(stub func(string, []string) (int, error)) { 196 fake.destroyUnknownContainersMutex.Lock() 197 defer fake.destroyUnknownContainersMutex.Unlock() 198 fake.DestroyUnknownContainersStub = stub 199 } 200 201 func (fake *FakeContainerRepository) DestroyUnknownContainersArgsForCall(i int) (string, []string) { 202 fake.destroyUnknownContainersMutex.RLock() 203 defer fake.destroyUnknownContainersMutex.RUnlock() 204 argsForCall := fake.destroyUnknownContainersArgsForCall[i] 205 return argsForCall.arg1, argsForCall.arg2 206 } 207 208 func (fake *FakeContainerRepository) DestroyUnknownContainersReturns(result1 int, result2 error) { 209 fake.destroyUnknownContainersMutex.Lock() 210 defer fake.destroyUnknownContainersMutex.Unlock() 211 fake.DestroyUnknownContainersStub = nil 212 fake.destroyUnknownContainersReturns = struct { 213 result1 int 214 result2 error 215 }{result1, result2} 216 } 217 218 func (fake *FakeContainerRepository) DestroyUnknownContainersReturnsOnCall(i int, result1 int, result2 error) { 219 fake.destroyUnknownContainersMutex.Lock() 220 defer fake.destroyUnknownContainersMutex.Unlock() 221 fake.DestroyUnknownContainersStub = nil 222 if fake.destroyUnknownContainersReturnsOnCall == nil { 223 fake.destroyUnknownContainersReturnsOnCall = make(map[int]struct { 224 result1 int 225 result2 error 226 }) 227 } 228 fake.destroyUnknownContainersReturnsOnCall[i] = struct { 229 result1 int 230 result2 error 231 }{result1, result2} 232 } 233 234 func (fake *FakeContainerRepository) FindDestroyingContainers(arg1 string) ([]string, error) { 235 fake.findDestroyingContainersMutex.Lock() 236 ret, specificReturn := fake.findDestroyingContainersReturnsOnCall[len(fake.findDestroyingContainersArgsForCall)] 237 fake.findDestroyingContainersArgsForCall = append(fake.findDestroyingContainersArgsForCall, struct { 238 arg1 string 239 }{arg1}) 240 fake.recordInvocation("FindDestroyingContainers", []interface{}{arg1}) 241 fake.findDestroyingContainersMutex.Unlock() 242 if fake.FindDestroyingContainersStub != nil { 243 return fake.FindDestroyingContainersStub(arg1) 244 } 245 if specificReturn { 246 return ret.result1, ret.result2 247 } 248 fakeReturns := fake.findDestroyingContainersReturns 249 return fakeReturns.result1, fakeReturns.result2 250 } 251 252 func (fake *FakeContainerRepository) FindDestroyingContainersCallCount() int { 253 fake.findDestroyingContainersMutex.RLock() 254 defer fake.findDestroyingContainersMutex.RUnlock() 255 return len(fake.findDestroyingContainersArgsForCall) 256 } 257 258 func (fake *FakeContainerRepository) FindDestroyingContainersCalls(stub func(string) ([]string, error)) { 259 fake.findDestroyingContainersMutex.Lock() 260 defer fake.findDestroyingContainersMutex.Unlock() 261 fake.FindDestroyingContainersStub = stub 262 } 263 264 func (fake *FakeContainerRepository) FindDestroyingContainersArgsForCall(i int) string { 265 fake.findDestroyingContainersMutex.RLock() 266 defer fake.findDestroyingContainersMutex.RUnlock() 267 argsForCall := fake.findDestroyingContainersArgsForCall[i] 268 return argsForCall.arg1 269 } 270 271 func (fake *FakeContainerRepository) FindDestroyingContainersReturns(result1 []string, result2 error) { 272 fake.findDestroyingContainersMutex.Lock() 273 defer fake.findDestroyingContainersMutex.Unlock() 274 fake.FindDestroyingContainersStub = nil 275 fake.findDestroyingContainersReturns = struct { 276 result1 []string 277 result2 error 278 }{result1, result2} 279 } 280 281 func (fake *FakeContainerRepository) FindDestroyingContainersReturnsOnCall(i int, result1 []string, result2 error) { 282 fake.findDestroyingContainersMutex.Lock() 283 defer fake.findDestroyingContainersMutex.Unlock() 284 fake.FindDestroyingContainersStub = nil 285 if fake.findDestroyingContainersReturnsOnCall == nil { 286 fake.findDestroyingContainersReturnsOnCall = make(map[int]struct { 287 result1 []string 288 result2 error 289 }) 290 } 291 fake.findDestroyingContainersReturnsOnCall[i] = struct { 292 result1 []string 293 result2 error 294 }{result1, result2} 295 } 296 297 func (fake *FakeContainerRepository) FindOrphanedContainers() ([]db.CreatingContainer, []db.CreatedContainer, []db.DestroyingContainer, error) { 298 fake.findOrphanedContainersMutex.Lock() 299 ret, specificReturn := fake.findOrphanedContainersReturnsOnCall[len(fake.findOrphanedContainersArgsForCall)] 300 fake.findOrphanedContainersArgsForCall = append(fake.findOrphanedContainersArgsForCall, struct { 301 }{}) 302 fake.recordInvocation("FindOrphanedContainers", []interface{}{}) 303 fake.findOrphanedContainersMutex.Unlock() 304 if fake.FindOrphanedContainersStub != nil { 305 return fake.FindOrphanedContainersStub() 306 } 307 if specificReturn { 308 return ret.result1, ret.result2, ret.result3, ret.result4 309 } 310 fakeReturns := fake.findOrphanedContainersReturns 311 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4 312 } 313 314 func (fake *FakeContainerRepository) FindOrphanedContainersCallCount() int { 315 fake.findOrphanedContainersMutex.RLock() 316 defer fake.findOrphanedContainersMutex.RUnlock() 317 return len(fake.findOrphanedContainersArgsForCall) 318 } 319 320 func (fake *FakeContainerRepository) FindOrphanedContainersCalls(stub func() ([]db.CreatingContainer, []db.CreatedContainer, []db.DestroyingContainer, error)) { 321 fake.findOrphanedContainersMutex.Lock() 322 defer fake.findOrphanedContainersMutex.Unlock() 323 fake.FindOrphanedContainersStub = stub 324 } 325 326 func (fake *FakeContainerRepository) FindOrphanedContainersReturns(result1 []db.CreatingContainer, result2 []db.CreatedContainer, result3 []db.DestroyingContainer, result4 error) { 327 fake.findOrphanedContainersMutex.Lock() 328 defer fake.findOrphanedContainersMutex.Unlock() 329 fake.FindOrphanedContainersStub = nil 330 fake.findOrphanedContainersReturns = struct { 331 result1 []db.CreatingContainer 332 result2 []db.CreatedContainer 333 result3 []db.DestroyingContainer 334 result4 error 335 }{result1, result2, result3, result4} 336 } 337 338 func (fake *FakeContainerRepository) FindOrphanedContainersReturnsOnCall(i int, result1 []db.CreatingContainer, result2 []db.CreatedContainer, result3 []db.DestroyingContainer, result4 error) { 339 fake.findOrphanedContainersMutex.Lock() 340 defer fake.findOrphanedContainersMutex.Unlock() 341 fake.FindOrphanedContainersStub = nil 342 if fake.findOrphanedContainersReturnsOnCall == nil { 343 fake.findOrphanedContainersReturnsOnCall = make(map[int]struct { 344 result1 []db.CreatingContainer 345 result2 []db.CreatedContainer 346 result3 []db.DestroyingContainer 347 result4 error 348 }) 349 } 350 fake.findOrphanedContainersReturnsOnCall[i] = struct { 351 result1 []db.CreatingContainer 352 result2 []db.CreatedContainer 353 result3 []db.DestroyingContainer 354 result4 error 355 }{result1, result2, result3, result4} 356 } 357 358 func (fake *FakeContainerRepository) RemoveDestroyingContainers(arg1 string, arg2 []string) (int, error) { 359 var arg2Copy []string 360 if arg2 != nil { 361 arg2Copy = make([]string, len(arg2)) 362 copy(arg2Copy, arg2) 363 } 364 fake.removeDestroyingContainersMutex.Lock() 365 ret, specificReturn := fake.removeDestroyingContainersReturnsOnCall[len(fake.removeDestroyingContainersArgsForCall)] 366 fake.removeDestroyingContainersArgsForCall = append(fake.removeDestroyingContainersArgsForCall, struct { 367 arg1 string 368 arg2 []string 369 }{arg1, arg2Copy}) 370 fake.recordInvocation("RemoveDestroyingContainers", []interface{}{arg1, arg2Copy}) 371 fake.removeDestroyingContainersMutex.Unlock() 372 if fake.RemoveDestroyingContainersStub != nil { 373 return fake.RemoveDestroyingContainersStub(arg1, arg2) 374 } 375 if specificReturn { 376 return ret.result1, ret.result2 377 } 378 fakeReturns := fake.removeDestroyingContainersReturns 379 return fakeReturns.result1, fakeReturns.result2 380 } 381 382 func (fake *FakeContainerRepository) RemoveDestroyingContainersCallCount() int { 383 fake.removeDestroyingContainersMutex.RLock() 384 defer fake.removeDestroyingContainersMutex.RUnlock() 385 return len(fake.removeDestroyingContainersArgsForCall) 386 } 387 388 func (fake *FakeContainerRepository) RemoveDestroyingContainersCalls(stub func(string, []string) (int, error)) { 389 fake.removeDestroyingContainersMutex.Lock() 390 defer fake.removeDestroyingContainersMutex.Unlock() 391 fake.RemoveDestroyingContainersStub = stub 392 } 393 394 func (fake *FakeContainerRepository) RemoveDestroyingContainersArgsForCall(i int) (string, []string) { 395 fake.removeDestroyingContainersMutex.RLock() 396 defer fake.removeDestroyingContainersMutex.RUnlock() 397 argsForCall := fake.removeDestroyingContainersArgsForCall[i] 398 return argsForCall.arg1, argsForCall.arg2 399 } 400 401 func (fake *FakeContainerRepository) RemoveDestroyingContainersReturns(result1 int, result2 error) { 402 fake.removeDestroyingContainersMutex.Lock() 403 defer fake.removeDestroyingContainersMutex.Unlock() 404 fake.RemoveDestroyingContainersStub = nil 405 fake.removeDestroyingContainersReturns = struct { 406 result1 int 407 result2 error 408 }{result1, result2} 409 } 410 411 func (fake *FakeContainerRepository) RemoveDestroyingContainersReturnsOnCall(i int, result1 int, result2 error) { 412 fake.removeDestroyingContainersMutex.Lock() 413 defer fake.removeDestroyingContainersMutex.Unlock() 414 fake.RemoveDestroyingContainersStub = nil 415 if fake.removeDestroyingContainersReturnsOnCall == nil { 416 fake.removeDestroyingContainersReturnsOnCall = make(map[int]struct { 417 result1 int 418 result2 error 419 }) 420 } 421 fake.removeDestroyingContainersReturnsOnCall[i] = struct { 422 result1 int 423 result2 error 424 }{result1, result2} 425 } 426 427 func (fake *FakeContainerRepository) RemoveMissingContainers(arg1 time.Duration) (int, error) { 428 fake.removeMissingContainersMutex.Lock() 429 ret, specificReturn := fake.removeMissingContainersReturnsOnCall[len(fake.removeMissingContainersArgsForCall)] 430 fake.removeMissingContainersArgsForCall = append(fake.removeMissingContainersArgsForCall, struct { 431 arg1 time.Duration 432 }{arg1}) 433 fake.recordInvocation("RemoveMissingContainers", []interface{}{arg1}) 434 fake.removeMissingContainersMutex.Unlock() 435 if fake.RemoveMissingContainersStub != nil { 436 return fake.RemoveMissingContainersStub(arg1) 437 } 438 if specificReturn { 439 return ret.result1, ret.result2 440 } 441 fakeReturns := fake.removeMissingContainersReturns 442 return fakeReturns.result1, fakeReturns.result2 443 } 444 445 func (fake *FakeContainerRepository) RemoveMissingContainersCallCount() int { 446 fake.removeMissingContainersMutex.RLock() 447 defer fake.removeMissingContainersMutex.RUnlock() 448 return len(fake.removeMissingContainersArgsForCall) 449 } 450 451 func (fake *FakeContainerRepository) RemoveMissingContainersCalls(stub func(time.Duration) (int, error)) { 452 fake.removeMissingContainersMutex.Lock() 453 defer fake.removeMissingContainersMutex.Unlock() 454 fake.RemoveMissingContainersStub = stub 455 } 456 457 func (fake *FakeContainerRepository) RemoveMissingContainersArgsForCall(i int) time.Duration { 458 fake.removeMissingContainersMutex.RLock() 459 defer fake.removeMissingContainersMutex.RUnlock() 460 argsForCall := fake.removeMissingContainersArgsForCall[i] 461 return argsForCall.arg1 462 } 463 464 func (fake *FakeContainerRepository) RemoveMissingContainersReturns(result1 int, result2 error) { 465 fake.removeMissingContainersMutex.Lock() 466 defer fake.removeMissingContainersMutex.Unlock() 467 fake.RemoveMissingContainersStub = nil 468 fake.removeMissingContainersReturns = struct { 469 result1 int 470 result2 error 471 }{result1, result2} 472 } 473 474 func (fake *FakeContainerRepository) RemoveMissingContainersReturnsOnCall(i int, result1 int, result2 error) { 475 fake.removeMissingContainersMutex.Lock() 476 defer fake.removeMissingContainersMutex.Unlock() 477 fake.RemoveMissingContainersStub = nil 478 if fake.removeMissingContainersReturnsOnCall == nil { 479 fake.removeMissingContainersReturnsOnCall = make(map[int]struct { 480 result1 int 481 result2 error 482 }) 483 } 484 fake.removeMissingContainersReturnsOnCall[i] = struct { 485 result1 int 486 result2 error 487 }{result1, result2} 488 } 489 490 func (fake *FakeContainerRepository) UpdateContainersMissingSince(arg1 string, arg2 []string) error { 491 var arg2Copy []string 492 if arg2 != nil { 493 arg2Copy = make([]string, len(arg2)) 494 copy(arg2Copy, arg2) 495 } 496 fake.updateContainersMissingSinceMutex.Lock() 497 ret, specificReturn := fake.updateContainersMissingSinceReturnsOnCall[len(fake.updateContainersMissingSinceArgsForCall)] 498 fake.updateContainersMissingSinceArgsForCall = append(fake.updateContainersMissingSinceArgsForCall, struct { 499 arg1 string 500 arg2 []string 501 }{arg1, arg2Copy}) 502 fake.recordInvocation("UpdateContainersMissingSince", []interface{}{arg1, arg2Copy}) 503 fake.updateContainersMissingSinceMutex.Unlock() 504 if fake.UpdateContainersMissingSinceStub != nil { 505 return fake.UpdateContainersMissingSinceStub(arg1, arg2) 506 } 507 if specificReturn { 508 return ret.result1 509 } 510 fakeReturns := fake.updateContainersMissingSinceReturns 511 return fakeReturns.result1 512 } 513 514 func (fake *FakeContainerRepository) UpdateContainersMissingSinceCallCount() int { 515 fake.updateContainersMissingSinceMutex.RLock() 516 defer fake.updateContainersMissingSinceMutex.RUnlock() 517 return len(fake.updateContainersMissingSinceArgsForCall) 518 } 519 520 func (fake *FakeContainerRepository) UpdateContainersMissingSinceCalls(stub func(string, []string) error) { 521 fake.updateContainersMissingSinceMutex.Lock() 522 defer fake.updateContainersMissingSinceMutex.Unlock() 523 fake.UpdateContainersMissingSinceStub = stub 524 } 525 526 func (fake *FakeContainerRepository) UpdateContainersMissingSinceArgsForCall(i int) (string, []string) { 527 fake.updateContainersMissingSinceMutex.RLock() 528 defer fake.updateContainersMissingSinceMutex.RUnlock() 529 argsForCall := fake.updateContainersMissingSinceArgsForCall[i] 530 return argsForCall.arg1, argsForCall.arg2 531 } 532 533 func (fake *FakeContainerRepository) UpdateContainersMissingSinceReturns(result1 error) { 534 fake.updateContainersMissingSinceMutex.Lock() 535 defer fake.updateContainersMissingSinceMutex.Unlock() 536 fake.UpdateContainersMissingSinceStub = nil 537 fake.updateContainersMissingSinceReturns = struct { 538 result1 error 539 }{result1} 540 } 541 542 func (fake *FakeContainerRepository) UpdateContainersMissingSinceReturnsOnCall(i int, result1 error) { 543 fake.updateContainersMissingSinceMutex.Lock() 544 defer fake.updateContainersMissingSinceMutex.Unlock() 545 fake.UpdateContainersMissingSinceStub = nil 546 if fake.updateContainersMissingSinceReturnsOnCall == nil { 547 fake.updateContainersMissingSinceReturnsOnCall = make(map[int]struct { 548 result1 error 549 }) 550 } 551 fake.updateContainersMissingSinceReturnsOnCall[i] = struct { 552 result1 error 553 }{result1} 554 } 555 556 func (fake *FakeContainerRepository) Invocations() map[string][][]interface{} { 557 fake.invocationsMutex.RLock() 558 defer fake.invocationsMutex.RUnlock() 559 fake.destroyFailedContainersMutex.RLock() 560 defer fake.destroyFailedContainersMutex.RUnlock() 561 fake.destroyUnknownContainersMutex.RLock() 562 defer fake.destroyUnknownContainersMutex.RUnlock() 563 fake.findDestroyingContainersMutex.RLock() 564 defer fake.findDestroyingContainersMutex.RUnlock() 565 fake.findOrphanedContainersMutex.RLock() 566 defer fake.findOrphanedContainersMutex.RUnlock() 567 fake.removeDestroyingContainersMutex.RLock() 568 defer fake.removeDestroyingContainersMutex.RUnlock() 569 fake.removeMissingContainersMutex.RLock() 570 defer fake.removeMissingContainersMutex.RUnlock() 571 fake.updateContainersMissingSinceMutex.RLock() 572 defer fake.updateContainersMissingSinceMutex.RUnlock() 573 copiedInvocations := map[string][][]interface{}{} 574 for key, value := range fake.invocations { 575 copiedInvocations[key] = value 576 } 577 return copiedInvocations 578 } 579 580 func (fake *FakeContainerRepository) recordInvocation(key string, args []interface{}) { 581 fake.invocationsMutex.Lock() 582 defer fake.invocationsMutex.Unlock() 583 if fake.invocations == nil { 584 fake.invocations = map[string][][]interface{}{} 585 } 586 if fake.invocations[key] == nil { 587 fake.invocations[key] = [][]interface{}{} 588 } 589 fake.invocations[key] = append(fake.invocations[key], args) 590 } 591 592 var _ db.ContainerRepository = new(FakeContainerRepository)