github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/cf/actors/broker_builder/fakes/fake_broker_builder.go (about)

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	. "github.com/cloudfoundry/cli/cf/actors/broker_builder"
     6  
     7  	"sync"
     8  
     9  	"github.com/cloudfoundry/cli/cf/models"
    10  )
    11  
    12  type FakeBrokerBuilder struct {
    13  	AttachBrokersToServicesStub        func([]models.ServiceOffering) ([]models.ServiceBroker, error)
    14  	attachBrokersToServicesMutex       sync.RWMutex
    15  	attachBrokersToServicesArgsForCall []struct {
    16  		arg1 []models.ServiceOffering
    17  	}
    18  	attachBrokersToServicesReturns struct {
    19  		result1 []models.ServiceBroker
    20  		result2 error
    21  	}
    22  	AttachSpecificBrokerToServicesStub        func(string, []models.ServiceOffering) (models.ServiceBroker, error)
    23  	attachSpecificBrokerToServicesMutex       sync.RWMutex
    24  	attachSpecificBrokerToServicesArgsForCall []struct {
    25  		arg1 string
    26  		arg2 []models.ServiceOffering
    27  	}
    28  	attachSpecificBrokerToServicesReturns struct {
    29  		result1 models.ServiceBroker
    30  		result2 error
    31  	}
    32  	GetAllServiceBrokersStub        func() ([]models.ServiceBroker, error)
    33  	getAllServiceBrokersMutex       sync.RWMutex
    34  	getAllServiceBrokersArgsForCall []struct{}
    35  	getAllServiceBrokersReturns     struct {
    36  		result1 []models.ServiceBroker
    37  		result2 error
    38  	}
    39  	GetBrokerWithAllServicesStub        func(brokerName string) (models.ServiceBroker, error)
    40  	getBrokerWithAllServicesMutex       sync.RWMutex
    41  	getBrokerWithAllServicesArgsForCall []struct {
    42  		brokerName string
    43  	}
    44  	getBrokerWithAllServicesReturns struct {
    45  		result1 models.ServiceBroker
    46  		result2 error
    47  	}
    48  	GetBrokerWithSpecifiedServiceStub        func(serviceName string) (models.ServiceBroker, error)
    49  	getBrokerWithSpecifiedServiceMutex       sync.RWMutex
    50  	getBrokerWithSpecifiedServiceArgsForCall []struct {
    51  		serviceName string
    52  	}
    53  	getBrokerWithSpecifiedServiceReturns struct {
    54  		result1 models.ServiceBroker
    55  		result2 error
    56  	}
    57  }
    58  
    59  func (fake *FakeBrokerBuilder) AttachBrokersToServices(arg1 []models.ServiceOffering) ([]models.ServiceBroker, error) {
    60  	fake.attachBrokersToServicesMutex.Lock()
    61  	defer fake.attachBrokersToServicesMutex.Unlock()
    62  	fake.attachBrokersToServicesArgsForCall = append(fake.attachBrokersToServicesArgsForCall, struct {
    63  		arg1 []models.ServiceOffering
    64  	}{arg1})
    65  	if fake.AttachBrokersToServicesStub != nil {
    66  		return fake.AttachBrokersToServicesStub(arg1)
    67  	} else {
    68  		return fake.attachBrokersToServicesReturns.result1, fake.attachBrokersToServicesReturns.result2
    69  	}
    70  }
    71  
    72  func (fake *FakeBrokerBuilder) AttachBrokersToServicesCallCount() int {
    73  	fake.attachBrokersToServicesMutex.RLock()
    74  	defer fake.attachBrokersToServicesMutex.RUnlock()
    75  	return len(fake.attachBrokersToServicesArgsForCall)
    76  }
    77  
    78  func (fake *FakeBrokerBuilder) AttachBrokersToServicesArgsForCall(i int) []models.ServiceOffering {
    79  	fake.attachBrokersToServicesMutex.RLock()
    80  	defer fake.attachBrokersToServicesMutex.RUnlock()
    81  	return fake.attachBrokersToServicesArgsForCall[i].arg1
    82  }
    83  
    84  func (fake *FakeBrokerBuilder) AttachBrokersToServicesReturns(result1 []models.ServiceBroker, result2 error) {
    85  	fake.attachBrokersToServicesReturns = struct {
    86  		result1 []models.ServiceBroker
    87  		result2 error
    88  	}{result1, result2}
    89  }
    90  
    91  func (fake *FakeBrokerBuilder) AttachSpecificBrokerToServices(arg1 string, arg2 []models.ServiceOffering) (models.ServiceBroker, error) {
    92  	fake.attachSpecificBrokerToServicesMutex.Lock()
    93  	defer fake.attachSpecificBrokerToServicesMutex.Unlock()
    94  	fake.attachSpecificBrokerToServicesArgsForCall = append(fake.attachSpecificBrokerToServicesArgsForCall, struct {
    95  		arg1 string
    96  		arg2 []models.ServiceOffering
    97  	}{arg1, arg2})
    98  	if fake.AttachSpecificBrokerToServicesStub != nil {
    99  		return fake.AttachSpecificBrokerToServicesStub(arg1, arg2)
   100  	} else {
   101  		return fake.attachSpecificBrokerToServicesReturns.result1, fake.attachSpecificBrokerToServicesReturns.result2
   102  	}
   103  }
   104  
   105  func (fake *FakeBrokerBuilder) AttachSpecificBrokerToServicesCallCount() int {
   106  	fake.attachSpecificBrokerToServicesMutex.RLock()
   107  	defer fake.attachSpecificBrokerToServicesMutex.RUnlock()
   108  	return len(fake.attachSpecificBrokerToServicesArgsForCall)
   109  }
   110  
   111  func (fake *FakeBrokerBuilder) AttachSpecificBrokerToServicesArgsForCall(i int) (string, []models.ServiceOffering) {
   112  	fake.attachSpecificBrokerToServicesMutex.RLock()
   113  	defer fake.attachSpecificBrokerToServicesMutex.RUnlock()
   114  	return fake.attachSpecificBrokerToServicesArgsForCall[i].arg1, fake.attachSpecificBrokerToServicesArgsForCall[i].arg2
   115  }
   116  
   117  func (fake *FakeBrokerBuilder) AttachSpecificBrokerToServicesReturns(result1 models.ServiceBroker, result2 error) {
   118  	fake.attachSpecificBrokerToServicesReturns = struct {
   119  		result1 models.ServiceBroker
   120  		result2 error
   121  	}{result1, result2}
   122  }
   123  
   124  func (fake *FakeBrokerBuilder) GetAllServiceBrokers() ([]models.ServiceBroker, error) {
   125  	fake.getAllServiceBrokersMutex.Lock()
   126  	defer fake.getAllServiceBrokersMutex.Unlock()
   127  	fake.getAllServiceBrokersArgsForCall = append(fake.getAllServiceBrokersArgsForCall, struct{}{})
   128  	if fake.GetAllServiceBrokersStub != nil {
   129  		return fake.GetAllServiceBrokersStub()
   130  	} else {
   131  		return fake.getAllServiceBrokersReturns.result1, fake.getAllServiceBrokersReturns.result2
   132  	}
   133  }
   134  
   135  func (fake *FakeBrokerBuilder) GetAllServiceBrokersCallCount() int {
   136  	fake.getAllServiceBrokersMutex.RLock()
   137  	defer fake.getAllServiceBrokersMutex.RUnlock()
   138  	return len(fake.getAllServiceBrokersArgsForCall)
   139  }
   140  
   141  func (fake *FakeBrokerBuilder) GetAllServiceBrokersReturns(result1 []models.ServiceBroker, result2 error) {
   142  	fake.getAllServiceBrokersReturns = struct {
   143  		result1 []models.ServiceBroker
   144  		result2 error
   145  	}{result1, result2}
   146  }
   147  
   148  func (fake *FakeBrokerBuilder) GetBrokerWithAllServices(brokerName string) (models.ServiceBroker, error) {
   149  	fake.getBrokerWithAllServicesMutex.Lock()
   150  	defer fake.getBrokerWithAllServicesMutex.Unlock()
   151  	fake.getBrokerWithAllServicesArgsForCall = append(fake.getBrokerWithAllServicesArgsForCall, struct {
   152  		brokerName string
   153  	}{brokerName})
   154  	if fake.GetBrokerWithAllServicesStub != nil {
   155  		return fake.GetBrokerWithAllServicesStub(brokerName)
   156  	} else {
   157  		return fake.getBrokerWithAllServicesReturns.result1, fake.getBrokerWithAllServicesReturns.result2
   158  	}
   159  }
   160  
   161  func (fake *FakeBrokerBuilder) GetBrokerWithAllServicesCallCount() int {
   162  	fake.getBrokerWithAllServicesMutex.RLock()
   163  	defer fake.getBrokerWithAllServicesMutex.RUnlock()
   164  	return len(fake.getBrokerWithAllServicesArgsForCall)
   165  }
   166  
   167  func (fake *FakeBrokerBuilder) GetBrokerWithAllServicesArgsForCall(i int) string {
   168  	fake.getBrokerWithAllServicesMutex.RLock()
   169  	defer fake.getBrokerWithAllServicesMutex.RUnlock()
   170  	return fake.getBrokerWithAllServicesArgsForCall[i].brokerName
   171  }
   172  
   173  func (fake *FakeBrokerBuilder) GetBrokerWithAllServicesReturns(result1 models.ServiceBroker, result2 error) {
   174  	fake.getBrokerWithAllServicesReturns = struct {
   175  		result1 models.ServiceBroker
   176  		result2 error
   177  	}{result1, result2}
   178  }
   179  
   180  func (fake *FakeBrokerBuilder) GetBrokerWithSpecifiedService(serviceName string) (models.ServiceBroker, error) {
   181  	fake.getBrokerWithSpecifiedServiceMutex.Lock()
   182  	defer fake.getBrokerWithSpecifiedServiceMutex.Unlock()
   183  	fake.getBrokerWithSpecifiedServiceArgsForCall = append(fake.getBrokerWithSpecifiedServiceArgsForCall, struct {
   184  		serviceName string
   185  	}{serviceName})
   186  	if fake.GetBrokerWithSpecifiedServiceStub != nil {
   187  		return fake.GetBrokerWithSpecifiedServiceStub(serviceName)
   188  	} else {
   189  		return fake.getBrokerWithSpecifiedServiceReturns.result1, fake.getBrokerWithSpecifiedServiceReturns.result2
   190  	}
   191  }
   192  
   193  func (fake *FakeBrokerBuilder) GetBrokerWithSpecifiedServiceCallCount() int {
   194  	fake.getBrokerWithSpecifiedServiceMutex.RLock()
   195  	defer fake.getBrokerWithSpecifiedServiceMutex.RUnlock()
   196  	return len(fake.getBrokerWithSpecifiedServiceArgsForCall)
   197  }
   198  
   199  func (fake *FakeBrokerBuilder) GetBrokerWithSpecifiedServiceArgsForCall(i int) string {
   200  	fake.getBrokerWithSpecifiedServiceMutex.RLock()
   201  	defer fake.getBrokerWithSpecifiedServiceMutex.RUnlock()
   202  	return fake.getBrokerWithSpecifiedServiceArgsForCall[i].serviceName
   203  }
   204  
   205  func (fake *FakeBrokerBuilder) GetBrokerWithSpecifiedServiceReturns(result1 models.ServiceBroker, result2 error) {
   206  	fake.getBrokerWithSpecifiedServiceReturns = struct {
   207  		result1 models.ServiceBroker
   208  		result2 error
   209  	}{result1, result2}
   210  }
   211  
   212  var _ BrokerBuilder = new(FakeBrokerBuilder)