github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/worker/gclient/connection/connectionfakes/fake_connection.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package connectionfakes 3 4 import ( 5 "context" 6 "io" 7 "sync" 8 "time" 9 10 "code.cloudfoundry.org/garden" 11 "github.com/pf-qiu/concourse/v6/atc/worker/gclient/connection" 12 ) 13 14 type FakeConnection struct { 15 AttachStub func(context.Context, string, string, garden.ProcessIO) (garden.Process, error) 16 attachMutex sync.RWMutex 17 attachArgsForCall []struct { 18 arg1 context.Context 19 arg2 string 20 arg3 string 21 arg4 garden.ProcessIO 22 } 23 attachReturns struct { 24 result1 garden.Process 25 result2 error 26 } 27 attachReturnsOnCall map[int]struct { 28 result1 garden.Process 29 result2 error 30 } 31 BulkInfoStub func([]string) (map[string]garden.ContainerInfoEntry, error) 32 bulkInfoMutex sync.RWMutex 33 bulkInfoArgsForCall []struct { 34 arg1 []string 35 } 36 bulkInfoReturns struct { 37 result1 map[string]garden.ContainerInfoEntry 38 result2 error 39 } 40 bulkInfoReturnsOnCall map[int]struct { 41 result1 map[string]garden.ContainerInfoEntry 42 result2 error 43 } 44 BulkMetricsStub func([]string) (map[string]garden.ContainerMetricsEntry, error) 45 bulkMetricsMutex sync.RWMutex 46 bulkMetricsArgsForCall []struct { 47 arg1 []string 48 } 49 bulkMetricsReturns struct { 50 result1 map[string]garden.ContainerMetricsEntry 51 result2 error 52 } 53 bulkMetricsReturnsOnCall map[int]struct { 54 result1 map[string]garden.ContainerMetricsEntry 55 result2 error 56 } 57 BulkNetOutStub func(string, []garden.NetOutRule) error 58 bulkNetOutMutex sync.RWMutex 59 bulkNetOutArgsForCall []struct { 60 arg1 string 61 arg2 []garden.NetOutRule 62 } 63 bulkNetOutReturns struct { 64 result1 error 65 } 66 bulkNetOutReturnsOnCall map[int]struct { 67 result1 error 68 } 69 CapacityStub func() (garden.Capacity, error) 70 capacityMutex sync.RWMutex 71 capacityArgsForCall []struct { 72 } 73 capacityReturns struct { 74 result1 garden.Capacity 75 result2 error 76 } 77 capacityReturnsOnCall map[int]struct { 78 result1 garden.Capacity 79 result2 error 80 } 81 CreateStub func(garden.ContainerSpec) (string, error) 82 createMutex sync.RWMutex 83 createArgsForCall []struct { 84 arg1 garden.ContainerSpec 85 } 86 createReturns struct { 87 result1 string 88 result2 error 89 } 90 createReturnsOnCall map[int]struct { 91 result1 string 92 result2 error 93 } 94 CurrentBandwidthLimitsStub func(string) (garden.BandwidthLimits, error) 95 currentBandwidthLimitsMutex sync.RWMutex 96 currentBandwidthLimitsArgsForCall []struct { 97 arg1 string 98 } 99 currentBandwidthLimitsReturns struct { 100 result1 garden.BandwidthLimits 101 result2 error 102 } 103 currentBandwidthLimitsReturnsOnCall map[int]struct { 104 result1 garden.BandwidthLimits 105 result2 error 106 } 107 CurrentCPULimitsStub func(string) (garden.CPULimits, error) 108 currentCPULimitsMutex sync.RWMutex 109 currentCPULimitsArgsForCall []struct { 110 arg1 string 111 } 112 currentCPULimitsReturns struct { 113 result1 garden.CPULimits 114 result2 error 115 } 116 currentCPULimitsReturnsOnCall map[int]struct { 117 result1 garden.CPULimits 118 result2 error 119 } 120 CurrentDiskLimitsStub func(string) (garden.DiskLimits, error) 121 currentDiskLimitsMutex sync.RWMutex 122 currentDiskLimitsArgsForCall []struct { 123 arg1 string 124 } 125 currentDiskLimitsReturns struct { 126 result1 garden.DiskLimits 127 result2 error 128 } 129 currentDiskLimitsReturnsOnCall map[int]struct { 130 result1 garden.DiskLimits 131 result2 error 132 } 133 CurrentMemoryLimitsStub func(string) (garden.MemoryLimits, error) 134 currentMemoryLimitsMutex sync.RWMutex 135 currentMemoryLimitsArgsForCall []struct { 136 arg1 string 137 } 138 currentMemoryLimitsReturns struct { 139 result1 garden.MemoryLimits 140 result2 error 141 } 142 currentMemoryLimitsReturnsOnCall map[int]struct { 143 result1 garden.MemoryLimits 144 result2 error 145 } 146 DestroyStub func(string) error 147 destroyMutex sync.RWMutex 148 destroyArgsForCall []struct { 149 arg1 string 150 } 151 destroyReturns struct { 152 result1 error 153 } 154 destroyReturnsOnCall map[int]struct { 155 result1 error 156 } 157 InfoStub func(string) (garden.ContainerInfo, error) 158 infoMutex sync.RWMutex 159 infoArgsForCall []struct { 160 arg1 string 161 } 162 infoReturns struct { 163 result1 garden.ContainerInfo 164 result2 error 165 } 166 infoReturnsOnCall map[int]struct { 167 result1 garden.ContainerInfo 168 result2 error 169 } 170 ListStub func(garden.Properties) ([]string, error) 171 listMutex sync.RWMutex 172 listArgsForCall []struct { 173 arg1 garden.Properties 174 } 175 listReturns struct { 176 result1 []string 177 result2 error 178 } 179 listReturnsOnCall map[int]struct { 180 result1 []string 181 result2 error 182 } 183 MetricsStub func(string) (garden.Metrics, error) 184 metricsMutex sync.RWMutex 185 metricsArgsForCall []struct { 186 arg1 string 187 } 188 metricsReturns struct { 189 result1 garden.Metrics 190 result2 error 191 } 192 metricsReturnsOnCall map[int]struct { 193 result1 garden.Metrics 194 result2 error 195 } 196 NetInStub func(string, uint32, uint32) (uint32, uint32, error) 197 netInMutex sync.RWMutex 198 netInArgsForCall []struct { 199 arg1 string 200 arg2 uint32 201 arg3 uint32 202 } 203 netInReturns struct { 204 result1 uint32 205 result2 uint32 206 result3 error 207 } 208 netInReturnsOnCall map[int]struct { 209 result1 uint32 210 result2 uint32 211 result3 error 212 } 213 NetOutStub func(string, garden.NetOutRule) error 214 netOutMutex sync.RWMutex 215 netOutArgsForCall []struct { 216 arg1 string 217 arg2 garden.NetOutRule 218 } 219 netOutReturns struct { 220 result1 error 221 } 222 netOutReturnsOnCall map[int]struct { 223 result1 error 224 } 225 PingStub func() error 226 pingMutex sync.RWMutex 227 pingArgsForCall []struct { 228 } 229 pingReturns struct { 230 result1 error 231 } 232 pingReturnsOnCall map[int]struct { 233 result1 error 234 } 235 PropertiesStub func(string) (garden.Properties, error) 236 propertiesMutex sync.RWMutex 237 propertiesArgsForCall []struct { 238 arg1 string 239 } 240 propertiesReturns struct { 241 result1 garden.Properties 242 result2 error 243 } 244 propertiesReturnsOnCall map[int]struct { 245 result1 garden.Properties 246 result2 error 247 } 248 PropertyStub func(string, string) (string, error) 249 propertyMutex sync.RWMutex 250 propertyArgsForCall []struct { 251 arg1 string 252 arg2 string 253 } 254 propertyReturns struct { 255 result1 string 256 result2 error 257 } 258 propertyReturnsOnCall map[int]struct { 259 result1 string 260 result2 error 261 } 262 RemovePropertyStub func(string, string) error 263 removePropertyMutex sync.RWMutex 264 removePropertyArgsForCall []struct { 265 arg1 string 266 arg2 string 267 } 268 removePropertyReturns struct { 269 result1 error 270 } 271 removePropertyReturnsOnCall map[int]struct { 272 result1 error 273 } 274 RunStub func(context.Context, string, garden.ProcessSpec, garden.ProcessIO) (garden.Process, error) 275 runMutex sync.RWMutex 276 runArgsForCall []struct { 277 arg1 context.Context 278 arg2 string 279 arg3 garden.ProcessSpec 280 arg4 garden.ProcessIO 281 } 282 runReturns struct { 283 result1 garden.Process 284 result2 error 285 } 286 runReturnsOnCall map[int]struct { 287 result1 garden.Process 288 result2 error 289 } 290 SetGraceTimeStub func(string, time.Duration) error 291 setGraceTimeMutex sync.RWMutex 292 setGraceTimeArgsForCall []struct { 293 arg1 string 294 arg2 time.Duration 295 } 296 setGraceTimeReturns struct { 297 result1 error 298 } 299 setGraceTimeReturnsOnCall map[int]struct { 300 result1 error 301 } 302 SetPropertyStub func(string, string, string) error 303 setPropertyMutex sync.RWMutex 304 setPropertyArgsForCall []struct { 305 arg1 string 306 arg2 string 307 arg3 string 308 } 309 setPropertyReturns struct { 310 result1 error 311 } 312 setPropertyReturnsOnCall map[int]struct { 313 result1 error 314 } 315 StopStub func(string, bool) error 316 stopMutex sync.RWMutex 317 stopArgsForCall []struct { 318 arg1 string 319 arg2 bool 320 } 321 stopReturns struct { 322 result1 error 323 } 324 stopReturnsOnCall map[int]struct { 325 result1 error 326 } 327 StreamInStub func(string, garden.StreamInSpec) error 328 streamInMutex sync.RWMutex 329 streamInArgsForCall []struct { 330 arg1 string 331 arg2 garden.StreamInSpec 332 } 333 streamInReturns struct { 334 result1 error 335 } 336 streamInReturnsOnCall map[int]struct { 337 result1 error 338 } 339 StreamOutStub func(string, garden.StreamOutSpec) (io.ReadCloser, error) 340 streamOutMutex sync.RWMutex 341 streamOutArgsForCall []struct { 342 arg1 string 343 arg2 garden.StreamOutSpec 344 } 345 streamOutReturns struct { 346 result1 io.ReadCloser 347 result2 error 348 } 349 streamOutReturnsOnCall map[int]struct { 350 result1 io.ReadCloser 351 result2 error 352 } 353 invocations map[string][][]interface{} 354 invocationsMutex sync.RWMutex 355 } 356 357 func (fake *FakeConnection) Attach(arg1 context.Context, arg2 string, arg3 string, arg4 garden.ProcessIO) (garden.Process, error) { 358 fake.attachMutex.Lock() 359 ret, specificReturn := fake.attachReturnsOnCall[len(fake.attachArgsForCall)] 360 fake.attachArgsForCall = append(fake.attachArgsForCall, struct { 361 arg1 context.Context 362 arg2 string 363 arg3 string 364 arg4 garden.ProcessIO 365 }{arg1, arg2, arg3, arg4}) 366 fake.recordInvocation("Attach", []interface{}{arg1, arg2, arg3, arg4}) 367 fake.attachMutex.Unlock() 368 if fake.AttachStub != nil { 369 return fake.AttachStub(arg1, arg2, arg3, arg4) 370 } 371 if specificReturn { 372 return ret.result1, ret.result2 373 } 374 fakeReturns := fake.attachReturns 375 return fakeReturns.result1, fakeReturns.result2 376 } 377 378 func (fake *FakeConnection) AttachCallCount() int { 379 fake.attachMutex.RLock() 380 defer fake.attachMutex.RUnlock() 381 return len(fake.attachArgsForCall) 382 } 383 384 func (fake *FakeConnection) AttachCalls(stub func(context.Context, string, string, garden.ProcessIO) (garden.Process, error)) { 385 fake.attachMutex.Lock() 386 defer fake.attachMutex.Unlock() 387 fake.AttachStub = stub 388 } 389 390 func (fake *FakeConnection) AttachArgsForCall(i int) (context.Context, string, string, garden.ProcessIO) { 391 fake.attachMutex.RLock() 392 defer fake.attachMutex.RUnlock() 393 argsForCall := fake.attachArgsForCall[i] 394 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 395 } 396 397 func (fake *FakeConnection) AttachReturns(result1 garden.Process, result2 error) { 398 fake.attachMutex.Lock() 399 defer fake.attachMutex.Unlock() 400 fake.AttachStub = nil 401 fake.attachReturns = struct { 402 result1 garden.Process 403 result2 error 404 }{result1, result2} 405 } 406 407 func (fake *FakeConnection) AttachReturnsOnCall(i int, result1 garden.Process, result2 error) { 408 fake.attachMutex.Lock() 409 defer fake.attachMutex.Unlock() 410 fake.AttachStub = nil 411 if fake.attachReturnsOnCall == nil { 412 fake.attachReturnsOnCall = make(map[int]struct { 413 result1 garden.Process 414 result2 error 415 }) 416 } 417 fake.attachReturnsOnCall[i] = struct { 418 result1 garden.Process 419 result2 error 420 }{result1, result2} 421 } 422 423 func (fake *FakeConnection) BulkInfo(arg1 []string) (map[string]garden.ContainerInfoEntry, error) { 424 var arg1Copy []string 425 if arg1 != nil { 426 arg1Copy = make([]string, len(arg1)) 427 copy(arg1Copy, arg1) 428 } 429 fake.bulkInfoMutex.Lock() 430 ret, specificReturn := fake.bulkInfoReturnsOnCall[len(fake.bulkInfoArgsForCall)] 431 fake.bulkInfoArgsForCall = append(fake.bulkInfoArgsForCall, struct { 432 arg1 []string 433 }{arg1Copy}) 434 fake.recordInvocation("BulkInfo", []interface{}{arg1Copy}) 435 fake.bulkInfoMutex.Unlock() 436 if fake.BulkInfoStub != nil { 437 return fake.BulkInfoStub(arg1) 438 } 439 if specificReturn { 440 return ret.result1, ret.result2 441 } 442 fakeReturns := fake.bulkInfoReturns 443 return fakeReturns.result1, fakeReturns.result2 444 } 445 446 func (fake *FakeConnection) BulkInfoCallCount() int { 447 fake.bulkInfoMutex.RLock() 448 defer fake.bulkInfoMutex.RUnlock() 449 return len(fake.bulkInfoArgsForCall) 450 } 451 452 func (fake *FakeConnection) BulkInfoCalls(stub func([]string) (map[string]garden.ContainerInfoEntry, error)) { 453 fake.bulkInfoMutex.Lock() 454 defer fake.bulkInfoMutex.Unlock() 455 fake.BulkInfoStub = stub 456 } 457 458 func (fake *FakeConnection) BulkInfoArgsForCall(i int) []string { 459 fake.bulkInfoMutex.RLock() 460 defer fake.bulkInfoMutex.RUnlock() 461 argsForCall := fake.bulkInfoArgsForCall[i] 462 return argsForCall.arg1 463 } 464 465 func (fake *FakeConnection) BulkInfoReturns(result1 map[string]garden.ContainerInfoEntry, result2 error) { 466 fake.bulkInfoMutex.Lock() 467 defer fake.bulkInfoMutex.Unlock() 468 fake.BulkInfoStub = nil 469 fake.bulkInfoReturns = struct { 470 result1 map[string]garden.ContainerInfoEntry 471 result2 error 472 }{result1, result2} 473 } 474 475 func (fake *FakeConnection) BulkInfoReturnsOnCall(i int, result1 map[string]garden.ContainerInfoEntry, result2 error) { 476 fake.bulkInfoMutex.Lock() 477 defer fake.bulkInfoMutex.Unlock() 478 fake.BulkInfoStub = nil 479 if fake.bulkInfoReturnsOnCall == nil { 480 fake.bulkInfoReturnsOnCall = make(map[int]struct { 481 result1 map[string]garden.ContainerInfoEntry 482 result2 error 483 }) 484 } 485 fake.bulkInfoReturnsOnCall[i] = struct { 486 result1 map[string]garden.ContainerInfoEntry 487 result2 error 488 }{result1, result2} 489 } 490 491 func (fake *FakeConnection) BulkMetrics(arg1 []string) (map[string]garden.ContainerMetricsEntry, error) { 492 var arg1Copy []string 493 if arg1 != nil { 494 arg1Copy = make([]string, len(arg1)) 495 copy(arg1Copy, arg1) 496 } 497 fake.bulkMetricsMutex.Lock() 498 ret, specificReturn := fake.bulkMetricsReturnsOnCall[len(fake.bulkMetricsArgsForCall)] 499 fake.bulkMetricsArgsForCall = append(fake.bulkMetricsArgsForCall, struct { 500 arg1 []string 501 }{arg1Copy}) 502 fake.recordInvocation("BulkMetrics", []interface{}{arg1Copy}) 503 fake.bulkMetricsMutex.Unlock() 504 if fake.BulkMetricsStub != nil { 505 return fake.BulkMetricsStub(arg1) 506 } 507 if specificReturn { 508 return ret.result1, ret.result2 509 } 510 fakeReturns := fake.bulkMetricsReturns 511 return fakeReturns.result1, fakeReturns.result2 512 } 513 514 func (fake *FakeConnection) BulkMetricsCallCount() int { 515 fake.bulkMetricsMutex.RLock() 516 defer fake.bulkMetricsMutex.RUnlock() 517 return len(fake.bulkMetricsArgsForCall) 518 } 519 520 func (fake *FakeConnection) BulkMetricsCalls(stub func([]string) (map[string]garden.ContainerMetricsEntry, error)) { 521 fake.bulkMetricsMutex.Lock() 522 defer fake.bulkMetricsMutex.Unlock() 523 fake.BulkMetricsStub = stub 524 } 525 526 func (fake *FakeConnection) BulkMetricsArgsForCall(i int) []string { 527 fake.bulkMetricsMutex.RLock() 528 defer fake.bulkMetricsMutex.RUnlock() 529 argsForCall := fake.bulkMetricsArgsForCall[i] 530 return argsForCall.arg1 531 } 532 533 func (fake *FakeConnection) BulkMetricsReturns(result1 map[string]garden.ContainerMetricsEntry, result2 error) { 534 fake.bulkMetricsMutex.Lock() 535 defer fake.bulkMetricsMutex.Unlock() 536 fake.BulkMetricsStub = nil 537 fake.bulkMetricsReturns = struct { 538 result1 map[string]garden.ContainerMetricsEntry 539 result2 error 540 }{result1, result2} 541 } 542 543 func (fake *FakeConnection) BulkMetricsReturnsOnCall(i int, result1 map[string]garden.ContainerMetricsEntry, result2 error) { 544 fake.bulkMetricsMutex.Lock() 545 defer fake.bulkMetricsMutex.Unlock() 546 fake.BulkMetricsStub = nil 547 if fake.bulkMetricsReturnsOnCall == nil { 548 fake.bulkMetricsReturnsOnCall = make(map[int]struct { 549 result1 map[string]garden.ContainerMetricsEntry 550 result2 error 551 }) 552 } 553 fake.bulkMetricsReturnsOnCall[i] = struct { 554 result1 map[string]garden.ContainerMetricsEntry 555 result2 error 556 }{result1, result2} 557 } 558 559 func (fake *FakeConnection) BulkNetOut(arg1 string, arg2 []garden.NetOutRule) error { 560 var arg2Copy []garden.NetOutRule 561 if arg2 != nil { 562 arg2Copy = make([]garden.NetOutRule, len(arg2)) 563 copy(arg2Copy, arg2) 564 } 565 fake.bulkNetOutMutex.Lock() 566 ret, specificReturn := fake.bulkNetOutReturnsOnCall[len(fake.bulkNetOutArgsForCall)] 567 fake.bulkNetOutArgsForCall = append(fake.bulkNetOutArgsForCall, struct { 568 arg1 string 569 arg2 []garden.NetOutRule 570 }{arg1, arg2Copy}) 571 fake.recordInvocation("BulkNetOut", []interface{}{arg1, arg2Copy}) 572 fake.bulkNetOutMutex.Unlock() 573 if fake.BulkNetOutStub != nil { 574 return fake.BulkNetOutStub(arg1, arg2) 575 } 576 if specificReturn { 577 return ret.result1 578 } 579 fakeReturns := fake.bulkNetOutReturns 580 return fakeReturns.result1 581 } 582 583 func (fake *FakeConnection) BulkNetOutCallCount() int { 584 fake.bulkNetOutMutex.RLock() 585 defer fake.bulkNetOutMutex.RUnlock() 586 return len(fake.bulkNetOutArgsForCall) 587 } 588 589 func (fake *FakeConnection) BulkNetOutCalls(stub func(string, []garden.NetOutRule) error) { 590 fake.bulkNetOutMutex.Lock() 591 defer fake.bulkNetOutMutex.Unlock() 592 fake.BulkNetOutStub = stub 593 } 594 595 func (fake *FakeConnection) BulkNetOutArgsForCall(i int) (string, []garden.NetOutRule) { 596 fake.bulkNetOutMutex.RLock() 597 defer fake.bulkNetOutMutex.RUnlock() 598 argsForCall := fake.bulkNetOutArgsForCall[i] 599 return argsForCall.arg1, argsForCall.arg2 600 } 601 602 func (fake *FakeConnection) BulkNetOutReturns(result1 error) { 603 fake.bulkNetOutMutex.Lock() 604 defer fake.bulkNetOutMutex.Unlock() 605 fake.BulkNetOutStub = nil 606 fake.bulkNetOutReturns = struct { 607 result1 error 608 }{result1} 609 } 610 611 func (fake *FakeConnection) BulkNetOutReturnsOnCall(i int, result1 error) { 612 fake.bulkNetOutMutex.Lock() 613 defer fake.bulkNetOutMutex.Unlock() 614 fake.BulkNetOutStub = nil 615 if fake.bulkNetOutReturnsOnCall == nil { 616 fake.bulkNetOutReturnsOnCall = make(map[int]struct { 617 result1 error 618 }) 619 } 620 fake.bulkNetOutReturnsOnCall[i] = struct { 621 result1 error 622 }{result1} 623 } 624 625 func (fake *FakeConnection) Capacity() (garden.Capacity, error) { 626 fake.capacityMutex.Lock() 627 ret, specificReturn := fake.capacityReturnsOnCall[len(fake.capacityArgsForCall)] 628 fake.capacityArgsForCall = append(fake.capacityArgsForCall, struct { 629 }{}) 630 fake.recordInvocation("Capacity", []interface{}{}) 631 fake.capacityMutex.Unlock() 632 if fake.CapacityStub != nil { 633 return fake.CapacityStub() 634 } 635 if specificReturn { 636 return ret.result1, ret.result2 637 } 638 fakeReturns := fake.capacityReturns 639 return fakeReturns.result1, fakeReturns.result2 640 } 641 642 func (fake *FakeConnection) CapacityCallCount() int { 643 fake.capacityMutex.RLock() 644 defer fake.capacityMutex.RUnlock() 645 return len(fake.capacityArgsForCall) 646 } 647 648 func (fake *FakeConnection) CapacityCalls(stub func() (garden.Capacity, error)) { 649 fake.capacityMutex.Lock() 650 defer fake.capacityMutex.Unlock() 651 fake.CapacityStub = stub 652 } 653 654 func (fake *FakeConnection) CapacityReturns(result1 garden.Capacity, result2 error) { 655 fake.capacityMutex.Lock() 656 defer fake.capacityMutex.Unlock() 657 fake.CapacityStub = nil 658 fake.capacityReturns = struct { 659 result1 garden.Capacity 660 result2 error 661 }{result1, result2} 662 } 663 664 func (fake *FakeConnection) CapacityReturnsOnCall(i int, result1 garden.Capacity, result2 error) { 665 fake.capacityMutex.Lock() 666 defer fake.capacityMutex.Unlock() 667 fake.CapacityStub = nil 668 if fake.capacityReturnsOnCall == nil { 669 fake.capacityReturnsOnCall = make(map[int]struct { 670 result1 garden.Capacity 671 result2 error 672 }) 673 } 674 fake.capacityReturnsOnCall[i] = struct { 675 result1 garden.Capacity 676 result2 error 677 }{result1, result2} 678 } 679 680 func (fake *FakeConnection) Create(arg1 garden.ContainerSpec) (string, error) { 681 fake.createMutex.Lock() 682 ret, specificReturn := fake.createReturnsOnCall[len(fake.createArgsForCall)] 683 fake.createArgsForCall = append(fake.createArgsForCall, struct { 684 arg1 garden.ContainerSpec 685 }{arg1}) 686 fake.recordInvocation("Create", []interface{}{arg1}) 687 fake.createMutex.Unlock() 688 if fake.CreateStub != nil { 689 return fake.CreateStub(arg1) 690 } 691 if specificReturn { 692 return ret.result1, ret.result2 693 } 694 fakeReturns := fake.createReturns 695 return fakeReturns.result1, fakeReturns.result2 696 } 697 698 func (fake *FakeConnection) CreateCallCount() int { 699 fake.createMutex.RLock() 700 defer fake.createMutex.RUnlock() 701 return len(fake.createArgsForCall) 702 } 703 704 func (fake *FakeConnection) CreateCalls(stub func(garden.ContainerSpec) (string, error)) { 705 fake.createMutex.Lock() 706 defer fake.createMutex.Unlock() 707 fake.CreateStub = stub 708 } 709 710 func (fake *FakeConnection) CreateArgsForCall(i int) garden.ContainerSpec { 711 fake.createMutex.RLock() 712 defer fake.createMutex.RUnlock() 713 argsForCall := fake.createArgsForCall[i] 714 return argsForCall.arg1 715 } 716 717 func (fake *FakeConnection) CreateReturns(result1 string, result2 error) { 718 fake.createMutex.Lock() 719 defer fake.createMutex.Unlock() 720 fake.CreateStub = nil 721 fake.createReturns = struct { 722 result1 string 723 result2 error 724 }{result1, result2} 725 } 726 727 func (fake *FakeConnection) CreateReturnsOnCall(i int, result1 string, result2 error) { 728 fake.createMutex.Lock() 729 defer fake.createMutex.Unlock() 730 fake.CreateStub = nil 731 if fake.createReturnsOnCall == nil { 732 fake.createReturnsOnCall = make(map[int]struct { 733 result1 string 734 result2 error 735 }) 736 } 737 fake.createReturnsOnCall[i] = struct { 738 result1 string 739 result2 error 740 }{result1, result2} 741 } 742 743 func (fake *FakeConnection) CurrentBandwidthLimits(arg1 string) (garden.BandwidthLimits, error) { 744 fake.currentBandwidthLimitsMutex.Lock() 745 ret, specificReturn := fake.currentBandwidthLimitsReturnsOnCall[len(fake.currentBandwidthLimitsArgsForCall)] 746 fake.currentBandwidthLimitsArgsForCall = append(fake.currentBandwidthLimitsArgsForCall, struct { 747 arg1 string 748 }{arg1}) 749 fake.recordInvocation("CurrentBandwidthLimits", []interface{}{arg1}) 750 fake.currentBandwidthLimitsMutex.Unlock() 751 if fake.CurrentBandwidthLimitsStub != nil { 752 return fake.CurrentBandwidthLimitsStub(arg1) 753 } 754 if specificReturn { 755 return ret.result1, ret.result2 756 } 757 fakeReturns := fake.currentBandwidthLimitsReturns 758 return fakeReturns.result1, fakeReturns.result2 759 } 760 761 func (fake *FakeConnection) CurrentBandwidthLimitsCallCount() int { 762 fake.currentBandwidthLimitsMutex.RLock() 763 defer fake.currentBandwidthLimitsMutex.RUnlock() 764 return len(fake.currentBandwidthLimitsArgsForCall) 765 } 766 767 func (fake *FakeConnection) CurrentBandwidthLimitsCalls(stub func(string) (garden.BandwidthLimits, error)) { 768 fake.currentBandwidthLimitsMutex.Lock() 769 defer fake.currentBandwidthLimitsMutex.Unlock() 770 fake.CurrentBandwidthLimitsStub = stub 771 } 772 773 func (fake *FakeConnection) CurrentBandwidthLimitsArgsForCall(i int) string { 774 fake.currentBandwidthLimitsMutex.RLock() 775 defer fake.currentBandwidthLimitsMutex.RUnlock() 776 argsForCall := fake.currentBandwidthLimitsArgsForCall[i] 777 return argsForCall.arg1 778 } 779 780 func (fake *FakeConnection) CurrentBandwidthLimitsReturns(result1 garden.BandwidthLimits, result2 error) { 781 fake.currentBandwidthLimitsMutex.Lock() 782 defer fake.currentBandwidthLimitsMutex.Unlock() 783 fake.CurrentBandwidthLimitsStub = nil 784 fake.currentBandwidthLimitsReturns = struct { 785 result1 garden.BandwidthLimits 786 result2 error 787 }{result1, result2} 788 } 789 790 func (fake *FakeConnection) CurrentBandwidthLimitsReturnsOnCall(i int, result1 garden.BandwidthLimits, result2 error) { 791 fake.currentBandwidthLimitsMutex.Lock() 792 defer fake.currentBandwidthLimitsMutex.Unlock() 793 fake.CurrentBandwidthLimitsStub = nil 794 if fake.currentBandwidthLimitsReturnsOnCall == nil { 795 fake.currentBandwidthLimitsReturnsOnCall = make(map[int]struct { 796 result1 garden.BandwidthLimits 797 result2 error 798 }) 799 } 800 fake.currentBandwidthLimitsReturnsOnCall[i] = struct { 801 result1 garden.BandwidthLimits 802 result2 error 803 }{result1, result2} 804 } 805 806 func (fake *FakeConnection) CurrentCPULimits(arg1 string) (garden.CPULimits, error) { 807 fake.currentCPULimitsMutex.Lock() 808 ret, specificReturn := fake.currentCPULimitsReturnsOnCall[len(fake.currentCPULimitsArgsForCall)] 809 fake.currentCPULimitsArgsForCall = append(fake.currentCPULimitsArgsForCall, struct { 810 arg1 string 811 }{arg1}) 812 fake.recordInvocation("CurrentCPULimits", []interface{}{arg1}) 813 fake.currentCPULimitsMutex.Unlock() 814 if fake.CurrentCPULimitsStub != nil { 815 return fake.CurrentCPULimitsStub(arg1) 816 } 817 if specificReturn { 818 return ret.result1, ret.result2 819 } 820 fakeReturns := fake.currentCPULimitsReturns 821 return fakeReturns.result1, fakeReturns.result2 822 } 823 824 func (fake *FakeConnection) CurrentCPULimitsCallCount() int { 825 fake.currentCPULimitsMutex.RLock() 826 defer fake.currentCPULimitsMutex.RUnlock() 827 return len(fake.currentCPULimitsArgsForCall) 828 } 829 830 func (fake *FakeConnection) CurrentCPULimitsCalls(stub func(string) (garden.CPULimits, error)) { 831 fake.currentCPULimitsMutex.Lock() 832 defer fake.currentCPULimitsMutex.Unlock() 833 fake.CurrentCPULimitsStub = stub 834 } 835 836 func (fake *FakeConnection) CurrentCPULimitsArgsForCall(i int) string { 837 fake.currentCPULimitsMutex.RLock() 838 defer fake.currentCPULimitsMutex.RUnlock() 839 argsForCall := fake.currentCPULimitsArgsForCall[i] 840 return argsForCall.arg1 841 } 842 843 func (fake *FakeConnection) CurrentCPULimitsReturns(result1 garden.CPULimits, result2 error) { 844 fake.currentCPULimitsMutex.Lock() 845 defer fake.currentCPULimitsMutex.Unlock() 846 fake.CurrentCPULimitsStub = nil 847 fake.currentCPULimitsReturns = struct { 848 result1 garden.CPULimits 849 result2 error 850 }{result1, result2} 851 } 852 853 func (fake *FakeConnection) CurrentCPULimitsReturnsOnCall(i int, result1 garden.CPULimits, result2 error) { 854 fake.currentCPULimitsMutex.Lock() 855 defer fake.currentCPULimitsMutex.Unlock() 856 fake.CurrentCPULimitsStub = nil 857 if fake.currentCPULimitsReturnsOnCall == nil { 858 fake.currentCPULimitsReturnsOnCall = make(map[int]struct { 859 result1 garden.CPULimits 860 result2 error 861 }) 862 } 863 fake.currentCPULimitsReturnsOnCall[i] = struct { 864 result1 garden.CPULimits 865 result2 error 866 }{result1, result2} 867 } 868 869 func (fake *FakeConnection) CurrentDiskLimits(arg1 string) (garden.DiskLimits, error) { 870 fake.currentDiskLimitsMutex.Lock() 871 ret, specificReturn := fake.currentDiskLimitsReturnsOnCall[len(fake.currentDiskLimitsArgsForCall)] 872 fake.currentDiskLimitsArgsForCall = append(fake.currentDiskLimitsArgsForCall, struct { 873 arg1 string 874 }{arg1}) 875 fake.recordInvocation("CurrentDiskLimits", []interface{}{arg1}) 876 fake.currentDiskLimitsMutex.Unlock() 877 if fake.CurrentDiskLimitsStub != nil { 878 return fake.CurrentDiskLimitsStub(arg1) 879 } 880 if specificReturn { 881 return ret.result1, ret.result2 882 } 883 fakeReturns := fake.currentDiskLimitsReturns 884 return fakeReturns.result1, fakeReturns.result2 885 } 886 887 func (fake *FakeConnection) CurrentDiskLimitsCallCount() int { 888 fake.currentDiskLimitsMutex.RLock() 889 defer fake.currentDiskLimitsMutex.RUnlock() 890 return len(fake.currentDiskLimitsArgsForCall) 891 } 892 893 func (fake *FakeConnection) CurrentDiskLimitsCalls(stub func(string) (garden.DiskLimits, error)) { 894 fake.currentDiskLimitsMutex.Lock() 895 defer fake.currentDiskLimitsMutex.Unlock() 896 fake.CurrentDiskLimitsStub = stub 897 } 898 899 func (fake *FakeConnection) CurrentDiskLimitsArgsForCall(i int) string { 900 fake.currentDiskLimitsMutex.RLock() 901 defer fake.currentDiskLimitsMutex.RUnlock() 902 argsForCall := fake.currentDiskLimitsArgsForCall[i] 903 return argsForCall.arg1 904 } 905 906 func (fake *FakeConnection) CurrentDiskLimitsReturns(result1 garden.DiskLimits, result2 error) { 907 fake.currentDiskLimitsMutex.Lock() 908 defer fake.currentDiskLimitsMutex.Unlock() 909 fake.CurrentDiskLimitsStub = nil 910 fake.currentDiskLimitsReturns = struct { 911 result1 garden.DiskLimits 912 result2 error 913 }{result1, result2} 914 } 915 916 func (fake *FakeConnection) CurrentDiskLimitsReturnsOnCall(i int, result1 garden.DiskLimits, result2 error) { 917 fake.currentDiskLimitsMutex.Lock() 918 defer fake.currentDiskLimitsMutex.Unlock() 919 fake.CurrentDiskLimitsStub = nil 920 if fake.currentDiskLimitsReturnsOnCall == nil { 921 fake.currentDiskLimitsReturnsOnCall = make(map[int]struct { 922 result1 garden.DiskLimits 923 result2 error 924 }) 925 } 926 fake.currentDiskLimitsReturnsOnCall[i] = struct { 927 result1 garden.DiskLimits 928 result2 error 929 }{result1, result2} 930 } 931 932 func (fake *FakeConnection) CurrentMemoryLimits(arg1 string) (garden.MemoryLimits, error) { 933 fake.currentMemoryLimitsMutex.Lock() 934 ret, specificReturn := fake.currentMemoryLimitsReturnsOnCall[len(fake.currentMemoryLimitsArgsForCall)] 935 fake.currentMemoryLimitsArgsForCall = append(fake.currentMemoryLimitsArgsForCall, struct { 936 arg1 string 937 }{arg1}) 938 fake.recordInvocation("CurrentMemoryLimits", []interface{}{arg1}) 939 fake.currentMemoryLimitsMutex.Unlock() 940 if fake.CurrentMemoryLimitsStub != nil { 941 return fake.CurrentMemoryLimitsStub(arg1) 942 } 943 if specificReturn { 944 return ret.result1, ret.result2 945 } 946 fakeReturns := fake.currentMemoryLimitsReturns 947 return fakeReturns.result1, fakeReturns.result2 948 } 949 950 func (fake *FakeConnection) CurrentMemoryLimitsCallCount() int { 951 fake.currentMemoryLimitsMutex.RLock() 952 defer fake.currentMemoryLimitsMutex.RUnlock() 953 return len(fake.currentMemoryLimitsArgsForCall) 954 } 955 956 func (fake *FakeConnection) CurrentMemoryLimitsCalls(stub func(string) (garden.MemoryLimits, error)) { 957 fake.currentMemoryLimitsMutex.Lock() 958 defer fake.currentMemoryLimitsMutex.Unlock() 959 fake.CurrentMemoryLimitsStub = stub 960 } 961 962 func (fake *FakeConnection) CurrentMemoryLimitsArgsForCall(i int) string { 963 fake.currentMemoryLimitsMutex.RLock() 964 defer fake.currentMemoryLimitsMutex.RUnlock() 965 argsForCall := fake.currentMemoryLimitsArgsForCall[i] 966 return argsForCall.arg1 967 } 968 969 func (fake *FakeConnection) CurrentMemoryLimitsReturns(result1 garden.MemoryLimits, result2 error) { 970 fake.currentMemoryLimitsMutex.Lock() 971 defer fake.currentMemoryLimitsMutex.Unlock() 972 fake.CurrentMemoryLimitsStub = nil 973 fake.currentMemoryLimitsReturns = struct { 974 result1 garden.MemoryLimits 975 result2 error 976 }{result1, result2} 977 } 978 979 func (fake *FakeConnection) CurrentMemoryLimitsReturnsOnCall(i int, result1 garden.MemoryLimits, result2 error) { 980 fake.currentMemoryLimitsMutex.Lock() 981 defer fake.currentMemoryLimitsMutex.Unlock() 982 fake.CurrentMemoryLimitsStub = nil 983 if fake.currentMemoryLimitsReturnsOnCall == nil { 984 fake.currentMemoryLimitsReturnsOnCall = make(map[int]struct { 985 result1 garden.MemoryLimits 986 result2 error 987 }) 988 } 989 fake.currentMemoryLimitsReturnsOnCall[i] = struct { 990 result1 garden.MemoryLimits 991 result2 error 992 }{result1, result2} 993 } 994 995 func (fake *FakeConnection) Destroy(arg1 string) error { 996 fake.destroyMutex.Lock() 997 ret, specificReturn := fake.destroyReturnsOnCall[len(fake.destroyArgsForCall)] 998 fake.destroyArgsForCall = append(fake.destroyArgsForCall, struct { 999 arg1 string 1000 }{arg1}) 1001 fake.recordInvocation("Destroy", []interface{}{arg1}) 1002 fake.destroyMutex.Unlock() 1003 if fake.DestroyStub != nil { 1004 return fake.DestroyStub(arg1) 1005 } 1006 if specificReturn { 1007 return ret.result1 1008 } 1009 fakeReturns := fake.destroyReturns 1010 return fakeReturns.result1 1011 } 1012 1013 func (fake *FakeConnection) DestroyCallCount() int { 1014 fake.destroyMutex.RLock() 1015 defer fake.destroyMutex.RUnlock() 1016 return len(fake.destroyArgsForCall) 1017 } 1018 1019 func (fake *FakeConnection) DestroyCalls(stub func(string) error) { 1020 fake.destroyMutex.Lock() 1021 defer fake.destroyMutex.Unlock() 1022 fake.DestroyStub = stub 1023 } 1024 1025 func (fake *FakeConnection) DestroyArgsForCall(i int) string { 1026 fake.destroyMutex.RLock() 1027 defer fake.destroyMutex.RUnlock() 1028 argsForCall := fake.destroyArgsForCall[i] 1029 return argsForCall.arg1 1030 } 1031 1032 func (fake *FakeConnection) DestroyReturns(result1 error) { 1033 fake.destroyMutex.Lock() 1034 defer fake.destroyMutex.Unlock() 1035 fake.DestroyStub = nil 1036 fake.destroyReturns = struct { 1037 result1 error 1038 }{result1} 1039 } 1040 1041 func (fake *FakeConnection) DestroyReturnsOnCall(i int, result1 error) { 1042 fake.destroyMutex.Lock() 1043 defer fake.destroyMutex.Unlock() 1044 fake.DestroyStub = nil 1045 if fake.destroyReturnsOnCall == nil { 1046 fake.destroyReturnsOnCall = make(map[int]struct { 1047 result1 error 1048 }) 1049 } 1050 fake.destroyReturnsOnCall[i] = struct { 1051 result1 error 1052 }{result1} 1053 } 1054 1055 func (fake *FakeConnection) Info(arg1 string) (garden.ContainerInfo, error) { 1056 fake.infoMutex.Lock() 1057 ret, specificReturn := fake.infoReturnsOnCall[len(fake.infoArgsForCall)] 1058 fake.infoArgsForCall = append(fake.infoArgsForCall, struct { 1059 arg1 string 1060 }{arg1}) 1061 fake.recordInvocation("Info", []interface{}{arg1}) 1062 fake.infoMutex.Unlock() 1063 if fake.InfoStub != nil { 1064 return fake.InfoStub(arg1) 1065 } 1066 if specificReturn { 1067 return ret.result1, ret.result2 1068 } 1069 fakeReturns := fake.infoReturns 1070 return fakeReturns.result1, fakeReturns.result2 1071 } 1072 1073 func (fake *FakeConnection) InfoCallCount() int { 1074 fake.infoMutex.RLock() 1075 defer fake.infoMutex.RUnlock() 1076 return len(fake.infoArgsForCall) 1077 } 1078 1079 func (fake *FakeConnection) InfoCalls(stub func(string) (garden.ContainerInfo, error)) { 1080 fake.infoMutex.Lock() 1081 defer fake.infoMutex.Unlock() 1082 fake.InfoStub = stub 1083 } 1084 1085 func (fake *FakeConnection) InfoArgsForCall(i int) string { 1086 fake.infoMutex.RLock() 1087 defer fake.infoMutex.RUnlock() 1088 argsForCall := fake.infoArgsForCall[i] 1089 return argsForCall.arg1 1090 } 1091 1092 func (fake *FakeConnection) InfoReturns(result1 garden.ContainerInfo, result2 error) { 1093 fake.infoMutex.Lock() 1094 defer fake.infoMutex.Unlock() 1095 fake.InfoStub = nil 1096 fake.infoReturns = struct { 1097 result1 garden.ContainerInfo 1098 result2 error 1099 }{result1, result2} 1100 } 1101 1102 func (fake *FakeConnection) InfoReturnsOnCall(i int, result1 garden.ContainerInfo, result2 error) { 1103 fake.infoMutex.Lock() 1104 defer fake.infoMutex.Unlock() 1105 fake.InfoStub = nil 1106 if fake.infoReturnsOnCall == nil { 1107 fake.infoReturnsOnCall = make(map[int]struct { 1108 result1 garden.ContainerInfo 1109 result2 error 1110 }) 1111 } 1112 fake.infoReturnsOnCall[i] = struct { 1113 result1 garden.ContainerInfo 1114 result2 error 1115 }{result1, result2} 1116 } 1117 1118 func (fake *FakeConnection) List(arg1 garden.Properties) ([]string, error) { 1119 fake.listMutex.Lock() 1120 ret, specificReturn := fake.listReturnsOnCall[len(fake.listArgsForCall)] 1121 fake.listArgsForCall = append(fake.listArgsForCall, struct { 1122 arg1 garden.Properties 1123 }{arg1}) 1124 fake.recordInvocation("List", []interface{}{arg1}) 1125 fake.listMutex.Unlock() 1126 if fake.ListStub != nil { 1127 return fake.ListStub(arg1) 1128 } 1129 if specificReturn { 1130 return ret.result1, ret.result2 1131 } 1132 fakeReturns := fake.listReturns 1133 return fakeReturns.result1, fakeReturns.result2 1134 } 1135 1136 func (fake *FakeConnection) ListCallCount() int { 1137 fake.listMutex.RLock() 1138 defer fake.listMutex.RUnlock() 1139 return len(fake.listArgsForCall) 1140 } 1141 1142 func (fake *FakeConnection) ListCalls(stub func(garden.Properties) ([]string, error)) { 1143 fake.listMutex.Lock() 1144 defer fake.listMutex.Unlock() 1145 fake.ListStub = stub 1146 } 1147 1148 func (fake *FakeConnection) ListArgsForCall(i int) garden.Properties { 1149 fake.listMutex.RLock() 1150 defer fake.listMutex.RUnlock() 1151 argsForCall := fake.listArgsForCall[i] 1152 return argsForCall.arg1 1153 } 1154 1155 func (fake *FakeConnection) ListReturns(result1 []string, result2 error) { 1156 fake.listMutex.Lock() 1157 defer fake.listMutex.Unlock() 1158 fake.ListStub = nil 1159 fake.listReturns = struct { 1160 result1 []string 1161 result2 error 1162 }{result1, result2} 1163 } 1164 1165 func (fake *FakeConnection) ListReturnsOnCall(i int, result1 []string, result2 error) { 1166 fake.listMutex.Lock() 1167 defer fake.listMutex.Unlock() 1168 fake.ListStub = nil 1169 if fake.listReturnsOnCall == nil { 1170 fake.listReturnsOnCall = make(map[int]struct { 1171 result1 []string 1172 result2 error 1173 }) 1174 } 1175 fake.listReturnsOnCall[i] = struct { 1176 result1 []string 1177 result2 error 1178 }{result1, result2} 1179 } 1180 1181 func (fake *FakeConnection) Metrics(arg1 string) (garden.Metrics, error) { 1182 fake.metricsMutex.Lock() 1183 ret, specificReturn := fake.metricsReturnsOnCall[len(fake.metricsArgsForCall)] 1184 fake.metricsArgsForCall = append(fake.metricsArgsForCall, struct { 1185 arg1 string 1186 }{arg1}) 1187 fake.recordInvocation("Metrics", []interface{}{arg1}) 1188 fake.metricsMutex.Unlock() 1189 if fake.MetricsStub != nil { 1190 return fake.MetricsStub(arg1) 1191 } 1192 if specificReturn { 1193 return ret.result1, ret.result2 1194 } 1195 fakeReturns := fake.metricsReturns 1196 return fakeReturns.result1, fakeReturns.result2 1197 } 1198 1199 func (fake *FakeConnection) MetricsCallCount() int { 1200 fake.metricsMutex.RLock() 1201 defer fake.metricsMutex.RUnlock() 1202 return len(fake.metricsArgsForCall) 1203 } 1204 1205 func (fake *FakeConnection) MetricsCalls(stub func(string) (garden.Metrics, error)) { 1206 fake.metricsMutex.Lock() 1207 defer fake.metricsMutex.Unlock() 1208 fake.MetricsStub = stub 1209 } 1210 1211 func (fake *FakeConnection) MetricsArgsForCall(i int) string { 1212 fake.metricsMutex.RLock() 1213 defer fake.metricsMutex.RUnlock() 1214 argsForCall := fake.metricsArgsForCall[i] 1215 return argsForCall.arg1 1216 } 1217 1218 func (fake *FakeConnection) MetricsReturns(result1 garden.Metrics, result2 error) { 1219 fake.metricsMutex.Lock() 1220 defer fake.metricsMutex.Unlock() 1221 fake.MetricsStub = nil 1222 fake.metricsReturns = struct { 1223 result1 garden.Metrics 1224 result2 error 1225 }{result1, result2} 1226 } 1227 1228 func (fake *FakeConnection) MetricsReturnsOnCall(i int, result1 garden.Metrics, result2 error) { 1229 fake.metricsMutex.Lock() 1230 defer fake.metricsMutex.Unlock() 1231 fake.MetricsStub = nil 1232 if fake.metricsReturnsOnCall == nil { 1233 fake.metricsReturnsOnCall = make(map[int]struct { 1234 result1 garden.Metrics 1235 result2 error 1236 }) 1237 } 1238 fake.metricsReturnsOnCall[i] = struct { 1239 result1 garden.Metrics 1240 result2 error 1241 }{result1, result2} 1242 } 1243 1244 func (fake *FakeConnection) NetIn(arg1 string, arg2 uint32, arg3 uint32) (uint32, uint32, error) { 1245 fake.netInMutex.Lock() 1246 ret, specificReturn := fake.netInReturnsOnCall[len(fake.netInArgsForCall)] 1247 fake.netInArgsForCall = append(fake.netInArgsForCall, struct { 1248 arg1 string 1249 arg2 uint32 1250 arg3 uint32 1251 }{arg1, arg2, arg3}) 1252 fake.recordInvocation("NetIn", []interface{}{arg1, arg2, arg3}) 1253 fake.netInMutex.Unlock() 1254 if fake.NetInStub != nil { 1255 return fake.NetInStub(arg1, arg2, arg3) 1256 } 1257 if specificReturn { 1258 return ret.result1, ret.result2, ret.result3 1259 } 1260 fakeReturns := fake.netInReturns 1261 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 1262 } 1263 1264 func (fake *FakeConnection) NetInCallCount() int { 1265 fake.netInMutex.RLock() 1266 defer fake.netInMutex.RUnlock() 1267 return len(fake.netInArgsForCall) 1268 } 1269 1270 func (fake *FakeConnection) NetInCalls(stub func(string, uint32, uint32) (uint32, uint32, error)) { 1271 fake.netInMutex.Lock() 1272 defer fake.netInMutex.Unlock() 1273 fake.NetInStub = stub 1274 } 1275 1276 func (fake *FakeConnection) NetInArgsForCall(i int) (string, uint32, uint32) { 1277 fake.netInMutex.RLock() 1278 defer fake.netInMutex.RUnlock() 1279 argsForCall := fake.netInArgsForCall[i] 1280 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 1281 } 1282 1283 func (fake *FakeConnection) NetInReturns(result1 uint32, result2 uint32, result3 error) { 1284 fake.netInMutex.Lock() 1285 defer fake.netInMutex.Unlock() 1286 fake.NetInStub = nil 1287 fake.netInReturns = struct { 1288 result1 uint32 1289 result2 uint32 1290 result3 error 1291 }{result1, result2, result3} 1292 } 1293 1294 func (fake *FakeConnection) NetInReturnsOnCall(i int, result1 uint32, result2 uint32, result3 error) { 1295 fake.netInMutex.Lock() 1296 defer fake.netInMutex.Unlock() 1297 fake.NetInStub = nil 1298 if fake.netInReturnsOnCall == nil { 1299 fake.netInReturnsOnCall = make(map[int]struct { 1300 result1 uint32 1301 result2 uint32 1302 result3 error 1303 }) 1304 } 1305 fake.netInReturnsOnCall[i] = struct { 1306 result1 uint32 1307 result2 uint32 1308 result3 error 1309 }{result1, result2, result3} 1310 } 1311 1312 func (fake *FakeConnection) NetOut(arg1 string, arg2 garden.NetOutRule) error { 1313 fake.netOutMutex.Lock() 1314 ret, specificReturn := fake.netOutReturnsOnCall[len(fake.netOutArgsForCall)] 1315 fake.netOutArgsForCall = append(fake.netOutArgsForCall, struct { 1316 arg1 string 1317 arg2 garden.NetOutRule 1318 }{arg1, arg2}) 1319 fake.recordInvocation("NetOut", []interface{}{arg1, arg2}) 1320 fake.netOutMutex.Unlock() 1321 if fake.NetOutStub != nil { 1322 return fake.NetOutStub(arg1, arg2) 1323 } 1324 if specificReturn { 1325 return ret.result1 1326 } 1327 fakeReturns := fake.netOutReturns 1328 return fakeReturns.result1 1329 } 1330 1331 func (fake *FakeConnection) NetOutCallCount() int { 1332 fake.netOutMutex.RLock() 1333 defer fake.netOutMutex.RUnlock() 1334 return len(fake.netOutArgsForCall) 1335 } 1336 1337 func (fake *FakeConnection) NetOutCalls(stub func(string, garden.NetOutRule) error) { 1338 fake.netOutMutex.Lock() 1339 defer fake.netOutMutex.Unlock() 1340 fake.NetOutStub = stub 1341 } 1342 1343 func (fake *FakeConnection) NetOutArgsForCall(i int) (string, garden.NetOutRule) { 1344 fake.netOutMutex.RLock() 1345 defer fake.netOutMutex.RUnlock() 1346 argsForCall := fake.netOutArgsForCall[i] 1347 return argsForCall.arg1, argsForCall.arg2 1348 } 1349 1350 func (fake *FakeConnection) NetOutReturns(result1 error) { 1351 fake.netOutMutex.Lock() 1352 defer fake.netOutMutex.Unlock() 1353 fake.NetOutStub = nil 1354 fake.netOutReturns = struct { 1355 result1 error 1356 }{result1} 1357 } 1358 1359 func (fake *FakeConnection) NetOutReturnsOnCall(i int, result1 error) { 1360 fake.netOutMutex.Lock() 1361 defer fake.netOutMutex.Unlock() 1362 fake.NetOutStub = nil 1363 if fake.netOutReturnsOnCall == nil { 1364 fake.netOutReturnsOnCall = make(map[int]struct { 1365 result1 error 1366 }) 1367 } 1368 fake.netOutReturnsOnCall[i] = struct { 1369 result1 error 1370 }{result1} 1371 } 1372 1373 func (fake *FakeConnection) Ping() error { 1374 fake.pingMutex.Lock() 1375 ret, specificReturn := fake.pingReturnsOnCall[len(fake.pingArgsForCall)] 1376 fake.pingArgsForCall = append(fake.pingArgsForCall, struct { 1377 }{}) 1378 fake.recordInvocation("Ping", []interface{}{}) 1379 fake.pingMutex.Unlock() 1380 if fake.PingStub != nil { 1381 return fake.PingStub() 1382 } 1383 if specificReturn { 1384 return ret.result1 1385 } 1386 fakeReturns := fake.pingReturns 1387 return fakeReturns.result1 1388 } 1389 1390 func (fake *FakeConnection) PingCallCount() int { 1391 fake.pingMutex.RLock() 1392 defer fake.pingMutex.RUnlock() 1393 return len(fake.pingArgsForCall) 1394 } 1395 1396 func (fake *FakeConnection) PingCalls(stub func() error) { 1397 fake.pingMutex.Lock() 1398 defer fake.pingMutex.Unlock() 1399 fake.PingStub = stub 1400 } 1401 1402 func (fake *FakeConnection) PingReturns(result1 error) { 1403 fake.pingMutex.Lock() 1404 defer fake.pingMutex.Unlock() 1405 fake.PingStub = nil 1406 fake.pingReturns = struct { 1407 result1 error 1408 }{result1} 1409 } 1410 1411 func (fake *FakeConnection) PingReturnsOnCall(i int, result1 error) { 1412 fake.pingMutex.Lock() 1413 defer fake.pingMutex.Unlock() 1414 fake.PingStub = nil 1415 if fake.pingReturnsOnCall == nil { 1416 fake.pingReturnsOnCall = make(map[int]struct { 1417 result1 error 1418 }) 1419 } 1420 fake.pingReturnsOnCall[i] = struct { 1421 result1 error 1422 }{result1} 1423 } 1424 1425 func (fake *FakeConnection) Properties(arg1 string) (garden.Properties, error) { 1426 fake.propertiesMutex.Lock() 1427 ret, specificReturn := fake.propertiesReturnsOnCall[len(fake.propertiesArgsForCall)] 1428 fake.propertiesArgsForCall = append(fake.propertiesArgsForCall, struct { 1429 arg1 string 1430 }{arg1}) 1431 fake.recordInvocation("Properties", []interface{}{arg1}) 1432 fake.propertiesMutex.Unlock() 1433 if fake.PropertiesStub != nil { 1434 return fake.PropertiesStub(arg1) 1435 } 1436 if specificReturn { 1437 return ret.result1, ret.result2 1438 } 1439 fakeReturns := fake.propertiesReturns 1440 return fakeReturns.result1, fakeReturns.result2 1441 } 1442 1443 func (fake *FakeConnection) PropertiesCallCount() int { 1444 fake.propertiesMutex.RLock() 1445 defer fake.propertiesMutex.RUnlock() 1446 return len(fake.propertiesArgsForCall) 1447 } 1448 1449 func (fake *FakeConnection) PropertiesCalls(stub func(string) (garden.Properties, error)) { 1450 fake.propertiesMutex.Lock() 1451 defer fake.propertiesMutex.Unlock() 1452 fake.PropertiesStub = stub 1453 } 1454 1455 func (fake *FakeConnection) PropertiesArgsForCall(i int) string { 1456 fake.propertiesMutex.RLock() 1457 defer fake.propertiesMutex.RUnlock() 1458 argsForCall := fake.propertiesArgsForCall[i] 1459 return argsForCall.arg1 1460 } 1461 1462 func (fake *FakeConnection) PropertiesReturns(result1 garden.Properties, result2 error) { 1463 fake.propertiesMutex.Lock() 1464 defer fake.propertiesMutex.Unlock() 1465 fake.PropertiesStub = nil 1466 fake.propertiesReturns = struct { 1467 result1 garden.Properties 1468 result2 error 1469 }{result1, result2} 1470 } 1471 1472 func (fake *FakeConnection) PropertiesReturnsOnCall(i int, result1 garden.Properties, result2 error) { 1473 fake.propertiesMutex.Lock() 1474 defer fake.propertiesMutex.Unlock() 1475 fake.PropertiesStub = nil 1476 if fake.propertiesReturnsOnCall == nil { 1477 fake.propertiesReturnsOnCall = make(map[int]struct { 1478 result1 garden.Properties 1479 result2 error 1480 }) 1481 } 1482 fake.propertiesReturnsOnCall[i] = struct { 1483 result1 garden.Properties 1484 result2 error 1485 }{result1, result2} 1486 } 1487 1488 func (fake *FakeConnection) Property(arg1 string, arg2 string) (string, error) { 1489 fake.propertyMutex.Lock() 1490 ret, specificReturn := fake.propertyReturnsOnCall[len(fake.propertyArgsForCall)] 1491 fake.propertyArgsForCall = append(fake.propertyArgsForCall, struct { 1492 arg1 string 1493 arg2 string 1494 }{arg1, arg2}) 1495 fake.recordInvocation("Property", []interface{}{arg1, arg2}) 1496 fake.propertyMutex.Unlock() 1497 if fake.PropertyStub != nil { 1498 return fake.PropertyStub(arg1, arg2) 1499 } 1500 if specificReturn { 1501 return ret.result1, ret.result2 1502 } 1503 fakeReturns := fake.propertyReturns 1504 return fakeReturns.result1, fakeReturns.result2 1505 } 1506 1507 func (fake *FakeConnection) PropertyCallCount() int { 1508 fake.propertyMutex.RLock() 1509 defer fake.propertyMutex.RUnlock() 1510 return len(fake.propertyArgsForCall) 1511 } 1512 1513 func (fake *FakeConnection) PropertyCalls(stub func(string, string) (string, error)) { 1514 fake.propertyMutex.Lock() 1515 defer fake.propertyMutex.Unlock() 1516 fake.PropertyStub = stub 1517 } 1518 1519 func (fake *FakeConnection) PropertyArgsForCall(i int) (string, string) { 1520 fake.propertyMutex.RLock() 1521 defer fake.propertyMutex.RUnlock() 1522 argsForCall := fake.propertyArgsForCall[i] 1523 return argsForCall.arg1, argsForCall.arg2 1524 } 1525 1526 func (fake *FakeConnection) PropertyReturns(result1 string, result2 error) { 1527 fake.propertyMutex.Lock() 1528 defer fake.propertyMutex.Unlock() 1529 fake.PropertyStub = nil 1530 fake.propertyReturns = struct { 1531 result1 string 1532 result2 error 1533 }{result1, result2} 1534 } 1535 1536 func (fake *FakeConnection) PropertyReturnsOnCall(i int, result1 string, result2 error) { 1537 fake.propertyMutex.Lock() 1538 defer fake.propertyMutex.Unlock() 1539 fake.PropertyStub = nil 1540 if fake.propertyReturnsOnCall == nil { 1541 fake.propertyReturnsOnCall = make(map[int]struct { 1542 result1 string 1543 result2 error 1544 }) 1545 } 1546 fake.propertyReturnsOnCall[i] = struct { 1547 result1 string 1548 result2 error 1549 }{result1, result2} 1550 } 1551 1552 func (fake *FakeConnection) RemoveProperty(arg1 string, arg2 string) error { 1553 fake.removePropertyMutex.Lock() 1554 ret, specificReturn := fake.removePropertyReturnsOnCall[len(fake.removePropertyArgsForCall)] 1555 fake.removePropertyArgsForCall = append(fake.removePropertyArgsForCall, struct { 1556 arg1 string 1557 arg2 string 1558 }{arg1, arg2}) 1559 fake.recordInvocation("RemoveProperty", []interface{}{arg1, arg2}) 1560 fake.removePropertyMutex.Unlock() 1561 if fake.RemovePropertyStub != nil { 1562 return fake.RemovePropertyStub(arg1, arg2) 1563 } 1564 if specificReturn { 1565 return ret.result1 1566 } 1567 fakeReturns := fake.removePropertyReturns 1568 return fakeReturns.result1 1569 } 1570 1571 func (fake *FakeConnection) RemovePropertyCallCount() int { 1572 fake.removePropertyMutex.RLock() 1573 defer fake.removePropertyMutex.RUnlock() 1574 return len(fake.removePropertyArgsForCall) 1575 } 1576 1577 func (fake *FakeConnection) RemovePropertyCalls(stub func(string, string) error) { 1578 fake.removePropertyMutex.Lock() 1579 defer fake.removePropertyMutex.Unlock() 1580 fake.RemovePropertyStub = stub 1581 } 1582 1583 func (fake *FakeConnection) RemovePropertyArgsForCall(i int) (string, string) { 1584 fake.removePropertyMutex.RLock() 1585 defer fake.removePropertyMutex.RUnlock() 1586 argsForCall := fake.removePropertyArgsForCall[i] 1587 return argsForCall.arg1, argsForCall.arg2 1588 } 1589 1590 func (fake *FakeConnection) RemovePropertyReturns(result1 error) { 1591 fake.removePropertyMutex.Lock() 1592 defer fake.removePropertyMutex.Unlock() 1593 fake.RemovePropertyStub = nil 1594 fake.removePropertyReturns = struct { 1595 result1 error 1596 }{result1} 1597 } 1598 1599 func (fake *FakeConnection) RemovePropertyReturnsOnCall(i int, result1 error) { 1600 fake.removePropertyMutex.Lock() 1601 defer fake.removePropertyMutex.Unlock() 1602 fake.RemovePropertyStub = nil 1603 if fake.removePropertyReturnsOnCall == nil { 1604 fake.removePropertyReturnsOnCall = make(map[int]struct { 1605 result1 error 1606 }) 1607 } 1608 fake.removePropertyReturnsOnCall[i] = struct { 1609 result1 error 1610 }{result1} 1611 } 1612 1613 func (fake *FakeConnection) Run(arg1 context.Context, arg2 string, arg3 garden.ProcessSpec, arg4 garden.ProcessIO) (garden.Process, error) { 1614 fake.runMutex.Lock() 1615 ret, specificReturn := fake.runReturnsOnCall[len(fake.runArgsForCall)] 1616 fake.runArgsForCall = append(fake.runArgsForCall, struct { 1617 arg1 context.Context 1618 arg2 string 1619 arg3 garden.ProcessSpec 1620 arg4 garden.ProcessIO 1621 }{arg1, arg2, arg3, arg4}) 1622 fake.recordInvocation("Run", []interface{}{arg1, arg2, arg3, arg4}) 1623 fake.runMutex.Unlock() 1624 if fake.RunStub != nil { 1625 return fake.RunStub(arg1, arg2, arg3, arg4) 1626 } 1627 if specificReturn { 1628 return ret.result1, ret.result2 1629 } 1630 fakeReturns := fake.runReturns 1631 return fakeReturns.result1, fakeReturns.result2 1632 } 1633 1634 func (fake *FakeConnection) RunCallCount() int { 1635 fake.runMutex.RLock() 1636 defer fake.runMutex.RUnlock() 1637 return len(fake.runArgsForCall) 1638 } 1639 1640 func (fake *FakeConnection) RunCalls(stub func(context.Context, string, garden.ProcessSpec, garden.ProcessIO) (garden.Process, error)) { 1641 fake.runMutex.Lock() 1642 defer fake.runMutex.Unlock() 1643 fake.RunStub = stub 1644 } 1645 1646 func (fake *FakeConnection) RunArgsForCall(i int) (context.Context, string, garden.ProcessSpec, garden.ProcessIO) { 1647 fake.runMutex.RLock() 1648 defer fake.runMutex.RUnlock() 1649 argsForCall := fake.runArgsForCall[i] 1650 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 1651 } 1652 1653 func (fake *FakeConnection) RunReturns(result1 garden.Process, result2 error) { 1654 fake.runMutex.Lock() 1655 defer fake.runMutex.Unlock() 1656 fake.RunStub = nil 1657 fake.runReturns = struct { 1658 result1 garden.Process 1659 result2 error 1660 }{result1, result2} 1661 } 1662 1663 func (fake *FakeConnection) RunReturnsOnCall(i int, result1 garden.Process, result2 error) { 1664 fake.runMutex.Lock() 1665 defer fake.runMutex.Unlock() 1666 fake.RunStub = nil 1667 if fake.runReturnsOnCall == nil { 1668 fake.runReturnsOnCall = make(map[int]struct { 1669 result1 garden.Process 1670 result2 error 1671 }) 1672 } 1673 fake.runReturnsOnCall[i] = struct { 1674 result1 garden.Process 1675 result2 error 1676 }{result1, result2} 1677 } 1678 1679 func (fake *FakeConnection) SetGraceTime(arg1 string, arg2 time.Duration) error { 1680 fake.setGraceTimeMutex.Lock() 1681 ret, specificReturn := fake.setGraceTimeReturnsOnCall[len(fake.setGraceTimeArgsForCall)] 1682 fake.setGraceTimeArgsForCall = append(fake.setGraceTimeArgsForCall, struct { 1683 arg1 string 1684 arg2 time.Duration 1685 }{arg1, arg2}) 1686 fake.recordInvocation("SetGraceTime", []interface{}{arg1, arg2}) 1687 fake.setGraceTimeMutex.Unlock() 1688 if fake.SetGraceTimeStub != nil { 1689 return fake.SetGraceTimeStub(arg1, arg2) 1690 } 1691 if specificReturn { 1692 return ret.result1 1693 } 1694 fakeReturns := fake.setGraceTimeReturns 1695 return fakeReturns.result1 1696 } 1697 1698 func (fake *FakeConnection) SetGraceTimeCallCount() int { 1699 fake.setGraceTimeMutex.RLock() 1700 defer fake.setGraceTimeMutex.RUnlock() 1701 return len(fake.setGraceTimeArgsForCall) 1702 } 1703 1704 func (fake *FakeConnection) SetGraceTimeCalls(stub func(string, time.Duration) error) { 1705 fake.setGraceTimeMutex.Lock() 1706 defer fake.setGraceTimeMutex.Unlock() 1707 fake.SetGraceTimeStub = stub 1708 } 1709 1710 func (fake *FakeConnection) SetGraceTimeArgsForCall(i int) (string, time.Duration) { 1711 fake.setGraceTimeMutex.RLock() 1712 defer fake.setGraceTimeMutex.RUnlock() 1713 argsForCall := fake.setGraceTimeArgsForCall[i] 1714 return argsForCall.arg1, argsForCall.arg2 1715 } 1716 1717 func (fake *FakeConnection) SetGraceTimeReturns(result1 error) { 1718 fake.setGraceTimeMutex.Lock() 1719 defer fake.setGraceTimeMutex.Unlock() 1720 fake.SetGraceTimeStub = nil 1721 fake.setGraceTimeReturns = struct { 1722 result1 error 1723 }{result1} 1724 } 1725 1726 func (fake *FakeConnection) SetGraceTimeReturnsOnCall(i int, result1 error) { 1727 fake.setGraceTimeMutex.Lock() 1728 defer fake.setGraceTimeMutex.Unlock() 1729 fake.SetGraceTimeStub = nil 1730 if fake.setGraceTimeReturnsOnCall == nil { 1731 fake.setGraceTimeReturnsOnCall = make(map[int]struct { 1732 result1 error 1733 }) 1734 } 1735 fake.setGraceTimeReturnsOnCall[i] = struct { 1736 result1 error 1737 }{result1} 1738 } 1739 1740 func (fake *FakeConnection) SetProperty(arg1 string, arg2 string, arg3 string) error { 1741 fake.setPropertyMutex.Lock() 1742 ret, specificReturn := fake.setPropertyReturnsOnCall[len(fake.setPropertyArgsForCall)] 1743 fake.setPropertyArgsForCall = append(fake.setPropertyArgsForCall, struct { 1744 arg1 string 1745 arg2 string 1746 arg3 string 1747 }{arg1, arg2, arg3}) 1748 fake.recordInvocation("SetProperty", []interface{}{arg1, arg2, arg3}) 1749 fake.setPropertyMutex.Unlock() 1750 if fake.SetPropertyStub != nil { 1751 return fake.SetPropertyStub(arg1, arg2, arg3) 1752 } 1753 if specificReturn { 1754 return ret.result1 1755 } 1756 fakeReturns := fake.setPropertyReturns 1757 return fakeReturns.result1 1758 } 1759 1760 func (fake *FakeConnection) SetPropertyCallCount() int { 1761 fake.setPropertyMutex.RLock() 1762 defer fake.setPropertyMutex.RUnlock() 1763 return len(fake.setPropertyArgsForCall) 1764 } 1765 1766 func (fake *FakeConnection) SetPropertyCalls(stub func(string, string, string) error) { 1767 fake.setPropertyMutex.Lock() 1768 defer fake.setPropertyMutex.Unlock() 1769 fake.SetPropertyStub = stub 1770 } 1771 1772 func (fake *FakeConnection) SetPropertyArgsForCall(i int) (string, string, string) { 1773 fake.setPropertyMutex.RLock() 1774 defer fake.setPropertyMutex.RUnlock() 1775 argsForCall := fake.setPropertyArgsForCall[i] 1776 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 1777 } 1778 1779 func (fake *FakeConnection) SetPropertyReturns(result1 error) { 1780 fake.setPropertyMutex.Lock() 1781 defer fake.setPropertyMutex.Unlock() 1782 fake.SetPropertyStub = nil 1783 fake.setPropertyReturns = struct { 1784 result1 error 1785 }{result1} 1786 } 1787 1788 func (fake *FakeConnection) SetPropertyReturnsOnCall(i int, result1 error) { 1789 fake.setPropertyMutex.Lock() 1790 defer fake.setPropertyMutex.Unlock() 1791 fake.SetPropertyStub = nil 1792 if fake.setPropertyReturnsOnCall == nil { 1793 fake.setPropertyReturnsOnCall = make(map[int]struct { 1794 result1 error 1795 }) 1796 } 1797 fake.setPropertyReturnsOnCall[i] = struct { 1798 result1 error 1799 }{result1} 1800 } 1801 1802 func (fake *FakeConnection) Stop(arg1 string, arg2 bool) error { 1803 fake.stopMutex.Lock() 1804 ret, specificReturn := fake.stopReturnsOnCall[len(fake.stopArgsForCall)] 1805 fake.stopArgsForCall = append(fake.stopArgsForCall, struct { 1806 arg1 string 1807 arg2 bool 1808 }{arg1, arg2}) 1809 fake.recordInvocation("Stop", []interface{}{arg1, arg2}) 1810 fake.stopMutex.Unlock() 1811 if fake.StopStub != nil { 1812 return fake.StopStub(arg1, arg2) 1813 } 1814 if specificReturn { 1815 return ret.result1 1816 } 1817 fakeReturns := fake.stopReturns 1818 return fakeReturns.result1 1819 } 1820 1821 func (fake *FakeConnection) StopCallCount() int { 1822 fake.stopMutex.RLock() 1823 defer fake.stopMutex.RUnlock() 1824 return len(fake.stopArgsForCall) 1825 } 1826 1827 func (fake *FakeConnection) StopCalls(stub func(string, bool) error) { 1828 fake.stopMutex.Lock() 1829 defer fake.stopMutex.Unlock() 1830 fake.StopStub = stub 1831 } 1832 1833 func (fake *FakeConnection) StopArgsForCall(i int) (string, bool) { 1834 fake.stopMutex.RLock() 1835 defer fake.stopMutex.RUnlock() 1836 argsForCall := fake.stopArgsForCall[i] 1837 return argsForCall.arg1, argsForCall.arg2 1838 } 1839 1840 func (fake *FakeConnection) StopReturns(result1 error) { 1841 fake.stopMutex.Lock() 1842 defer fake.stopMutex.Unlock() 1843 fake.StopStub = nil 1844 fake.stopReturns = struct { 1845 result1 error 1846 }{result1} 1847 } 1848 1849 func (fake *FakeConnection) StopReturnsOnCall(i int, result1 error) { 1850 fake.stopMutex.Lock() 1851 defer fake.stopMutex.Unlock() 1852 fake.StopStub = nil 1853 if fake.stopReturnsOnCall == nil { 1854 fake.stopReturnsOnCall = make(map[int]struct { 1855 result1 error 1856 }) 1857 } 1858 fake.stopReturnsOnCall[i] = struct { 1859 result1 error 1860 }{result1} 1861 } 1862 1863 func (fake *FakeConnection) StreamIn(arg1 string, arg2 garden.StreamInSpec) error { 1864 fake.streamInMutex.Lock() 1865 ret, specificReturn := fake.streamInReturnsOnCall[len(fake.streamInArgsForCall)] 1866 fake.streamInArgsForCall = append(fake.streamInArgsForCall, struct { 1867 arg1 string 1868 arg2 garden.StreamInSpec 1869 }{arg1, arg2}) 1870 fake.recordInvocation("StreamIn", []interface{}{arg1, arg2}) 1871 fake.streamInMutex.Unlock() 1872 if fake.StreamInStub != nil { 1873 return fake.StreamInStub(arg1, arg2) 1874 } 1875 if specificReturn { 1876 return ret.result1 1877 } 1878 fakeReturns := fake.streamInReturns 1879 return fakeReturns.result1 1880 } 1881 1882 func (fake *FakeConnection) StreamInCallCount() int { 1883 fake.streamInMutex.RLock() 1884 defer fake.streamInMutex.RUnlock() 1885 return len(fake.streamInArgsForCall) 1886 } 1887 1888 func (fake *FakeConnection) StreamInCalls(stub func(string, garden.StreamInSpec) error) { 1889 fake.streamInMutex.Lock() 1890 defer fake.streamInMutex.Unlock() 1891 fake.StreamInStub = stub 1892 } 1893 1894 func (fake *FakeConnection) StreamInArgsForCall(i int) (string, garden.StreamInSpec) { 1895 fake.streamInMutex.RLock() 1896 defer fake.streamInMutex.RUnlock() 1897 argsForCall := fake.streamInArgsForCall[i] 1898 return argsForCall.arg1, argsForCall.arg2 1899 } 1900 1901 func (fake *FakeConnection) StreamInReturns(result1 error) { 1902 fake.streamInMutex.Lock() 1903 defer fake.streamInMutex.Unlock() 1904 fake.StreamInStub = nil 1905 fake.streamInReturns = struct { 1906 result1 error 1907 }{result1} 1908 } 1909 1910 func (fake *FakeConnection) StreamInReturnsOnCall(i int, result1 error) { 1911 fake.streamInMutex.Lock() 1912 defer fake.streamInMutex.Unlock() 1913 fake.StreamInStub = nil 1914 if fake.streamInReturnsOnCall == nil { 1915 fake.streamInReturnsOnCall = make(map[int]struct { 1916 result1 error 1917 }) 1918 } 1919 fake.streamInReturnsOnCall[i] = struct { 1920 result1 error 1921 }{result1} 1922 } 1923 1924 func (fake *FakeConnection) StreamOut(arg1 string, arg2 garden.StreamOutSpec) (io.ReadCloser, error) { 1925 fake.streamOutMutex.Lock() 1926 ret, specificReturn := fake.streamOutReturnsOnCall[len(fake.streamOutArgsForCall)] 1927 fake.streamOutArgsForCall = append(fake.streamOutArgsForCall, struct { 1928 arg1 string 1929 arg2 garden.StreamOutSpec 1930 }{arg1, arg2}) 1931 fake.recordInvocation("StreamOut", []interface{}{arg1, arg2}) 1932 fake.streamOutMutex.Unlock() 1933 if fake.StreamOutStub != nil { 1934 return fake.StreamOutStub(arg1, arg2) 1935 } 1936 if specificReturn { 1937 return ret.result1, ret.result2 1938 } 1939 fakeReturns := fake.streamOutReturns 1940 return fakeReturns.result1, fakeReturns.result2 1941 } 1942 1943 func (fake *FakeConnection) StreamOutCallCount() int { 1944 fake.streamOutMutex.RLock() 1945 defer fake.streamOutMutex.RUnlock() 1946 return len(fake.streamOutArgsForCall) 1947 } 1948 1949 func (fake *FakeConnection) StreamOutCalls(stub func(string, garden.StreamOutSpec) (io.ReadCloser, error)) { 1950 fake.streamOutMutex.Lock() 1951 defer fake.streamOutMutex.Unlock() 1952 fake.StreamOutStub = stub 1953 } 1954 1955 func (fake *FakeConnection) StreamOutArgsForCall(i int) (string, garden.StreamOutSpec) { 1956 fake.streamOutMutex.RLock() 1957 defer fake.streamOutMutex.RUnlock() 1958 argsForCall := fake.streamOutArgsForCall[i] 1959 return argsForCall.arg1, argsForCall.arg2 1960 } 1961 1962 func (fake *FakeConnection) StreamOutReturns(result1 io.ReadCloser, result2 error) { 1963 fake.streamOutMutex.Lock() 1964 defer fake.streamOutMutex.Unlock() 1965 fake.StreamOutStub = nil 1966 fake.streamOutReturns = struct { 1967 result1 io.ReadCloser 1968 result2 error 1969 }{result1, result2} 1970 } 1971 1972 func (fake *FakeConnection) StreamOutReturnsOnCall(i int, result1 io.ReadCloser, result2 error) { 1973 fake.streamOutMutex.Lock() 1974 defer fake.streamOutMutex.Unlock() 1975 fake.StreamOutStub = nil 1976 if fake.streamOutReturnsOnCall == nil { 1977 fake.streamOutReturnsOnCall = make(map[int]struct { 1978 result1 io.ReadCloser 1979 result2 error 1980 }) 1981 } 1982 fake.streamOutReturnsOnCall[i] = struct { 1983 result1 io.ReadCloser 1984 result2 error 1985 }{result1, result2} 1986 } 1987 1988 func (fake *FakeConnection) Invocations() map[string][][]interface{} { 1989 fake.invocationsMutex.RLock() 1990 defer fake.invocationsMutex.RUnlock() 1991 fake.attachMutex.RLock() 1992 defer fake.attachMutex.RUnlock() 1993 fake.bulkInfoMutex.RLock() 1994 defer fake.bulkInfoMutex.RUnlock() 1995 fake.bulkMetricsMutex.RLock() 1996 defer fake.bulkMetricsMutex.RUnlock() 1997 fake.bulkNetOutMutex.RLock() 1998 defer fake.bulkNetOutMutex.RUnlock() 1999 fake.capacityMutex.RLock() 2000 defer fake.capacityMutex.RUnlock() 2001 fake.createMutex.RLock() 2002 defer fake.createMutex.RUnlock() 2003 fake.currentBandwidthLimitsMutex.RLock() 2004 defer fake.currentBandwidthLimitsMutex.RUnlock() 2005 fake.currentCPULimitsMutex.RLock() 2006 defer fake.currentCPULimitsMutex.RUnlock() 2007 fake.currentDiskLimitsMutex.RLock() 2008 defer fake.currentDiskLimitsMutex.RUnlock() 2009 fake.currentMemoryLimitsMutex.RLock() 2010 defer fake.currentMemoryLimitsMutex.RUnlock() 2011 fake.destroyMutex.RLock() 2012 defer fake.destroyMutex.RUnlock() 2013 fake.infoMutex.RLock() 2014 defer fake.infoMutex.RUnlock() 2015 fake.listMutex.RLock() 2016 defer fake.listMutex.RUnlock() 2017 fake.metricsMutex.RLock() 2018 defer fake.metricsMutex.RUnlock() 2019 fake.netInMutex.RLock() 2020 defer fake.netInMutex.RUnlock() 2021 fake.netOutMutex.RLock() 2022 defer fake.netOutMutex.RUnlock() 2023 fake.pingMutex.RLock() 2024 defer fake.pingMutex.RUnlock() 2025 fake.propertiesMutex.RLock() 2026 defer fake.propertiesMutex.RUnlock() 2027 fake.propertyMutex.RLock() 2028 defer fake.propertyMutex.RUnlock() 2029 fake.removePropertyMutex.RLock() 2030 defer fake.removePropertyMutex.RUnlock() 2031 fake.runMutex.RLock() 2032 defer fake.runMutex.RUnlock() 2033 fake.setGraceTimeMutex.RLock() 2034 defer fake.setGraceTimeMutex.RUnlock() 2035 fake.setPropertyMutex.RLock() 2036 defer fake.setPropertyMutex.RUnlock() 2037 fake.stopMutex.RLock() 2038 defer fake.stopMutex.RUnlock() 2039 fake.streamInMutex.RLock() 2040 defer fake.streamInMutex.RUnlock() 2041 fake.streamOutMutex.RLock() 2042 defer fake.streamOutMutex.RUnlock() 2043 copiedInvocations := map[string][][]interface{}{} 2044 for key, value := range fake.invocations { 2045 copiedInvocations[key] = value 2046 } 2047 return copiedInvocations 2048 } 2049 2050 func (fake *FakeConnection) recordInvocation(key string, args []interface{}) { 2051 fake.invocationsMutex.Lock() 2052 defer fake.invocationsMutex.Unlock() 2053 if fake.invocations == nil { 2054 fake.invocations = map[string][][]interface{}{} 2055 } 2056 if fake.invocations[key] == nil { 2057 fake.invocations[key] = [][]interface{}{} 2058 } 2059 fake.invocations[key] = append(fake.invocations[key], args) 2060 } 2061 2062 var _ connection.Connection = new(FakeConnection)