github.com/sleungcy-sap/cli@v7.1.0+incompatible/cf/actors/brokerbuilder/brokerbuilderfakes/fake_broker_builder.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package brokerbuilderfakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/cf/actors/brokerbuilder" 8 "code.cloudfoundry.org/cli/cf/models" 9 ) 10 11 type FakeBrokerBuilder struct { 12 AttachBrokersToServicesStub func([]models.ServiceOffering) ([]models.ServiceBroker, error) 13 attachBrokersToServicesMutex sync.RWMutex 14 attachBrokersToServicesArgsForCall []struct { 15 arg1 []models.ServiceOffering 16 } 17 attachBrokersToServicesReturns struct { 18 result1 []models.ServiceBroker 19 result2 error 20 } 21 attachBrokersToServicesReturnsOnCall map[int]struct { 22 result1 []models.ServiceBroker 23 result2 error 24 } 25 AttachSpecificBrokerToServicesStub func(string, []models.ServiceOffering) (models.ServiceBroker, error) 26 attachSpecificBrokerToServicesMutex sync.RWMutex 27 attachSpecificBrokerToServicesArgsForCall []struct { 28 arg1 string 29 arg2 []models.ServiceOffering 30 } 31 attachSpecificBrokerToServicesReturns struct { 32 result1 models.ServiceBroker 33 result2 error 34 } 35 attachSpecificBrokerToServicesReturnsOnCall map[int]struct { 36 result1 models.ServiceBroker 37 result2 error 38 } 39 GetAllServiceBrokersStub func() ([]models.ServiceBroker, error) 40 getAllServiceBrokersMutex sync.RWMutex 41 getAllServiceBrokersArgsForCall []struct { 42 } 43 getAllServiceBrokersReturns struct { 44 result1 []models.ServiceBroker 45 result2 error 46 } 47 getAllServiceBrokersReturnsOnCall map[int]struct { 48 result1 []models.ServiceBroker 49 result2 error 50 } 51 GetBrokerWithAllServicesStub func(string) (models.ServiceBroker, error) 52 getBrokerWithAllServicesMutex sync.RWMutex 53 getBrokerWithAllServicesArgsForCall []struct { 54 arg1 string 55 } 56 getBrokerWithAllServicesReturns struct { 57 result1 models.ServiceBroker 58 result2 error 59 } 60 getBrokerWithAllServicesReturnsOnCall map[int]struct { 61 result1 models.ServiceBroker 62 result2 error 63 } 64 GetBrokerWithSpecifiedServiceStub func(string) (models.ServiceBroker, error) 65 getBrokerWithSpecifiedServiceMutex sync.RWMutex 66 getBrokerWithSpecifiedServiceArgsForCall []struct { 67 arg1 string 68 } 69 getBrokerWithSpecifiedServiceReturns struct { 70 result1 models.ServiceBroker 71 result2 error 72 } 73 getBrokerWithSpecifiedServiceReturnsOnCall map[int]struct { 74 result1 models.ServiceBroker 75 result2 error 76 } 77 invocations map[string][][]interface{} 78 invocationsMutex sync.RWMutex 79 } 80 81 func (fake *FakeBrokerBuilder) AttachBrokersToServices(arg1 []models.ServiceOffering) ([]models.ServiceBroker, error) { 82 var arg1Copy []models.ServiceOffering 83 if arg1 != nil { 84 arg1Copy = make([]models.ServiceOffering, len(arg1)) 85 copy(arg1Copy, arg1) 86 } 87 fake.attachBrokersToServicesMutex.Lock() 88 ret, specificReturn := fake.attachBrokersToServicesReturnsOnCall[len(fake.attachBrokersToServicesArgsForCall)] 89 fake.attachBrokersToServicesArgsForCall = append(fake.attachBrokersToServicesArgsForCall, struct { 90 arg1 []models.ServiceOffering 91 }{arg1Copy}) 92 fake.recordInvocation("AttachBrokersToServices", []interface{}{arg1Copy}) 93 fake.attachBrokersToServicesMutex.Unlock() 94 if fake.AttachBrokersToServicesStub != nil { 95 return fake.AttachBrokersToServicesStub(arg1) 96 } 97 if specificReturn { 98 return ret.result1, ret.result2 99 } 100 fakeReturns := fake.attachBrokersToServicesReturns 101 return fakeReturns.result1, fakeReturns.result2 102 } 103 104 func (fake *FakeBrokerBuilder) AttachBrokersToServicesCallCount() int { 105 fake.attachBrokersToServicesMutex.RLock() 106 defer fake.attachBrokersToServicesMutex.RUnlock() 107 return len(fake.attachBrokersToServicesArgsForCall) 108 } 109 110 func (fake *FakeBrokerBuilder) AttachBrokersToServicesCalls(stub func([]models.ServiceOffering) ([]models.ServiceBroker, error)) { 111 fake.attachBrokersToServicesMutex.Lock() 112 defer fake.attachBrokersToServicesMutex.Unlock() 113 fake.AttachBrokersToServicesStub = stub 114 } 115 116 func (fake *FakeBrokerBuilder) AttachBrokersToServicesArgsForCall(i int) []models.ServiceOffering { 117 fake.attachBrokersToServicesMutex.RLock() 118 defer fake.attachBrokersToServicesMutex.RUnlock() 119 argsForCall := fake.attachBrokersToServicesArgsForCall[i] 120 return argsForCall.arg1 121 } 122 123 func (fake *FakeBrokerBuilder) AttachBrokersToServicesReturns(result1 []models.ServiceBroker, result2 error) { 124 fake.attachBrokersToServicesMutex.Lock() 125 defer fake.attachBrokersToServicesMutex.Unlock() 126 fake.AttachBrokersToServicesStub = nil 127 fake.attachBrokersToServicesReturns = struct { 128 result1 []models.ServiceBroker 129 result2 error 130 }{result1, result2} 131 } 132 133 func (fake *FakeBrokerBuilder) AttachBrokersToServicesReturnsOnCall(i int, result1 []models.ServiceBroker, result2 error) { 134 fake.attachBrokersToServicesMutex.Lock() 135 defer fake.attachBrokersToServicesMutex.Unlock() 136 fake.AttachBrokersToServicesStub = nil 137 if fake.attachBrokersToServicesReturnsOnCall == nil { 138 fake.attachBrokersToServicesReturnsOnCall = make(map[int]struct { 139 result1 []models.ServiceBroker 140 result2 error 141 }) 142 } 143 fake.attachBrokersToServicesReturnsOnCall[i] = struct { 144 result1 []models.ServiceBroker 145 result2 error 146 }{result1, result2} 147 } 148 149 func (fake *FakeBrokerBuilder) AttachSpecificBrokerToServices(arg1 string, arg2 []models.ServiceOffering) (models.ServiceBroker, error) { 150 var arg2Copy []models.ServiceOffering 151 if arg2 != nil { 152 arg2Copy = make([]models.ServiceOffering, len(arg2)) 153 copy(arg2Copy, arg2) 154 } 155 fake.attachSpecificBrokerToServicesMutex.Lock() 156 ret, specificReturn := fake.attachSpecificBrokerToServicesReturnsOnCall[len(fake.attachSpecificBrokerToServicesArgsForCall)] 157 fake.attachSpecificBrokerToServicesArgsForCall = append(fake.attachSpecificBrokerToServicesArgsForCall, struct { 158 arg1 string 159 arg2 []models.ServiceOffering 160 }{arg1, arg2Copy}) 161 fake.recordInvocation("AttachSpecificBrokerToServices", []interface{}{arg1, arg2Copy}) 162 fake.attachSpecificBrokerToServicesMutex.Unlock() 163 if fake.AttachSpecificBrokerToServicesStub != nil { 164 return fake.AttachSpecificBrokerToServicesStub(arg1, arg2) 165 } 166 if specificReturn { 167 return ret.result1, ret.result2 168 } 169 fakeReturns := fake.attachSpecificBrokerToServicesReturns 170 return fakeReturns.result1, fakeReturns.result2 171 } 172 173 func (fake *FakeBrokerBuilder) AttachSpecificBrokerToServicesCallCount() int { 174 fake.attachSpecificBrokerToServicesMutex.RLock() 175 defer fake.attachSpecificBrokerToServicesMutex.RUnlock() 176 return len(fake.attachSpecificBrokerToServicesArgsForCall) 177 } 178 179 func (fake *FakeBrokerBuilder) AttachSpecificBrokerToServicesCalls(stub func(string, []models.ServiceOffering) (models.ServiceBroker, error)) { 180 fake.attachSpecificBrokerToServicesMutex.Lock() 181 defer fake.attachSpecificBrokerToServicesMutex.Unlock() 182 fake.AttachSpecificBrokerToServicesStub = stub 183 } 184 185 func (fake *FakeBrokerBuilder) AttachSpecificBrokerToServicesArgsForCall(i int) (string, []models.ServiceOffering) { 186 fake.attachSpecificBrokerToServicesMutex.RLock() 187 defer fake.attachSpecificBrokerToServicesMutex.RUnlock() 188 argsForCall := fake.attachSpecificBrokerToServicesArgsForCall[i] 189 return argsForCall.arg1, argsForCall.arg2 190 } 191 192 func (fake *FakeBrokerBuilder) AttachSpecificBrokerToServicesReturns(result1 models.ServiceBroker, result2 error) { 193 fake.attachSpecificBrokerToServicesMutex.Lock() 194 defer fake.attachSpecificBrokerToServicesMutex.Unlock() 195 fake.AttachSpecificBrokerToServicesStub = nil 196 fake.attachSpecificBrokerToServicesReturns = struct { 197 result1 models.ServiceBroker 198 result2 error 199 }{result1, result2} 200 } 201 202 func (fake *FakeBrokerBuilder) AttachSpecificBrokerToServicesReturnsOnCall(i int, result1 models.ServiceBroker, result2 error) { 203 fake.attachSpecificBrokerToServicesMutex.Lock() 204 defer fake.attachSpecificBrokerToServicesMutex.Unlock() 205 fake.AttachSpecificBrokerToServicesStub = nil 206 if fake.attachSpecificBrokerToServicesReturnsOnCall == nil { 207 fake.attachSpecificBrokerToServicesReturnsOnCall = make(map[int]struct { 208 result1 models.ServiceBroker 209 result2 error 210 }) 211 } 212 fake.attachSpecificBrokerToServicesReturnsOnCall[i] = struct { 213 result1 models.ServiceBroker 214 result2 error 215 }{result1, result2} 216 } 217 218 func (fake *FakeBrokerBuilder) GetAllServiceBrokers() ([]models.ServiceBroker, error) { 219 fake.getAllServiceBrokersMutex.Lock() 220 ret, specificReturn := fake.getAllServiceBrokersReturnsOnCall[len(fake.getAllServiceBrokersArgsForCall)] 221 fake.getAllServiceBrokersArgsForCall = append(fake.getAllServiceBrokersArgsForCall, struct { 222 }{}) 223 fake.recordInvocation("GetAllServiceBrokers", []interface{}{}) 224 fake.getAllServiceBrokersMutex.Unlock() 225 if fake.GetAllServiceBrokersStub != nil { 226 return fake.GetAllServiceBrokersStub() 227 } 228 if specificReturn { 229 return ret.result1, ret.result2 230 } 231 fakeReturns := fake.getAllServiceBrokersReturns 232 return fakeReturns.result1, fakeReturns.result2 233 } 234 235 func (fake *FakeBrokerBuilder) GetAllServiceBrokersCallCount() int { 236 fake.getAllServiceBrokersMutex.RLock() 237 defer fake.getAllServiceBrokersMutex.RUnlock() 238 return len(fake.getAllServiceBrokersArgsForCall) 239 } 240 241 func (fake *FakeBrokerBuilder) GetAllServiceBrokersCalls(stub func() ([]models.ServiceBroker, error)) { 242 fake.getAllServiceBrokersMutex.Lock() 243 defer fake.getAllServiceBrokersMutex.Unlock() 244 fake.GetAllServiceBrokersStub = stub 245 } 246 247 func (fake *FakeBrokerBuilder) GetAllServiceBrokersReturns(result1 []models.ServiceBroker, result2 error) { 248 fake.getAllServiceBrokersMutex.Lock() 249 defer fake.getAllServiceBrokersMutex.Unlock() 250 fake.GetAllServiceBrokersStub = nil 251 fake.getAllServiceBrokersReturns = struct { 252 result1 []models.ServiceBroker 253 result2 error 254 }{result1, result2} 255 } 256 257 func (fake *FakeBrokerBuilder) GetAllServiceBrokersReturnsOnCall(i int, result1 []models.ServiceBroker, result2 error) { 258 fake.getAllServiceBrokersMutex.Lock() 259 defer fake.getAllServiceBrokersMutex.Unlock() 260 fake.GetAllServiceBrokersStub = nil 261 if fake.getAllServiceBrokersReturnsOnCall == nil { 262 fake.getAllServiceBrokersReturnsOnCall = make(map[int]struct { 263 result1 []models.ServiceBroker 264 result2 error 265 }) 266 } 267 fake.getAllServiceBrokersReturnsOnCall[i] = struct { 268 result1 []models.ServiceBroker 269 result2 error 270 }{result1, result2} 271 } 272 273 func (fake *FakeBrokerBuilder) GetBrokerWithAllServices(arg1 string) (models.ServiceBroker, error) { 274 fake.getBrokerWithAllServicesMutex.Lock() 275 ret, specificReturn := fake.getBrokerWithAllServicesReturnsOnCall[len(fake.getBrokerWithAllServicesArgsForCall)] 276 fake.getBrokerWithAllServicesArgsForCall = append(fake.getBrokerWithAllServicesArgsForCall, struct { 277 arg1 string 278 }{arg1}) 279 fake.recordInvocation("GetBrokerWithAllServices", []interface{}{arg1}) 280 fake.getBrokerWithAllServicesMutex.Unlock() 281 if fake.GetBrokerWithAllServicesStub != nil { 282 return fake.GetBrokerWithAllServicesStub(arg1) 283 } 284 if specificReturn { 285 return ret.result1, ret.result2 286 } 287 fakeReturns := fake.getBrokerWithAllServicesReturns 288 return fakeReturns.result1, fakeReturns.result2 289 } 290 291 func (fake *FakeBrokerBuilder) GetBrokerWithAllServicesCallCount() int { 292 fake.getBrokerWithAllServicesMutex.RLock() 293 defer fake.getBrokerWithAllServicesMutex.RUnlock() 294 return len(fake.getBrokerWithAllServicesArgsForCall) 295 } 296 297 func (fake *FakeBrokerBuilder) GetBrokerWithAllServicesCalls(stub func(string) (models.ServiceBroker, error)) { 298 fake.getBrokerWithAllServicesMutex.Lock() 299 defer fake.getBrokerWithAllServicesMutex.Unlock() 300 fake.GetBrokerWithAllServicesStub = stub 301 } 302 303 func (fake *FakeBrokerBuilder) GetBrokerWithAllServicesArgsForCall(i int) string { 304 fake.getBrokerWithAllServicesMutex.RLock() 305 defer fake.getBrokerWithAllServicesMutex.RUnlock() 306 argsForCall := fake.getBrokerWithAllServicesArgsForCall[i] 307 return argsForCall.arg1 308 } 309 310 func (fake *FakeBrokerBuilder) GetBrokerWithAllServicesReturns(result1 models.ServiceBroker, result2 error) { 311 fake.getBrokerWithAllServicesMutex.Lock() 312 defer fake.getBrokerWithAllServicesMutex.Unlock() 313 fake.GetBrokerWithAllServicesStub = nil 314 fake.getBrokerWithAllServicesReturns = struct { 315 result1 models.ServiceBroker 316 result2 error 317 }{result1, result2} 318 } 319 320 func (fake *FakeBrokerBuilder) GetBrokerWithAllServicesReturnsOnCall(i int, result1 models.ServiceBroker, result2 error) { 321 fake.getBrokerWithAllServicesMutex.Lock() 322 defer fake.getBrokerWithAllServicesMutex.Unlock() 323 fake.GetBrokerWithAllServicesStub = nil 324 if fake.getBrokerWithAllServicesReturnsOnCall == nil { 325 fake.getBrokerWithAllServicesReturnsOnCall = make(map[int]struct { 326 result1 models.ServiceBroker 327 result2 error 328 }) 329 } 330 fake.getBrokerWithAllServicesReturnsOnCall[i] = struct { 331 result1 models.ServiceBroker 332 result2 error 333 }{result1, result2} 334 } 335 336 func (fake *FakeBrokerBuilder) GetBrokerWithSpecifiedService(arg1 string) (models.ServiceBroker, error) { 337 fake.getBrokerWithSpecifiedServiceMutex.Lock() 338 ret, specificReturn := fake.getBrokerWithSpecifiedServiceReturnsOnCall[len(fake.getBrokerWithSpecifiedServiceArgsForCall)] 339 fake.getBrokerWithSpecifiedServiceArgsForCall = append(fake.getBrokerWithSpecifiedServiceArgsForCall, struct { 340 arg1 string 341 }{arg1}) 342 fake.recordInvocation("GetBrokerWithSpecifiedService", []interface{}{arg1}) 343 fake.getBrokerWithSpecifiedServiceMutex.Unlock() 344 if fake.GetBrokerWithSpecifiedServiceStub != nil { 345 return fake.GetBrokerWithSpecifiedServiceStub(arg1) 346 } 347 if specificReturn { 348 return ret.result1, ret.result2 349 } 350 fakeReturns := fake.getBrokerWithSpecifiedServiceReturns 351 return fakeReturns.result1, fakeReturns.result2 352 } 353 354 func (fake *FakeBrokerBuilder) GetBrokerWithSpecifiedServiceCallCount() int { 355 fake.getBrokerWithSpecifiedServiceMutex.RLock() 356 defer fake.getBrokerWithSpecifiedServiceMutex.RUnlock() 357 return len(fake.getBrokerWithSpecifiedServiceArgsForCall) 358 } 359 360 func (fake *FakeBrokerBuilder) GetBrokerWithSpecifiedServiceCalls(stub func(string) (models.ServiceBroker, error)) { 361 fake.getBrokerWithSpecifiedServiceMutex.Lock() 362 defer fake.getBrokerWithSpecifiedServiceMutex.Unlock() 363 fake.GetBrokerWithSpecifiedServiceStub = stub 364 } 365 366 func (fake *FakeBrokerBuilder) GetBrokerWithSpecifiedServiceArgsForCall(i int) string { 367 fake.getBrokerWithSpecifiedServiceMutex.RLock() 368 defer fake.getBrokerWithSpecifiedServiceMutex.RUnlock() 369 argsForCall := fake.getBrokerWithSpecifiedServiceArgsForCall[i] 370 return argsForCall.arg1 371 } 372 373 func (fake *FakeBrokerBuilder) GetBrokerWithSpecifiedServiceReturns(result1 models.ServiceBroker, result2 error) { 374 fake.getBrokerWithSpecifiedServiceMutex.Lock() 375 defer fake.getBrokerWithSpecifiedServiceMutex.Unlock() 376 fake.GetBrokerWithSpecifiedServiceStub = nil 377 fake.getBrokerWithSpecifiedServiceReturns = struct { 378 result1 models.ServiceBroker 379 result2 error 380 }{result1, result2} 381 } 382 383 func (fake *FakeBrokerBuilder) GetBrokerWithSpecifiedServiceReturnsOnCall(i int, result1 models.ServiceBroker, result2 error) { 384 fake.getBrokerWithSpecifiedServiceMutex.Lock() 385 defer fake.getBrokerWithSpecifiedServiceMutex.Unlock() 386 fake.GetBrokerWithSpecifiedServiceStub = nil 387 if fake.getBrokerWithSpecifiedServiceReturnsOnCall == nil { 388 fake.getBrokerWithSpecifiedServiceReturnsOnCall = make(map[int]struct { 389 result1 models.ServiceBroker 390 result2 error 391 }) 392 } 393 fake.getBrokerWithSpecifiedServiceReturnsOnCall[i] = struct { 394 result1 models.ServiceBroker 395 result2 error 396 }{result1, result2} 397 } 398 399 func (fake *FakeBrokerBuilder) Invocations() map[string][][]interface{} { 400 fake.invocationsMutex.RLock() 401 defer fake.invocationsMutex.RUnlock() 402 fake.attachBrokersToServicesMutex.RLock() 403 defer fake.attachBrokersToServicesMutex.RUnlock() 404 fake.attachSpecificBrokerToServicesMutex.RLock() 405 defer fake.attachSpecificBrokerToServicesMutex.RUnlock() 406 fake.getAllServiceBrokersMutex.RLock() 407 defer fake.getAllServiceBrokersMutex.RUnlock() 408 fake.getBrokerWithAllServicesMutex.RLock() 409 defer fake.getBrokerWithAllServicesMutex.RUnlock() 410 fake.getBrokerWithSpecifiedServiceMutex.RLock() 411 defer fake.getBrokerWithSpecifiedServiceMutex.RUnlock() 412 copiedInvocations := map[string][][]interface{}{} 413 for key, value := range fake.invocations { 414 copiedInvocations[key] = value 415 } 416 return copiedInvocations 417 } 418 419 func (fake *FakeBrokerBuilder) recordInvocation(key string, args []interface{}) { 420 fake.invocationsMutex.Lock() 421 defer fake.invocationsMutex.Unlock() 422 if fake.invocations == nil { 423 fake.invocations = map[string][][]interface{}{} 424 } 425 if fake.invocations[key] == nil { 426 fake.invocations[key] = [][]interface{}{} 427 } 428 fake.invocations[key] = append(fake.invocations[key], args) 429 } 430 431 var _ brokerbuilder.BrokerBuilder = new(FakeBrokerBuilder)