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

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	. "github.com/cloudfoundry/cli/cf/actors"
     6  	"github.com/cloudfoundry/cli/cf/models"
     7  	"sync"
     8  )
     9  
    10  type FakeServiceActor struct {
    11  	FilterBrokersStub        func(brokerFlag string, serviceFlag string, orgFlag string) ([]models.ServiceBroker, error)
    12  	filterBrokersMutex       sync.RWMutex
    13  	filterBrokersArgsForCall []struct {
    14  		arg1 string
    15  		arg2 string
    16  		arg3 string
    17  	}
    18  	filterBrokersReturns struct {
    19  		result1 []models.ServiceBroker
    20  		result2 error
    21  	}
    22  	AttachPlansToServiceStub        func(models.ServiceOffering) (models.ServiceOffering, error)
    23  	attachPlansToServiceMutex       sync.RWMutex
    24  	attachPlansToServiceArgsForCall []struct {
    25  		arg1 models.ServiceOffering
    26  	}
    27  	attachPlansToServiceReturns struct {
    28  		result1 models.ServiceOffering
    29  		result2 error
    30  	}
    31  	AttachOrgsToPlansStub        func([]models.ServicePlanFields) ([]models.ServicePlanFields, error)
    32  	attachOrgsToPlansMutex       sync.RWMutex
    33  	attachOrgsToPlansArgsForCall []struct {
    34  		arg1 []models.ServicePlanFields
    35  	}
    36  	attachOrgsToPlansReturns struct {
    37  		result1 []models.ServicePlanFields
    38  		result2 error
    39  	}
    40  }
    41  
    42  func (fake *FakeServiceActor) FilterBrokers(arg1 string, arg2 string, arg3 string) ([]models.ServiceBroker, error) {
    43  	fake.filterBrokersMutex.Lock()
    44  	defer fake.filterBrokersMutex.Unlock()
    45  	fake.filterBrokersArgsForCall = append(fake.filterBrokersArgsForCall, struct {
    46  		arg1 string
    47  		arg2 string
    48  		arg3 string
    49  	}{arg1, arg2, arg3})
    50  	if fake.FilterBrokersStub != nil {
    51  		return fake.FilterBrokersStub(arg1, arg2, arg3)
    52  	} else {
    53  		return fake.filterBrokersReturns.result1, fake.filterBrokersReturns.result2
    54  	}
    55  }
    56  
    57  func (fake *FakeServiceActor) FilterBrokersCallCount() int {
    58  	fake.filterBrokersMutex.RLock()
    59  	defer fake.filterBrokersMutex.RUnlock()
    60  	return len(fake.filterBrokersArgsForCall)
    61  }
    62  
    63  func (fake *FakeServiceActor) FilterBrokersArgsForCall(i int) (string, string, string) {
    64  	fake.filterBrokersMutex.RLock()
    65  	defer fake.filterBrokersMutex.RUnlock()
    66  	return fake.filterBrokersArgsForCall[i].arg1, fake.filterBrokersArgsForCall[i].arg2, fake.filterBrokersArgsForCall[i].arg3
    67  }
    68  
    69  func (fake *FakeServiceActor) FilterBrokersReturns(result1 []models.ServiceBroker, result2 error) {
    70  	fake.filterBrokersReturns = struct {
    71  		result1 []models.ServiceBroker
    72  		result2 error
    73  	}{result1, result2}
    74  }
    75  
    76  func (fake *FakeServiceActor) AttachPlansToService(arg1 models.ServiceOffering) (models.ServiceOffering, error) {
    77  	fake.attachPlansToServiceMutex.Lock()
    78  	defer fake.attachPlansToServiceMutex.Unlock()
    79  	fake.attachPlansToServiceArgsForCall = append(fake.attachPlansToServiceArgsForCall, struct {
    80  		arg1 models.ServiceOffering
    81  	}{arg1})
    82  	if fake.AttachPlansToServiceStub != nil {
    83  		return fake.AttachPlansToServiceStub(arg1)
    84  	} else {
    85  		return fake.attachPlansToServiceReturns.result1, fake.attachPlansToServiceReturns.result2
    86  	}
    87  }
    88  
    89  func (fake *FakeServiceActor) AttachPlansToServiceCallCount() int {
    90  	fake.attachPlansToServiceMutex.RLock()
    91  	defer fake.attachPlansToServiceMutex.RUnlock()
    92  	return len(fake.attachPlansToServiceArgsForCall)
    93  }
    94  
    95  func (fake *FakeServiceActor) AttachPlansToServiceArgsForCall(i int) models.ServiceOffering {
    96  	fake.attachPlansToServiceMutex.RLock()
    97  	defer fake.attachPlansToServiceMutex.RUnlock()
    98  	return fake.attachPlansToServiceArgsForCall[i].arg1
    99  }
   100  
   101  func (fake *FakeServiceActor) AttachPlansToServiceReturns(result1 models.ServiceOffering, result2 error) {
   102  	fake.attachPlansToServiceReturns = struct {
   103  		result1 models.ServiceOffering
   104  		result2 error
   105  	}{result1, result2}
   106  }
   107  
   108  func (fake *FakeServiceActor) AttachOrgsToPlans(arg1 []models.ServicePlanFields) ([]models.ServicePlanFields, error) {
   109  	fake.attachOrgsToPlansMutex.Lock()
   110  	defer fake.attachOrgsToPlansMutex.Unlock()
   111  	fake.attachOrgsToPlansArgsForCall = append(fake.attachOrgsToPlansArgsForCall, struct {
   112  		arg1 []models.ServicePlanFields
   113  	}{arg1})
   114  	if fake.AttachOrgsToPlansStub != nil {
   115  		return fake.AttachOrgsToPlansStub(arg1)
   116  	} else {
   117  		return fake.attachOrgsToPlansReturns.result1, fake.attachOrgsToPlansReturns.result2
   118  	}
   119  }
   120  
   121  func (fake *FakeServiceActor) AttachOrgsToPlansCallCount() int {
   122  	fake.attachOrgsToPlansMutex.RLock()
   123  	defer fake.attachOrgsToPlansMutex.RUnlock()
   124  	return len(fake.attachOrgsToPlansArgsForCall)
   125  }
   126  
   127  func (fake *FakeServiceActor) AttachOrgsToPlansArgsForCall(i int) []models.ServicePlanFields {
   128  	fake.attachOrgsToPlansMutex.RLock()
   129  	defer fake.attachOrgsToPlansMutex.RUnlock()
   130  	return fake.attachOrgsToPlansArgsForCall[i].arg1
   131  }
   132  
   133  func (fake *FakeServiceActor) AttachOrgsToPlansReturns(result1 []models.ServicePlanFields, result2 error) {
   134  	fake.attachOrgsToPlansReturns = struct {
   135  		result1 []models.ServicePlanFields
   136  		result2 error
   137  	}{result1, result2}
   138  }
   139  
   140  var _ ServiceActor = new(FakeServiceActor)