github.com/schwarzm/garden-linux@v0.0.0-20150507151835-33bca2147c47/linux_backend/fakes/fake_container.go (about) 1 // This file was generated by counterfeiter 2 package fakes 3 4 import ( 5 "io" 6 "sync" 7 "time" 8 9 "github.com/cloudfoundry-incubator/garden" 10 "github.com/cloudfoundry-incubator/garden-linux/linux_backend" 11 ) 12 13 type FakeContainer struct { 14 IDStub func() string 15 iDMutex sync.RWMutex 16 iDArgsForCall []struct{} 17 iDReturns struct { 18 result1 string 19 } 20 HasPropertiesStub func(garden.Properties) bool 21 hasPropertiesMutex sync.RWMutex 22 hasPropertiesArgsForCall []struct { 23 arg1 garden.Properties 24 } 25 hasPropertiesReturns struct { 26 result1 bool 27 } 28 GraceTimeStub func() time.Duration 29 graceTimeMutex sync.RWMutex 30 graceTimeArgsForCall []struct{} 31 graceTimeReturns struct { 32 result1 time.Duration 33 } 34 StartStub func() error 35 startMutex sync.RWMutex 36 startArgsForCall []struct{} 37 startReturns struct { 38 result1 error 39 } 40 SnapshotStub func(io.Writer) error 41 snapshotMutex sync.RWMutex 42 snapshotArgsForCall []struct { 43 arg1 io.Writer 44 } 45 snapshotReturns struct { 46 result1 error 47 } 48 CleanupStub func() 49 cleanupMutex sync.RWMutex 50 cleanupArgsForCall []struct{} 51 HandleStub func() string 52 handleMutex sync.RWMutex 53 handleArgsForCall []struct{} 54 handleReturns struct { 55 result1 string 56 } 57 StopStub func(kill bool) error 58 stopMutex sync.RWMutex 59 stopArgsForCall []struct { 60 kill bool 61 } 62 stopReturns struct { 63 result1 error 64 } 65 InfoStub func() (garden.ContainerInfo, error) 66 infoMutex sync.RWMutex 67 infoArgsForCall []struct{} 68 infoReturns struct { 69 result1 garden.ContainerInfo 70 result2 error 71 } 72 StreamInStub func(dstPath string, tarStream io.Reader) error 73 streamInMutex sync.RWMutex 74 streamInArgsForCall []struct { 75 dstPath string 76 tarStream io.Reader 77 } 78 streamInReturns struct { 79 result1 error 80 } 81 StreamOutStub func(srcPath string) (io.ReadCloser, error) 82 streamOutMutex sync.RWMutex 83 streamOutArgsForCall []struct { 84 srcPath string 85 } 86 streamOutReturns struct { 87 result1 io.ReadCloser 88 result2 error 89 } 90 LimitBandwidthStub func(limits garden.BandwidthLimits) error 91 limitBandwidthMutex sync.RWMutex 92 limitBandwidthArgsForCall []struct { 93 limits garden.BandwidthLimits 94 } 95 limitBandwidthReturns struct { 96 result1 error 97 } 98 CurrentBandwidthLimitsStub func() (garden.BandwidthLimits, error) 99 currentBandwidthLimitsMutex sync.RWMutex 100 currentBandwidthLimitsArgsForCall []struct{} 101 currentBandwidthLimitsReturns struct { 102 result1 garden.BandwidthLimits 103 result2 error 104 } 105 LimitCPUStub func(limits garden.CPULimits) error 106 limitCPUMutex sync.RWMutex 107 limitCPUArgsForCall []struct { 108 limits garden.CPULimits 109 } 110 limitCPUReturns struct { 111 result1 error 112 } 113 CurrentCPULimitsStub func() (garden.CPULimits, error) 114 currentCPULimitsMutex sync.RWMutex 115 currentCPULimitsArgsForCall []struct{} 116 currentCPULimitsReturns struct { 117 result1 garden.CPULimits 118 result2 error 119 } 120 LimitDiskStub func(limits garden.DiskLimits) error 121 limitDiskMutex sync.RWMutex 122 limitDiskArgsForCall []struct { 123 limits garden.DiskLimits 124 } 125 limitDiskReturns struct { 126 result1 error 127 } 128 CurrentDiskLimitsStub func() (garden.DiskLimits, error) 129 currentDiskLimitsMutex sync.RWMutex 130 currentDiskLimitsArgsForCall []struct{} 131 currentDiskLimitsReturns struct { 132 result1 garden.DiskLimits 133 result2 error 134 } 135 LimitMemoryStub func(limits garden.MemoryLimits) error 136 limitMemoryMutex sync.RWMutex 137 limitMemoryArgsForCall []struct { 138 limits garden.MemoryLimits 139 } 140 limitMemoryReturns struct { 141 result1 error 142 } 143 CurrentMemoryLimitsStub func() (garden.MemoryLimits, error) 144 currentMemoryLimitsMutex sync.RWMutex 145 currentMemoryLimitsArgsForCall []struct{} 146 currentMemoryLimitsReturns struct { 147 result1 garden.MemoryLimits 148 result2 error 149 } 150 NetInStub func(hostPort, containerPort uint32) (uint32, uint32, error) 151 netInMutex sync.RWMutex 152 netInArgsForCall []struct { 153 hostPort uint32 154 containerPort uint32 155 } 156 netInReturns struct { 157 result1 uint32 158 result2 uint32 159 result3 error 160 } 161 NetOutStub func(netOutRule garden.NetOutRule) error 162 netOutMutex sync.RWMutex 163 netOutArgsForCall []struct { 164 netOutRule garden.NetOutRule 165 } 166 netOutReturns struct { 167 result1 error 168 } 169 RunStub func(garden.ProcessSpec, garden.ProcessIO) (garden.Process, error) 170 runMutex sync.RWMutex 171 runArgsForCall []struct { 172 arg1 garden.ProcessSpec 173 arg2 garden.ProcessIO 174 } 175 runReturns struct { 176 result1 garden.Process 177 result2 error 178 } 179 AttachStub func(processID uint32, io garden.ProcessIO) (garden.Process, error) 180 attachMutex sync.RWMutex 181 attachArgsForCall []struct { 182 processID uint32 183 io garden.ProcessIO 184 } 185 attachReturns struct { 186 result1 garden.Process 187 result2 error 188 } 189 MetricsStub func() (garden.Metrics, error) 190 metricsMutex sync.RWMutex 191 metricsArgsForCall []struct{} 192 metricsReturns struct { 193 result1 garden.Metrics 194 result2 error 195 } 196 PropertiesStub func() (garden.Properties, error) 197 propertiesMutex sync.RWMutex 198 propertiesArgsForCall []struct{} 199 propertiesReturns struct { 200 result1 garden.Properties 201 result2 error 202 } 203 PropertyStub func(name string) (string, error) 204 propertyMutex sync.RWMutex 205 propertyArgsForCall []struct { 206 name string 207 } 208 propertyReturns struct { 209 result1 string 210 result2 error 211 } 212 SetPropertyStub func(name string, value string) error 213 setPropertyMutex sync.RWMutex 214 setPropertyArgsForCall []struct { 215 name string 216 value string 217 } 218 setPropertyReturns struct { 219 result1 error 220 } 221 RemovePropertyStub func(name string) error 222 removePropertyMutex sync.RWMutex 223 removePropertyArgsForCall []struct { 224 name string 225 } 226 removePropertyReturns struct { 227 result1 error 228 } 229 } 230 231 func (fake *FakeContainer) ID() string { 232 fake.iDMutex.Lock() 233 fake.iDArgsForCall = append(fake.iDArgsForCall, struct{}{}) 234 fake.iDMutex.Unlock() 235 if fake.IDStub != nil { 236 return fake.IDStub() 237 } else { 238 return fake.iDReturns.result1 239 } 240 } 241 242 func (fake *FakeContainer) IDCallCount() int { 243 fake.iDMutex.RLock() 244 defer fake.iDMutex.RUnlock() 245 return len(fake.iDArgsForCall) 246 } 247 248 func (fake *FakeContainer) IDReturns(result1 string) { 249 fake.IDStub = nil 250 fake.iDReturns = struct { 251 result1 string 252 }{result1} 253 } 254 255 func (fake *FakeContainer) HasProperties(arg1 garden.Properties) bool { 256 fake.hasPropertiesMutex.Lock() 257 fake.hasPropertiesArgsForCall = append(fake.hasPropertiesArgsForCall, struct { 258 arg1 garden.Properties 259 }{arg1}) 260 fake.hasPropertiesMutex.Unlock() 261 if fake.HasPropertiesStub != nil { 262 return fake.HasPropertiesStub(arg1) 263 } else { 264 return fake.hasPropertiesReturns.result1 265 } 266 } 267 268 func (fake *FakeContainer) HasPropertiesCallCount() int { 269 fake.hasPropertiesMutex.RLock() 270 defer fake.hasPropertiesMutex.RUnlock() 271 return len(fake.hasPropertiesArgsForCall) 272 } 273 274 func (fake *FakeContainer) HasPropertiesArgsForCall(i int) garden.Properties { 275 fake.hasPropertiesMutex.RLock() 276 defer fake.hasPropertiesMutex.RUnlock() 277 return fake.hasPropertiesArgsForCall[i].arg1 278 } 279 280 func (fake *FakeContainer) HasPropertiesReturns(result1 bool) { 281 fake.HasPropertiesStub = nil 282 fake.hasPropertiesReturns = struct { 283 result1 bool 284 }{result1} 285 } 286 287 func (fake *FakeContainer) GraceTime() time.Duration { 288 fake.graceTimeMutex.Lock() 289 fake.graceTimeArgsForCall = append(fake.graceTimeArgsForCall, struct{}{}) 290 fake.graceTimeMutex.Unlock() 291 if fake.GraceTimeStub != nil { 292 return fake.GraceTimeStub() 293 } else { 294 return fake.graceTimeReturns.result1 295 } 296 } 297 298 func (fake *FakeContainer) GraceTimeCallCount() int { 299 fake.graceTimeMutex.RLock() 300 defer fake.graceTimeMutex.RUnlock() 301 return len(fake.graceTimeArgsForCall) 302 } 303 304 func (fake *FakeContainer) GraceTimeReturns(result1 time.Duration) { 305 fake.GraceTimeStub = nil 306 fake.graceTimeReturns = struct { 307 result1 time.Duration 308 }{result1} 309 } 310 311 func (fake *FakeContainer) Start() error { 312 fake.startMutex.Lock() 313 fake.startArgsForCall = append(fake.startArgsForCall, struct{}{}) 314 fake.startMutex.Unlock() 315 if fake.StartStub != nil { 316 return fake.StartStub() 317 } else { 318 return fake.startReturns.result1 319 } 320 } 321 322 func (fake *FakeContainer) StartCallCount() int { 323 fake.startMutex.RLock() 324 defer fake.startMutex.RUnlock() 325 return len(fake.startArgsForCall) 326 } 327 328 func (fake *FakeContainer) StartReturns(result1 error) { 329 fake.StartStub = nil 330 fake.startReturns = struct { 331 result1 error 332 }{result1} 333 } 334 335 func (fake *FakeContainer) Snapshot(arg1 io.Writer) error { 336 fake.snapshotMutex.Lock() 337 fake.snapshotArgsForCall = append(fake.snapshotArgsForCall, struct { 338 arg1 io.Writer 339 }{arg1}) 340 fake.snapshotMutex.Unlock() 341 if fake.SnapshotStub != nil { 342 return fake.SnapshotStub(arg1) 343 } else { 344 return fake.snapshotReturns.result1 345 } 346 } 347 348 func (fake *FakeContainer) SnapshotCallCount() int { 349 fake.snapshotMutex.RLock() 350 defer fake.snapshotMutex.RUnlock() 351 return len(fake.snapshotArgsForCall) 352 } 353 354 func (fake *FakeContainer) SnapshotArgsForCall(i int) io.Writer { 355 fake.snapshotMutex.RLock() 356 defer fake.snapshotMutex.RUnlock() 357 return fake.snapshotArgsForCall[i].arg1 358 } 359 360 func (fake *FakeContainer) SnapshotReturns(result1 error) { 361 fake.SnapshotStub = nil 362 fake.snapshotReturns = struct { 363 result1 error 364 }{result1} 365 } 366 367 func (fake *FakeContainer) Cleanup() { 368 fake.cleanupMutex.Lock() 369 fake.cleanupArgsForCall = append(fake.cleanupArgsForCall, struct{}{}) 370 fake.cleanupMutex.Unlock() 371 if fake.CleanupStub != nil { 372 fake.CleanupStub() 373 } 374 } 375 376 func (fake *FakeContainer) CleanupCallCount() int { 377 fake.cleanupMutex.RLock() 378 defer fake.cleanupMutex.RUnlock() 379 return len(fake.cleanupArgsForCall) 380 } 381 382 func (fake *FakeContainer) Handle() string { 383 fake.handleMutex.Lock() 384 fake.handleArgsForCall = append(fake.handleArgsForCall, struct{}{}) 385 fake.handleMutex.Unlock() 386 if fake.HandleStub != nil { 387 return fake.HandleStub() 388 } else { 389 return fake.handleReturns.result1 390 } 391 } 392 393 func (fake *FakeContainer) HandleCallCount() int { 394 fake.handleMutex.RLock() 395 defer fake.handleMutex.RUnlock() 396 return len(fake.handleArgsForCall) 397 } 398 399 func (fake *FakeContainer) HandleReturns(result1 string) { 400 fake.HandleStub = nil 401 fake.handleReturns = struct { 402 result1 string 403 }{result1} 404 } 405 406 func (fake *FakeContainer) Stop(kill bool) error { 407 fake.stopMutex.Lock() 408 fake.stopArgsForCall = append(fake.stopArgsForCall, struct { 409 kill bool 410 }{kill}) 411 fake.stopMutex.Unlock() 412 if fake.StopStub != nil { 413 return fake.StopStub(kill) 414 } else { 415 return fake.stopReturns.result1 416 } 417 } 418 419 func (fake *FakeContainer) StopCallCount() int { 420 fake.stopMutex.RLock() 421 defer fake.stopMutex.RUnlock() 422 return len(fake.stopArgsForCall) 423 } 424 425 func (fake *FakeContainer) StopArgsForCall(i int) bool { 426 fake.stopMutex.RLock() 427 defer fake.stopMutex.RUnlock() 428 return fake.stopArgsForCall[i].kill 429 } 430 431 func (fake *FakeContainer) StopReturns(result1 error) { 432 fake.StopStub = nil 433 fake.stopReturns = struct { 434 result1 error 435 }{result1} 436 } 437 438 func (fake *FakeContainer) Info() (garden.ContainerInfo, error) { 439 fake.infoMutex.Lock() 440 fake.infoArgsForCall = append(fake.infoArgsForCall, struct{}{}) 441 fake.infoMutex.Unlock() 442 if fake.InfoStub != nil { 443 return fake.InfoStub() 444 } else { 445 return fake.infoReturns.result1, fake.infoReturns.result2 446 } 447 } 448 449 func (fake *FakeContainer) InfoCallCount() int { 450 fake.infoMutex.RLock() 451 defer fake.infoMutex.RUnlock() 452 return len(fake.infoArgsForCall) 453 } 454 455 func (fake *FakeContainer) InfoReturns(result1 garden.ContainerInfo, result2 error) { 456 fake.InfoStub = nil 457 fake.infoReturns = struct { 458 result1 garden.ContainerInfo 459 result2 error 460 }{result1, result2} 461 } 462 463 func (fake *FakeContainer) StreamIn(dstPath string, tarStream io.Reader) error { 464 fake.streamInMutex.Lock() 465 fake.streamInArgsForCall = append(fake.streamInArgsForCall, struct { 466 dstPath string 467 tarStream io.Reader 468 }{dstPath, tarStream}) 469 fake.streamInMutex.Unlock() 470 if fake.StreamInStub != nil { 471 return fake.StreamInStub(dstPath, tarStream) 472 } else { 473 return fake.streamInReturns.result1 474 } 475 } 476 477 func (fake *FakeContainer) StreamInCallCount() int { 478 fake.streamInMutex.RLock() 479 defer fake.streamInMutex.RUnlock() 480 return len(fake.streamInArgsForCall) 481 } 482 483 func (fake *FakeContainer) StreamInArgsForCall(i int) (string, io.Reader) { 484 fake.streamInMutex.RLock() 485 defer fake.streamInMutex.RUnlock() 486 return fake.streamInArgsForCall[i].dstPath, fake.streamInArgsForCall[i].tarStream 487 } 488 489 func (fake *FakeContainer) StreamInReturns(result1 error) { 490 fake.StreamInStub = nil 491 fake.streamInReturns = struct { 492 result1 error 493 }{result1} 494 } 495 496 func (fake *FakeContainer) StreamOut(srcPath string) (io.ReadCloser, error) { 497 fake.streamOutMutex.Lock() 498 fake.streamOutArgsForCall = append(fake.streamOutArgsForCall, struct { 499 srcPath string 500 }{srcPath}) 501 fake.streamOutMutex.Unlock() 502 if fake.StreamOutStub != nil { 503 return fake.StreamOutStub(srcPath) 504 } else { 505 return fake.streamOutReturns.result1, fake.streamOutReturns.result2 506 } 507 } 508 509 func (fake *FakeContainer) StreamOutCallCount() int { 510 fake.streamOutMutex.RLock() 511 defer fake.streamOutMutex.RUnlock() 512 return len(fake.streamOutArgsForCall) 513 } 514 515 func (fake *FakeContainer) StreamOutArgsForCall(i int) string { 516 fake.streamOutMutex.RLock() 517 defer fake.streamOutMutex.RUnlock() 518 return fake.streamOutArgsForCall[i].srcPath 519 } 520 521 func (fake *FakeContainer) StreamOutReturns(result1 io.ReadCloser, result2 error) { 522 fake.StreamOutStub = nil 523 fake.streamOutReturns = struct { 524 result1 io.ReadCloser 525 result2 error 526 }{result1, result2} 527 } 528 529 func (fake *FakeContainer) LimitBandwidth(limits garden.BandwidthLimits) error { 530 fake.limitBandwidthMutex.Lock() 531 fake.limitBandwidthArgsForCall = append(fake.limitBandwidthArgsForCall, struct { 532 limits garden.BandwidthLimits 533 }{limits}) 534 fake.limitBandwidthMutex.Unlock() 535 if fake.LimitBandwidthStub != nil { 536 return fake.LimitBandwidthStub(limits) 537 } else { 538 return fake.limitBandwidthReturns.result1 539 } 540 } 541 542 func (fake *FakeContainer) LimitBandwidthCallCount() int { 543 fake.limitBandwidthMutex.RLock() 544 defer fake.limitBandwidthMutex.RUnlock() 545 return len(fake.limitBandwidthArgsForCall) 546 } 547 548 func (fake *FakeContainer) LimitBandwidthArgsForCall(i int) garden.BandwidthLimits { 549 fake.limitBandwidthMutex.RLock() 550 defer fake.limitBandwidthMutex.RUnlock() 551 return fake.limitBandwidthArgsForCall[i].limits 552 } 553 554 func (fake *FakeContainer) LimitBandwidthReturns(result1 error) { 555 fake.LimitBandwidthStub = nil 556 fake.limitBandwidthReturns = struct { 557 result1 error 558 }{result1} 559 } 560 561 func (fake *FakeContainer) CurrentBandwidthLimits() (garden.BandwidthLimits, error) { 562 fake.currentBandwidthLimitsMutex.Lock() 563 fake.currentBandwidthLimitsArgsForCall = append(fake.currentBandwidthLimitsArgsForCall, struct{}{}) 564 fake.currentBandwidthLimitsMutex.Unlock() 565 if fake.CurrentBandwidthLimitsStub != nil { 566 return fake.CurrentBandwidthLimitsStub() 567 } else { 568 return fake.currentBandwidthLimitsReturns.result1, fake.currentBandwidthLimitsReturns.result2 569 } 570 } 571 572 func (fake *FakeContainer) CurrentBandwidthLimitsCallCount() int { 573 fake.currentBandwidthLimitsMutex.RLock() 574 defer fake.currentBandwidthLimitsMutex.RUnlock() 575 return len(fake.currentBandwidthLimitsArgsForCall) 576 } 577 578 func (fake *FakeContainer) CurrentBandwidthLimitsReturns(result1 garden.BandwidthLimits, result2 error) { 579 fake.CurrentBandwidthLimitsStub = nil 580 fake.currentBandwidthLimitsReturns = struct { 581 result1 garden.BandwidthLimits 582 result2 error 583 }{result1, result2} 584 } 585 586 func (fake *FakeContainer) LimitCPU(limits garden.CPULimits) error { 587 fake.limitCPUMutex.Lock() 588 fake.limitCPUArgsForCall = append(fake.limitCPUArgsForCall, struct { 589 limits garden.CPULimits 590 }{limits}) 591 fake.limitCPUMutex.Unlock() 592 if fake.LimitCPUStub != nil { 593 return fake.LimitCPUStub(limits) 594 } else { 595 return fake.limitCPUReturns.result1 596 } 597 } 598 599 func (fake *FakeContainer) LimitCPUCallCount() int { 600 fake.limitCPUMutex.RLock() 601 defer fake.limitCPUMutex.RUnlock() 602 return len(fake.limitCPUArgsForCall) 603 } 604 605 func (fake *FakeContainer) LimitCPUArgsForCall(i int) garden.CPULimits { 606 fake.limitCPUMutex.RLock() 607 defer fake.limitCPUMutex.RUnlock() 608 return fake.limitCPUArgsForCall[i].limits 609 } 610 611 func (fake *FakeContainer) LimitCPUReturns(result1 error) { 612 fake.LimitCPUStub = nil 613 fake.limitCPUReturns = struct { 614 result1 error 615 }{result1} 616 } 617 618 func (fake *FakeContainer) CurrentCPULimits() (garden.CPULimits, error) { 619 fake.currentCPULimitsMutex.Lock() 620 fake.currentCPULimitsArgsForCall = append(fake.currentCPULimitsArgsForCall, struct{}{}) 621 fake.currentCPULimitsMutex.Unlock() 622 if fake.CurrentCPULimitsStub != nil { 623 return fake.CurrentCPULimitsStub() 624 } else { 625 return fake.currentCPULimitsReturns.result1, fake.currentCPULimitsReturns.result2 626 } 627 } 628 629 func (fake *FakeContainer) CurrentCPULimitsCallCount() int { 630 fake.currentCPULimitsMutex.RLock() 631 defer fake.currentCPULimitsMutex.RUnlock() 632 return len(fake.currentCPULimitsArgsForCall) 633 } 634 635 func (fake *FakeContainer) CurrentCPULimitsReturns(result1 garden.CPULimits, result2 error) { 636 fake.CurrentCPULimitsStub = nil 637 fake.currentCPULimitsReturns = struct { 638 result1 garden.CPULimits 639 result2 error 640 }{result1, result2} 641 } 642 643 func (fake *FakeContainer) LimitDisk(limits garden.DiskLimits) error { 644 fake.limitDiskMutex.Lock() 645 fake.limitDiskArgsForCall = append(fake.limitDiskArgsForCall, struct { 646 limits garden.DiskLimits 647 }{limits}) 648 fake.limitDiskMutex.Unlock() 649 if fake.LimitDiskStub != nil { 650 return fake.LimitDiskStub(limits) 651 } else { 652 return fake.limitDiskReturns.result1 653 } 654 } 655 656 func (fake *FakeContainer) LimitDiskCallCount() int { 657 fake.limitDiskMutex.RLock() 658 defer fake.limitDiskMutex.RUnlock() 659 return len(fake.limitDiskArgsForCall) 660 } 661 662 func (fake *FakeContainer) LimitDiskArgsForCall(i int) garden.DiskLimits { 663 fake.limitDiskMutex.RLock() 664 defer fake.limitDiskMutex.RUnlock() 665 return fake.limitDiskArgsForCall[i].limits 666 } 667 668 func (fake *FakeContainer) LimitDiskReturns(result1 error) { 669 fake.LimitDiskStub = nil 670 fake.limitDiskReturns = struct { 671 result1 error 672 }{result1} 673 } 674 675 func (fake *FakeContainer) CurrentDiskLimits() (garden.DiskLimits, error) { 676 fake.currentDiskLimitsMutex.Lock() 677 fake.currentDiskLimitsArgsForCall = append(fake.currentDiskLimitsArgsForCall, struct{}{}) 678 fake.currentDiskLimitsMutex.Unlock() 679 if fake.CurrentDiskLimitsStub != nil { 680 return fake.CurrentDiskLimitsStub() 681 } else { 682 return fake.currentDiskLimitsReturns.result1, fake.currentDiskLimitsReturns.result2 683 } 684 } 685 686 func (fake *FakeContainer) CurrentDiskLimitsCallCount() int { 687 fake.currentDiskLimitsMutex.RLock() 688 defer fake.currentDiskLimitsMutex.RUnlock() 689 return len(fake.currentDiskLimitsArgsForCall) 690 } 691 692 func (fake *FakeContainer) CurrentDiskLimitsReturns(result1 garden.DiskLimits, result2 error) { 693 fake.CurrentDiskLimitsStub = nil 694 fake.currentDiskLimitsReturns = struct { 695 result1 garden.DiskLimits 696 result2 error 697 }{result1, result2} 698 } 699 700 func (fake *FakeContainer) LimitMemory(limits garden.MemoryLimits) error { 701 fake.limitMemoryMutex.Lock() 702 fake.limitMemoryArgsForCall = append(fake.limitMemoryArgsForCall, struct { 703 limits garden.MemoryLimits 704 }{limits}) 705 fake.limitMemoryMutex.Unlock() 706 if fake.LimitMemoryStub != nil { 707 return fake.LimitMemoryStub(limits) 708 } else { 709 return fake.limitMemoryReturns.result1 710 } 711 } 712 713 func (fake *FakeContainer) LimitMemoryCallCount() int { 714 fake.limitMemoryMutex.RLock() 715 defer fake.limitMemoryMutex.RUnlock() 716 return len(fake.limitMemoryArgsForCall) 717 } 718 719 func (fake *FakeContainer) LimitMemoryArgsForCall(i int) garden.MemoryLimits { 720 fake.limitMemoryMutex.RLock() 721 defer fake.limitMemoryMutex.RUnlock() 722 return fake.limitMemoryArgsForCall[i].limits 723 } 724 725 func (fake *FakeContainer) LimitMemoryReturns(result1 error) { 726 fake.LimitMemoryStub = nil 727 fake.limitMemoryReturns = struct { 728 result1 error 729 }{result1} 730 } 731 732 func (fake *FakeContainer) CurrentMemoryLimits() (garden.MemoryLimits, error) { 733 fake.currentMemoryLimitsMutex.Lock() 734 fake.currentMemoryLimitsArgsForCall = append(fake.currentMemoryLimitsArgsForCall, struct{}{}) 735 fake.currentMemoryLimitsMutex.Unlock() 736 if fake.CurrentMemoryLimitsStub != nil { 737 return fake.CurrentMemoryLimitsStub() 738 } else { 739 return fake.currentMemoryLimitsReturns.result1, fake.currentMemoryLimitsReturns.result2 740 } 741 } 742 743 func (fake *FakeContainer) CurrentMemoryLimitsCallCount() int { 744 fake.currentMemoryLimitsMutex.RLock() 745 defer fake.currentMemoryLimitsMutex.RUnlock() 746 return len(fake.currentMemoryLimitsArgsForCall) 747 } 748 749 func (fake *FakeContainer) CurrentMemoryLimitsReturns(result1 garden.MemoryLimits, result2 error) { 750 fake.CurrentMemoryLimitsStub = nil 751 fake.currentMemoryLimitsReturns = struct { 752 result1 garden.MemoryLimits 753 result2 error 754 }{result1, result2} 755 } 756 757 func (fake *FakeContainer) NetIn(hostPort uint32, containerPort uint32) (uint32, uint32, error) { 758 fake.netInMutex.Lock() 759 fake.netInArgsForCall = append(fake.netInArgsForCall, struct { 760 hostPort uint32 761 containerPort uint32 762 }{hostPort, containerPort}) 763 fake.netInMutex.Unlock() 764 if fake.NetInStub != nil { 765 return fake.NetInStub(hostPort, containerPort) 766 } else { 767 return fake.netInReturns.result1, fake.netInReturns.result2, fake.netInReturns.result3 768 } 769 } 770 771 func (fake *FakeContainer) NetInCallCount() int { 772 fake.netInMutex.RLock() 773 defer fake.netInMutex.RUnlock() 774 return len(fake.netInArgsForCall) 775 } 776 777 func (fake *FakeContainer) NetInArgsForCall(i int) (uint32, uint32) { 778 fake.netInMutex.RLock() 779 defer fake.netInMutex.RUnlock() 780 return fake.netInArgsForCall[i].hostPort, fake.netInArgsForCall[i].containerPort 781 } 782 783 func (fake *FakeContainer) NetInReturns(result1 uint32, result2 uint32, result3 error) { 784 fake.NetInStub = nil 785 fake.netInReturns = struct { 786 result1 uint32 787 result2 uint32 788 result3 error 789 }{result1, result2, result3} 790 } 791 792 func (fake *FakeContainer) NetOut(netOutRule garden.NetOutRule) error { 793 fake.netOutMutex.Lock() 794 fake.netOutArgsForCall = append(fake.netOutArgsForCall, struct { 795 netOutRule garden.NetOutRule 796 }{netOutRule}) 797 fake.netOutMutex.Unlock() 798 if fake.NetOutStub != nil { 799 return fake.NetOutStub(netOutRule) 800 } else { 801 return fake.netOutReturns.result1 802 } 803 } 804 805 func (fake *FakeContainer) NetOutCallCount() int { 806 fake.netOutMutex.RLock() 807 defer fake.netOutMutex.RUnlock() 808 return len(fake.netOutArgsForCall) 809 } 810 811 func (fake *FakeContainer) NetOutArgsForCall(i int) garden.NetOutRule { 812 fake.netOutMutex.RLock() 813 defer fake.netOutMutex.RUnlock() 814 return fake.netOutArgsForCall[i].netOutRule 815 } 816 817 func (fake *FakeContainer) NetOutReturns(result1 error) { 818 fake.NetOutStub = nil 819 fake.netOutReturns = struct { 820 result1 error 821 }{result1} 822 } 823 824 func (fake *FakeContainer) Run(arg1 garden.ProcessSpec, arg2 garden.ProcessIO) (garden.Process, error) { 825 fake.runMutex.Lock() 826 fake.runArgsForCall = append(fake.runArgsForCall, struct { 827 arg1 garden.ProcessSpec 828 arg2 garden.ProcessIO 829 }{arg1, arg2}) 830 fake.runMutex.Unlock() 831 if fake.RunStub != nil { 832 return fake.RunStub(arg1, arg2) 833 } else { 834 return fake.runReturns.result1, fake.runReturns.result2 835 } 836 } 837 838 func (fake *FakeContainer) RunCallCount() int { 839 fake.runMutex.RLock() 840 defer fake.runMutex.RUnlock() 841 return len(fake.runArgsForCall) 842 } 843 844 func (fake *FakeContainer) RunArgsForCall(i int) (garden.ProcessSpec, garden.ProcessIO) { 845 fake.runMutex.RLock() 846 defer fake.runMutex.RUnlock() 847 return fake.runArgsForCall[i].arg1, fake.runArgsForCall[i].arg2 848 } 849 850 func (fake *FakeContainer) RunReturns(result1 garden.Process, result2 error) { 851 fake.RunStub = nil 852 fake.runReturns = struct { 853 result1 garden.Process 854 result2 error 855 }{result1, result2} 856 } 857 858 func (fake *FakeContainer) Attach(processID uint32, io garden.ProcessIO) (garden.Process, error) { 859 fake.attachMutex.Lock() 860 fake.attachArgsForCall = append(fake.attachArgsForCall, struct { 861 processID uint32 862 io garden.ProcessIO 863 }{processID, io}) 864 fake.attachMutex.Unlock() 865 if fake.AttachStub != nil { 866 return fake.AttachStub(processID, io) 867 } else { 868 return fake.attachReturns.result1, fake.attachReturns.result2 869 } 870 } 871 872 func (fake *FakeContainer) AttachCallCount() int { 873 fake.attachMutex.RLock() 874 defer fake.attachMutex.RUnlock() 875 return len(fake.attachArgsForCall) 876 } 877 878 func (fake *FakeContainer) AttachArgsForCall(i int) (uint32, garden.ProcessIO) { 879 fake.attachMutex.RLock() 880 defer fake.attachMutex.RUnlock() 881 return fake.attachArgsForCall[i].processID, fake.attachArgsForCall[i].io 882 } 883 884 func (fake *FakeContainer) AttachReturns(result1 garden.Process, result2 error) { 885 fake.AttachStub = nil 886 fake.attachReturns = struct { 887 result1 garden.Process 888 result2 error 889 }{result1, result2} 890 } 891 892 func (fake *FakeContainer) Metrics() (garden.Metrics, error) { 893 fake.metricsMutex.Lock() 894 fake.metricsArgsForCall = append(fake.metricsArgsForCall, struct{}{}) 895 fake.metricsMutex.Unlock() 896 if fake.MetricsStub != nil { 897 return fake.MetricsStub() 898 } else { 899 return fake.metricsReturns.result1, fake.metricsReturns.result2 900 } 901 } 902 903 func (fake *FakeContainer) MetricsCallCount() int { 904 fake.metricsMutex.RLock() 905 defer fake.metricsMutex.RUnlock() 906 return len(fake.metricsArgsForCall) 907 } 908 909 func (fake *FakeContainer) MetricsReturns(result1 garden.Metrics, result2 error) { 910 fake.MetricsStub = nil 911 fake.metricsReturns = struct { 912 result1 garden.Metrics 913 result2 error 914 }{result1, result2} 915 } 916 917 func (fake *FakeContainer) Properties() (garden.Properties, error) { 918 fake.propertiesMutex.Lock() 919 fake.propertiesArgsForCall = append(fake.propertiesArgsForCall, struct{}{}) 920 fake.propertiesMutex.Unlock() 921 if fake.PropertiesStub != nil { 922 return fake.PropertiesStub() 923 } else { 924 return fake.propertiesReturns.result1, fake.propertiesReturns.result2 925 } 926 } 927 928 func (fake *FakeContainer) PropertiesCallCount() int { 929 fake.propertiesMutex.RLock() 930 defer fake.propertiesMutex.RUnlock() 931 return len(fake.propertiesArgsForCall) 932 } 933 934 func (fake *FakeContainer) PropertiesReturns(result1 garden.Properties, result2 error) { 935 fake.PropertiesStub = nil 936 fake.propertiesReturns = struct { 937 result1 garden.Properties 938 result2 error 939 }{result1, result2} 940 } 941 942 func (fake *FakeContainer) Property(name string) (string, error) { 943 fake.propertyMutex.Lock() 944 fake.propertyArgsForCall = append(fake.propertyArgsForCall, struct { 945 name string 946 }{name}) 947 fake.propertyMutex.Unlock() 948 if fake.PropertyStub != nil { 949 return fake.PropertyStub(name) 950 } else { 951 return fake.propertyReturns.result1, fake.propertyReturns.result2 952 } 953 } 954 955 func (fake *FakeContainer) PropertyCallCount() int { 956 fake.propertyMutex.RLock() 957 defer fake.propertyMutex.RUnlock() 958 return len(fake.propertyArgsForCall) 959 } 960 961 func (fake *FakeContainer) PropertyArgsForCall(i int) string { 962 fake.propertyMutex.RLock() 963 defer fake.propertyMutex.RUnlock() 964 return fake.propertyArgsForCall[i].name 965 } 966 967 func (fake *FakeContainer) PropertyReturns(result1 string, result2 error) { 968 fake.PropertyStub = nil 969 fake.propertyReturns = struct { 970 result1 string 971 result2 error 972 }{result1, result2} 973 } 974 975 func (fake *FakeContainer) SetProperty(name string, value string) error { 976 fake.setPropertyMutex.Lock() 977 fake.setPropertyArgsForCall = append(fake.setPropertyArgsForCall, struct { 978 name string 979 value string 980 }{name, value}) 981 fake.setPropertyMutex.Unlock() 982 if fake.SetPropertyStub != nil { 983 return fake.SetPropertyStub(name, value) 984 } else { 985 return fake.setPropertyReturns.result1 986 } 987 } 988 989 func (fake *FakeContainer) SetPropertyCallCount() int { 990 fake.setPropertyMutex.RLock() 991 defer fake.setPropertyMutex.RUnlock() 992 return len(fake.setPropertyArgsForCall) 993 } 994 995 func (fake *FakeContainer) SetPropertyArgsForCall(i int) (string, string) { 996 fake.setPropertyMutex.RLock() 997 defer fake.setPropertyMutex.RUnlock() 998 return fake.setPropertyArgsForCall[i].name, fake.setPropertyArgsForCall[i].value 999 } 1000 1001 func (fake *FakeContainer) SetPropertyReturns(result1 error) { 1002 fake.SetPropertyStub = nil 1003 fake.setPropertyReturns = struct { 1004 result1 error 1005 }{result1} 1006 } 1007 1008 func (fake *FakeContainer) RemoveProperty(name string) error { 1009 fake.removePropertyMutex.Lock() 1010 fake.removePropertyArgsForCall = append(fake.removePropertyArgsForCall, struct { 1011 name string 1012 }{name}) 1013 fake.removePropertyMutex.Unlock() 1014 if fake.RemovePropertyStub != nil { 1015 return fake.RemovePropertyStub(name) 1016 } else { 1017 return fake.removePropertyReturns.result1 1018 } 1019 } 1020 1021 func (fake *FakeContainer) RemovePropertyCallCount() int { 1022 fake.removePropertyMutex.RLock() 1023 defer fake.removePropertyMutex.RUnlock() 1024 return len(fake.removePropertyArgsForCall) 1025 } 1026 1027 func (fake *FakeContainer) RemovePropertyArgsForCall(i int) string { 1028 fake.removePropertyMutex.RLock() 1029 defer fake.removePropertyMutex.RUnlock() 1030 return fake.removePropertyArgsForCall[i].name 1031 } 1032 1033 func (fake *FakeContainer) RemovePropertyReturns(result1 error) { 1034 fake.RemovePropertyStub = nil 1035 fake.removePropertyReturns = struct { 1036 result1 error 1037 }{result1} 1038 } 1039 1040 var _ linux_backend.Container = new(FakeContainer)