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)