github.com/cloudfoundry-attic/garden-linux@v0.333.2-candidate/network/fakes/fake_configurer.go (about)

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/cloudfoundry-incubator/garden-linux/network"
     8  )
     9  
    10  type FakeConfigurer struct {
    11  	ConfigureContainerStub        func(*network.ContainerConfig) error
    12  	configureContainerMutex       sync.RWMutex
    13  	configureContainerArgsForCall []struct {
    14  		arg1 *network.ContainerConfig
    15  	}
    16  	configureContainerReturns struct {
    17  		result1 error
    18  	}
    19  	ConfigureHostStub        func(*network.HostConfig) error
    20  	configureHostMutex       sync.RWMutex
    21  	configureHostArgsForCall []struct {
    22  		arg1 *network.HostConfig
    23  	}
    24  	configureHostReturns struct {
    25  		result1 error
    26  	}
    27  }
    28  
    29  func (fake *FakeConfigurer) ConfigureContainer(arg1 *network.ContainerConfig) error {
    30  	fake.configureContainerMutex.Lock()
    31  	fake.configureContainerArgsForCall = append(fake.configureContainerArgsForCall, struct {
    32  		arg1 *network.ContainerConfig
    33  	}{arg1})
    34  	fake.configureContainerMutex.Unlock()
    35  	if fake.ConfigureContainerStub != nil {
    36  		return fake.ConfigureContainerStub(arg1)
    37  	} else {
    38  		return fake.configureContainerReturns.result1
    39  	}
    40  }
    41  
    42  func (fake *FakeConfigurer) ConfigureContainerCallCount() int {
    43  	fake.configureContainerMutex.RLock()
    44  	defer fake.configureContainerMutex.RUnlock()
    45  	return len(fake.configureContainerArgsForCall)
    46  }
    47  
    48  func (fake *FakeConfigurer) ConfigureContainerArgsForCall(i int) *network.ContainerConfig {
    49  	fake.configureContainerMutex.RLock()
    50  	defer fake.configureContainerMutex.RUnlock()
    51  	return fake.configureContainerArgsForCall[i].arg1
    52  }
    53  
    54  func (fake *FakeConfigurer) ConfigureContainerReturns(result1 error) {
    55  	fake.ConfigureContainerStub = nil
    56  	fake.configureContainerReturns = struct {
    57  		result1 error
    58  	}{result1}
    59  }
    60  
    61  func (fake *FakeConfigurer) ConfigureHost(arg1 *network.HostConfig) error {
    62  	fake.configureHostMutex.Lock()
    63  	fake.configureHostArgsForCall = append(fake.configureHostArgsForCall, struct {
    64  		arg1 *network.HostConfig
    65  	}{arg1})
    66  	fake.configureHostMutex.Unlock()
    67  	if fake.ConfigureHostStub != nil {
    68  		return fake.ConfigureHostStub(arg1)
    69  	} else {
    70  		return fake.configureHostReturns.result1
    71  	}
    72  }
    73  
    74  func (fake *FakeConfigurer) ConfigureHostCallCount() int {
    75  	fake.configureHostMutex.RLock()
    76  	defer fake.configureHostMutex.RUnlock()
    77  	return len(fake.configureHostArgsForCall)
    78  }
    79  
    80  func (fake *FakeConfigurer) ConfigureHostArgsForCall(i int) *network.HostConfig {
    81  	fake.configureHostMutex.RLock()
    82  	defer fake.configureHostMutex.RUnlock()
    83  	return fake.configureHostArgsForCall[i].arg1
    84  }
    85  
    86  func (fake *FakeConfigurer) ConfigureHostReturns(result1 error) {
    87  	fake.ConfigureHostStub = nil
    88  	fake.configureHostReturns = struct {
    89  		result1 error
    90  	}{result1}
    91  }
    92  
    93  var _ network.Configurer = new(FakeConfigurer)