github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/actor/v2action/composite/compositefakes/fake_service_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package compositefakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v2action" 8 "code.cloudfoundry.org/cli/actor/v2action/composite" 9 ) 10 11 type FakeServiceActor struct { 12 GetServicesWithPlansStub func(...v2action.Filter) (v2action.ServicesWithPlans, v2action.Warnings, error) 13 getServicesWithPlansMutex sync.RWMutex 14 getServicesWithPlansArgsForCall []struct { 15 arg1 []v2action.Filter 16 } 17 getServicesWithPlansReturns struct { 18 result1 v2action.ServicesWithPlans 19 result2 v2action.Warnings 20 result3 error 21 } 22 getServicesWithPlansReturnsOnCall map[int]struct { 23 result1 v2action.ServicesWithPlans 24 result2 v2action.Warnings 25 result3 error 26 } 27 ServiceExistsWithNameStub func(string) (bool, v2action.Warnings, error) 28 serviceExistsWithNameMutex sync.RWMutex 29 serviceExistsWithNameArgsForCall []struct { 30 arg1 string 31 } 32 serviceExistsWithNameReturns struct { 33 result1 bool 34 result2 v2action.Warnings 35 result3 error 36 } 37 serviceExistsWithNameReturnsOnCall map[int]struct { 38 result1 bool 39 result2 v2action.Warnings 40 result3 error 41 } 42 invocations map[string][][]interface{} 43 invocationsMutex sync.RWMutex 44 } 45 46 func (fake *FakeServiceActor) GetServicesWithPlans(arg1 ...v2action.Filter) (v2action.ServicesWithPlans, v2action.Warnings, error) { 47 fake.getServicesWithPlansMutex.Lock() 48 ret, specificReturn := fake.getServicesWithPlansReturnsOnCall[len(fake.getServicesWithPlansArgsForCall)] 49 fake.getServicesWithPlansArgsForCall = append(fake.getServicesWithPlansArgsForCall, struct { 50 arg1 []v2action.Filter 51 }{arg1}) 52 fake.recordInvocation("GetServicesWithPlans", []interface{}{arg1}) 53 fake.getServicesWithPlansMutex.Unlock() 54 if fake.GetServicesWithPlansStub != nil { 55 return fake.GetServicesWithPlansStub(arg1...) 56 } 57 if specificReturn { 58 return ret.result1, ret.result2, ret.result3 59 } 60 fakeReturns := fake.getServicesWithPlansReturns 61 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 62 } 63 64 func (fake *FakeServiceActor) GetServicesWithPlansCallCount() int { 65 fake.getServicesWithPlansMutex.RLock() 66 defer fake.getServicesWithPlansMutex.RUnlock() 67 return len(fake.getServicesWithPlansArgsForCall) 68 } 69 70 func (fake *FakeServiceActor) GetServicesWithPlansCalls(stub func(...v2action.Filter) (v2action.ServicesWithPlans, v2action.Warnings, error)) { 71 fake.getServicesWithPlansMutex.Lock() 72 defer fake.getServicesWithPlansMutex.Unlock() 73 fake.GetServicesWithPlansStub = stub 74 } 75 76 func (fake *FakeServiceActor) GetServicesWithPlansArgsForCall(i int) []v2action.Filter { 77 fake.getServicesWithPlansMutex.RLock() 78 defer fake.getServicesWithPlansMutex.RUnlock() 79 argsForCall := fake.getServicesWithPlansArgsForCall[i] 80 return argsForCall.arg1 81 } 82 83 func (fake *FakeServiceActor) GetServicesWithPlansReturns(result1 v2action.ServicesWithPlans, result2 v2action.Warnings, result3 error) { 84 fake.getServicesWithPlansMutex.Lock() 85 defer fake.getServicesWithPlansMutex.Unlock() 86 fake.GetServicesWithPlansStub = nil 87 fake.getServicesWithPlansReturns = struct { 88 result1 v2action.ServicesWithPlans 89 result2 v2action.Warnings 90 result3 error 91 }{result1, result2, result3} 92 } 93 94 func (fake *FakeServiceActor) GetServicesWithPlansReturnsOnCall(i int, result1 v2action.ServicesWithPlans, result2 v2action.Warnings, result3 error) { 95 fake.getServicesWithPlansMutex.Lock() 96 defer fake.getServicesWithPlansMutex.Unlock() 97 fake.GetServicesWithPlansStub = nil 98 if fake.getServicesWithPlansReturnsOnCall == nil { 99 fake.getServicesWithPlansReturnsOnCall = make(map[int]struct { 100 result1 v2action.ServicesWithPlans 101 result2 v2action.Warnings 102 result3 error 103 }) 104 } 105 fake.getServicesWithPlansReturnsOnCall[i] = struct { 106 result1 v2action.ServicesWithPlans 107 result2 v2action.Warnings 108 result3 error 109 }{result1, result2, result3} 110 } 111 112 func (fake *FakeServiceActor) ServiceExistsWithName(arg1 string) (bool, v2action.Warnings, error) { 113 fake.serviceExistsWithNameMutex.Lock() 114 ret, specificReturn := fake.serviceExistsWithNameReturnsOnCall[len(fake.serviceExistsWithNameArgsForCall)] 115 fake.serviceExistsWithNameArgsForCall = append(fake.serviceExistsWithNameArgsForCall, struct { 116 arg1 string 117 }{arg1}) 118 fake.recordInvocation("ServiceExistsWithName", []interface{}{arg1}) 119 fake.serviceExistsWithNameMutex.Unlock() 120 if fake.ServiceExistsWithNameStub != nil { 121 return fake.ServiceExistsWithNameStub(arg1) 122 } 123 if specificReturn { 124 return ret.result1, ret.result2, ret.result3 125 } 126 fakeReturns := fake.serviceExistsWithNameReturns 127 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 128 } 129 130 func (fake *FakeServiceActor) ServiceExistsWithNameCallCount() int { 131 fake.serviceExistsWithNameMutex.RLock() 132 defer fake.serviceExistsWithNameMutex.RUnlock() 133 return len(fake.serviceExistsWithNameArgsForCall) 134 } 135 136 func (fake *FakeServiceActor) ServiceExistsWithNameCalls(stub func(string) (bool, v2action.Warnings, error)) { 137 fake.serviceExistsWithNameMutex.Lock() 138 defer fake.serviceExistsWithNameMutex.Unlock() 139 fake.ServiceExistsWithNameStub = stub 140 } 141 142 func (fake *FakeServiceActor) ServiceExistsWithNameArgsForCall(i int) string { 143 fake.serviceExistsWithNameMutex.RLock() 144 defer fake.serviceExistsWithNameMutex.RUnlock() 145 argsForCall := fake.serviceExistsWithNameArgsForCall[i] 146 return argsForCall.arg1 147 } 148 149 func (fake *FakeServiceActor) ServiceExistsWithNameReturns(result1 bool, result2 v2action.Warnings, result3 error) { 150 fake.serviceExistsWithNameMutex.Lock() 151 defer fake.serviceExistsWithNameMutex.Unlock() 152 fake.ServiceExistsWithNameStub = nil 153 fake.serviceExistsWithNameReturns = struct { 154 result1 bool 155 result2 v2action.Warnings 156 result3 error 157 }{result1, result2, result3} 158 } 159 160 func (fake *FakeServiceActor) ServiceExistsWithNameReturnsOnCall(i int, result1 bool, result2 v2action.Warnings, result3 error) { 161 fake.serviceExistsWithNameMutex.Lock() 162 defer fake.serviceExistsWithNameMutex.Unlock() 163 fake.ServiceExistsWithNameStub = nil 164 if fake.serviceExistsWithNameReturnsOnCall == nil { 165 fake.serviceExistsWithNameReturnsOnCall = make(map[int]struct { 166 result1 bool 167 result2 v2action.Warnings 168 result3 error 169 }) 170 } 171 fake.serviceExistsWithNameReturnsOnCall[i] = struct { 172 result1 bool 173 result2 v2action.Warnings 174 result3 error 175 }{result1, result2, result3} 176 } 177 178 func (fake *FakeServiceActor) Invocations() map[string][][]interface{} { 179 fake.invocationsMutex.RLock() 180 defer fake.invocationsMutex.RUnlock() 181 fake.getServicesWithPlansMutex.RLock() 182 defer fake.getServicesWithPlansMutex.RUnlock() 183 fake.serviceExistsWithNameMutex.RLock() 184 defer fake.serviceExistsWithNameMutex.RUnlock() 185 copiedInvocations := map[string][][]interface{}{} 186 for key, value := range fake.invocations { 187 copiedInvocations[key] = value 188 } 189 return copiedInvocations 190 } 191 192 func (fake *FakeServiceActor) recordInvocation(key string, args []interface{}) { 193 fake.invocationsMutex.Lock() 194 defer fake.invocationsMutex.Unlock() 195 if fake.invocations == nil { 196 fake.invocations = map[string][][]interface{}{} 197 } 198 if fake.invocations[key] == nil { 199 fake.invocations[key] = [][]interface{}{} 200 } 201 fake.invocations[key] = append(fake.invocations[key], args) 202 } 203 204 var _ composite.ServiceActor = new(FakeServiceActor)