github.com/nimakaviani/cli@v6.37.1-0.20180619223813-e734901a73fa+incompatible/cf/requirements/requirementsfakes/fake_factory.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package requirementsfakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/cf/requirements" 8 "github.com/blang/semver" 9 ) 10 11 type FakeFactory struct { 12 NewApplicationRequirementStub func(name string) requirements.ApplicationRequirement 13 newApplicationRequirementMutex sync.RWMutex 14 newApplicationRequirementArgsForCall []struct { 15 name string 16 } 17 newApplicationRequirementReturns struct { 18 result1 requirements.ApplicationRequirement 19 } 20 newApplicationRequirementReturnsOnCall map[int]struct { 21 result1 requirements.ApplicationRequirement 22 } 23 NewDEAApplicationRequirementStub func(name string) requirements.DEAApplicationRequirement 24 newDEAApplicationRequirementMutex sync.RWMutex 25 newDEAApplicationRequirementArgsForCall []struct { 26 name string 27 } 28 newDEAApplicationRequirementReturns struct { 29 result1 requirements.DEAApplicationRequirement 30 } 31 newDEAApplicationRequirementReturnsOnCall map[int]struct { 32 result1 requirements.DEAApplicationRequirement 33 } 34 NewDiegoApplicationRequirementStub func(name string) requirements.DiegoApplicationRequirement 35 newDiegoApplicationRequirementMutex sync.RWMutex 36 newDiegoApplicationRequirementArgsForCall []struct { 37 name string 38 } 39 newDiegoApplicationRequirementReturns struct { 40 result1 requirements.DiegoApplicationRequirement 41 } 42 newDiegoApplicationRequirementReturnsOnCall map[int]struct { 43 result1 requirements.DiegoApplicationRequirement 44 } 45 NewServiceInstanceRequirementStub func(name string) requirements.ServiceInstanceRequirement 46 newServiceInstanceRequirementMutex sync.RWMutex 47 newServiceInstanceRequirementArgsForCall []struct { 48 name string 49 } 50 newServiceInstanceRequirementReturns struct { 51 result1 requirements.ServiceInstanceRequirement 52 } 53 newServiceInstanceRequirementReturnsOnCall map[int]struct { 54 result1 requirements.ServiceInstanceRequirement 55 } 56 NewLoginRequirementStub func() requirements.Requirement 57 newLoginRequirementMutex sync.RWMutex 58 newLoginRequirementArgsForCall []struct{} 59 newLoginRequirementReturns struct { 60 result1 requirements.Requirement 61 } 62 newLoginRequirementReturnsOnCall map[int]struct { 63 result1 requirements.Requirement 64 } 65 NewRoutingAPIRequirementStub func() requirements.Requirement 66 newRoutingAPIRequirementMutex sync.RWMutex 67 newRoutingAPIRequirementArgsForCall []struct{} 68 newRoutingAPIRequirementReturns struct { 69 result1 requirements.Requirement 70 } 71 newRoutingAPIRequirementReturnsOnCall map[int]struct { 72 result1 requirements.Requirement 73 } 74 NewSpaceRequirementStub func(name string) requirements.SpaceRequirement 75 newSpaceRequirementMutex sync.RWMutex 76 newSpaceRequirementArgsForCall []struct { 77 name string 78 } 79 newSpaceRequirementReturns struct { 80 result1 requirements.SpaceRequirement 81 } 82 newSpaceRequirementReturnsOnCall map[int]struct { 83 result1 requirements.SpaceRequirement 84 } 85 NewTargetedSpaceRequirementStub func() requirements.Requirement 86 newTargetedSpaceRequirementMutex sync.RWMutex 87 newTargetedSpaceRequirementArgsForCall []struct{} 88 newTargetedSpaceRequirementReturns struct { 89 result1 requirements.Requirement 90 } 91 newTargetedSpaceRequirementReturnsOnCall map[int]struct { 92 result1 requirements.Requirement 93 } 94 NewTargetedOrgRequirementStub func() requirements.TargetedOrgRequirement 95 newTargetedOrgRequirementMutex sync.RWMutex 96 newTargetedOrgRequirementArgsForCall []struct{} 97 newTargetedOrgRequirementReturns struct { 98 result1 requirements.TargetedOrgRequirement 99 } 100 newTargetedOrgRequirementReturnsOnCall map[int]struct { 101 result1 requirements.TargetedOrgRequirement 102 } 103 NewOrganizationRequirementStub func(name string) requirements.OrganizationRequirement 104 newOrganizationRequirementMutex sync.RWMutex 105 newOrganizationRequirementArgsForCall []struct { 106 name string 107 } 108 newOrganizationRequirementReturns struct { 109 result1 requirements.OrganizationRequirement 110 } 111 newOrganizationRequirementReturnsOnCall map[int]struct { 112 result1 requirements.OrganizationRequirement 113 } 114 NewDomainRequirementStub func(name string) requirements.DomainRequirement 115 newDomainRequirementMutex sync.RWMutex 116 newDomainRequirementArgsForCall []struct { 117 name string 118 } 119 newDomainRequirementReturns struct { 120 result1 requirements.DomainRequirement 121 } 122 newDomainRequirementReturnsOnCall map[int]struct { 123 result1 requirements.DomainRequirement 124 } 125 NewUserRequirementStub func(username string, wantGUID bool) requirements.UserRequirement 126 newUserRequirementMutex sync.RWMutex 127 newUserRequirementArgsForCall []struct { 128 username string 129 wantGUID bool 130 } 131 newUserRequirementReturns struct { 132 result1 requirements.UserRequirement 133 } 134 newUserRequirementReturnsOnCall map[int]struct { 135 result1 requirements.UserRequirement 136 } 137 NewBuildpackRequirementStub func(buildpack, stack string) requirements.BuildpackRequirement 138 newBuildpackRequirementMutex sync.RWMutex 139 newBuildpackRequirementArgsForCall []struct { 140 buildpack string 141 stack string 142 } 143 newBuildpackRequirementReturns struct { 144 result1 requirements.BuildpackRequirement 145 } 146 newBuildpackRequirementReturnsOnCall map[int]struct { 147 result1 requirements.BuildpackRequirement 148 } 149 NewAPIEndpointRequirementStub func() requirements.Requirement 150 newAPIEndpointRequirementMutex sync.RWMutex 151 newAPIEndpointRequirementArgsForCall []struct{} 152 newAPIEndpointRequirementReturns struct { 153 result1 requirements.Requirement 154 } 155 newAPIEndpointRequirementReturnsOnCall map[int]struct { 156 result1 requirements.Requirement 157 } 158 NewMinAPIVersionRequirementStub func(commandName string, requiredVersion semver.Version) requirements.Requirement 159 newMinAPIVersionRequirementMutex sync.RWMutex 160 newMinAPIVersionRequirementArgsForCall []struct { 161 commandName string 162 requiredVersion semver.Version 163 } 164 newMinAPIVersionRequirementReturns struct { 165 result1 requirements.Requirement 166 } 167 newMinAPIVersionRequirementReturnsOnCall map[int]struct { 168 result1 requirements.Requirement 169 } 170 NewMaxAPIVersionRequirementStub func(commandName string, maximumVersion semver.Version) requirements.Requirement 171 newMaxAPIVersionRequirementMutex sync.RWMutex 172 newMaxAPIVersionRequirementArgsForCall []struct { 173 commandName string 174 maximumVersion semver.Version 175 } 176 newMaxAPIVersionRequirementReturns struct { 177 result1 requirements.Requirement 178 } 179 newMaxAPIVersionRequirementReturnsOnCall map[int]struct { 180 result1 requirements.Requirement 181 } 182 NewUnsupportedLegacyFlagRequirementStub func(flags ...string) requirements.Requirement 183 newUnsupportedLegacyFlagRequirementMutex sync.RWMutex 184 newUnsupportedLegacyFlagRequirementArgsForCall []struct { 185 flags []string 186 } 187 newUnsupportedLegacyFlagRequirementReturns struct { 188 result1 requirements.Requirement 189 } 190 newUnsupportedLegacyFlagRequirementReturnsOnCall map[int]struct { 191 result1 requirements.Requirement 192 } 193 NewUsageRequirementStub func(requirements.Usable, string, func() bool) requirements.Requirement 194 newUsageRequirementMutex sync.RWMutex 195 newUsageRequirementArgsForCall []struct { 196 arg1 requirements.Usable 197 arg2 string 198 arg3 func() bool 199 } 200 newUsageRequirementReturns struct { 201 result1 requirements.Requirement 202 } 203 newUsageRequirementReturnsOnCall map[int]struct { 204 result1 requirements.Requirement 205 } 206 NewNumberArgumentsStub func([]string, ...string) requirements.Requirement 207 newNumberArgumentsMutex sync.RWMutex 208 newNumberArgumentsArgsForCall []struct { 209 arg1 []string 210 arg2 []string 211 } 212 newNumberArgumentsReturns struct { 213 result1 requirements.Requirement 214 } 215 newNumberArgumentsReturnsOnCall map[int]struct { 216 result1 requirements.Requirement 217 } 218 invocations map[string][][]interface{} 219 invocationsMutex sync.RWMutex 220 } 221 222 func (fake *FakeFactory) NewApplicationRequirement(name string) requirements.ApplicationRequirement { 223 fake.newApplicationRequirementMutex.Lock() 224 ret, specificReturn := fake.newApplicationRequirementReturnsOnCall[len(fake.newApplicationRequirementArgsForCall)] 225 fake.newApplicationRequirementArgsForCall = append(fake.newApplicationRequirementArgsForCall, struct { 226 name string 227 }{name}) 228 fake.recordInvocation("NewApplicationRequirement", []interface{}{name}) 229 fake.newApplicationRequirementMutex.Unlock() 230 if fake.NewApplicationRequirementStub != nil { 231 return fake.NewApplicationRequirementStub(name) 232 } 233 if specificReturn { 234 return ret.result1 235 } 236 return fake.newApplicationRequirementReturns.result1 237 } 238 239 func (fake *FakeFactory) NewApplicationRequirementCallCount() int { 240 fake.newApplicationRequirementMutex.RLock() 241 defer fake.newApplicationRequirementMutex.RUnlock() 242 return len(fake.newApplicationRequirementArgsForCall) 243 } 244 245 func (fake *FakeFactory) NewApplicationRequirementArgsForCall(i int) string { 246 fake.newApplicationRequirementMutex.RLock() 247 defer fake.newApplicationRequirementMutex.RUnlock() 248 return fake.newApplicationRequirementArgsForCall[i].name 249 } 250 251 func (fake *FakeFactory) NewApplicationRequirementReturns(result1 requirements.ApplicationRequirement) { 252 fake.NewApplicationRequirementStub = nil 253 fake.newApplicationRequirementReturns = struct { 254 result1 requirements.ApplicationRequirement 255 }{result1} 256 } 257 258 func (fake *FakeFactory) NewApplicationRequirementReturnsOnCall(i int, result1 requirements.ApplicationRequirement) { 259 fake.NewApplicationRequirementStub = nil 260 if fake.newApplicationRequirementReturnsOnCall == nil { 261 fake.newApplicationRequirementReturnsOnCall = make(map[int]struct { 262 result1 requirements.ApplicationRequirement 263 }) 264 } 265 fake.newApplicationRequirementReturnsOnCall[i] = struct { 266 result1 requirements.ApplicationRequirement 267 }{result1} 268 } 269 270 func (fake *FakeFactory) NewDEAApplicationRequirement(name string) requirements.DEAApplicationRequirement { 271 fake.newDEAApplicationRequirementMutex.Lock() 272 ret, specificReturn := fake.newDEAApplicationRequirementReturnsOnCall[len(fake.newDEAApplicationRequirementArgsForCall)] 273 fake.newDEAApplicationRequirementArgsForCall = append(fake.newDEAApplicationRequirementArgsForCall, struct { 274 name string 275 }{name}) 276 fake.recordInvocation("NewDEAApplicationRequirement", []interface{}{name}) 277 fake.newDEAApplicationRequirementMutex.Unlock() 278 if fake.NewDEAApplicationRequirementStub != nil { 279 return fake.NewDEAApplicationRequirementStub(name) 280 } 281 if specificReturn { 282 return ret.result1 283 } 284 return fake.newDEAApplicationRequirementReturns.result1 285 } 286 287 func (fake *FakeFactory) NewDEAApplicationRequirementCallCount() int { 288 fake.newDEAApplicationRequirementMutex.RLock() 289 defer fake.newDEAApplicationRequirementMutex.RUnlock() 290 return len(fake.newDEAApplicationRequirementArgsForCall) 291 } 292 293 func (fake *FakeFactory) NewDEAApplicationRequirementArgsForCall(i int) string { 294 fake.newDEAApplicationRequirementMutex.RLock() 295 defer fake.newDEAApplicationRequirementMutex.RUnlock() 296 return fake.newDEAApplicationRequirementArgsForCall[i].name 297 } 298 299 func (fake *FakeFactory) NewDEAApplicationRequirementReturns(result1 requirements.DEAApplicationRequirement) { 300 fake.NewDEAApplicationRequirementStub = nil 301 fake.newDEAApplicationRequirementReturns = struct { 302 result1 requirements.DEAApplicationRequirement 303 }{result1} 304 } 305 306 func (fake *FakeFactory) NewDEAApplicationRequirementReturnsOnCall(i int, result1 requirements.DEAApplicationRequirement) { 307 fake.NewDEAApplicationRequirementStub = nil 308 if fake.newDEAApplicationRequirementReturnsOnCall == nil { 309 fake.newDEAApplicationRequirementReturnsOnCall = make(map[int]struct { 310 result1 requirements.DEAApplicationRequirement 311 }) 312 } 313 fake.newDEAApplicationRequirementReturnsOnCall[i] = struct { 314 result1 requirements.DEAApplicationRequirement 315 }{result1} 316 } 317 318 func (fake *FakeFactory) NewDiegoApplicationRequirement(name string) requirements.DiegoApplicationRequirement { 319 fake.newDiegoApplicationRequirementMutex.Lock() 320 ret, specificReturn := fake.newDiegoApplicationRequirementReturnsOnCall[len(fake.newDiegoApplicationRequirementArgsForCall)] 321 fake.newDiegoApplicationRequirementArgsForCall = append(fake.newDiegoApplicationRequirementArgsForCall, struct { 322 name string 323 }{name}) 324 fake.recordInvocation("NewDiegoApplicationRequirement", []interface{}{name}) 325 fake.newDiegoApplicationRequirementMutex.Unlock() 326 if fake.NewDiegoApplicationRequirementStub != nil { 327 return fake.NewDiegoApplicationRequirementStub(name) 328 } 329 if specificReturn { 330 return ret.result1 331 } 332 return fake.newDiegoApplicationRequirementReturns.result1 333 } 334 335 func (fake *FakeFactory) NewDiegoApplicationRequirementCallCount() int { 336 fake.newDiegoApplicationRequirementMutex.RLock() 337 defer fake.newDiegoApplicationRequirementMutex.RUnlock() 338 return len(fake.newDiegoApplicationRequirementArgsForCall) 339 } 340 341 func (fake *FakeFactory) NewDiegoApplicationRequirementArgsForCall(i int) string { 342 fake.newDiegoApplicationRequirementMutex.RLock() 343 defer fake.newDiegoApplicationRequirementMutex.RUnlock() 344 return fake.newDiegoApplicationRequirementArgsForCall[i].name 345 } 346 347 func (fake *FakeFactory) NewDiegoApplicationRequirementReturns(result1 requirements.DiegoApplicationRequirement) { 348 fake.NewDiegoApplicationRequirementStub = nil 349 fake.newDiegoApplicationRequirementReturns = struct { 350 result1 requirements.DiegoApplicationRequirement 351 }{result1} 352 } 353 354 func (fake *FakeFactory) NewDiegoApplicationRequirementReturnsOnCall(i int, result1 requirements.DiegoApplicationRequirement) { 355 fake.NewDiegoApplicationRequirementStub = nil 356 if fake.newDiegoApplicationRequirementReturnsOnCall == nil { 357 fake.newDiegoApplicationRequirementReturnsOnCall = make(map[int]struct { 358 result1 requirements.DiegoApplicationRequirement 359 }) 360 } 361 fake.newDiegoApplicationRequirementReturnsOnCall[i] = struct { 362 result1 requirements.DiegoApplicationRequirement 363 }{result1} 364 } 365 366 func (fake *FakeFactory) NewServiceInstanceRequirement(name string) requirements.ServiceInstanceRequirement { 367 fake.newServiceInstanceRequirementMutex.Lock() 368 ret, specificReturn := fake.newServiceInstanceRequirementReturnsOnCall[len(fake.newServiceInstanceRequirementArgsForCall)] 369 fake.newServiceInstanceRequirementArgsForCall = append(fake.newServiceInstanceRequirementArgsForCall, struct { 370 name string 371 }{name}) 372 fake.recordInvocation("NewServiceInstanceRequirement", []interface{}{name}) 373 fake.newServiceInstanceRequirementMutex.Unlock() 374 if fake.NewServiceInstanceRequirementStub != nil { 375 return fake.NewServiceInstanceRequirementStub(name) 376 } 377 if specificReturn { 378 return ret.result1 379 } 380 return fake.newServiceInstanceRequirementReturns.result1 381 } 382 383 func (fake *FakeFactory) NewServiceInstanceRequirementCallCount() int { 384 fake.newServiceInstanceRequirementMutex.RLock() 385 defer fake.newServiceInstanceRequirementMutex.RUnlock() 386 return len(fake.newServiceInstanceRequirementArgsForCall) 387 } 388 389 func (fake *FakeFactory) NewServiceInstanceRequirementArgsForCall(i int) string { 390 fake.newServiceInstanceRequirementMutex.RLock() 391 defer fake.newServiceInstanceRequirementMutex.RUnlock() 392 return fake.newServiceInstanceRequirementArgsForCall[i].name 393 } 394 395 func (fake *FakeFactory) NewServiceInstanceRequirementReturns(result1 requirements.ServiceInstanceRequirement) { 396 fake.NewServiceInstanceRequirementStub = nil 397 fake.newServiceInstanceRequirementReturns = struct { 398 result1 requirements.ServiceInstanceRequirement 399 }{result1} 400 } 401 402 func (fake *FakeFactory) NewServiceInstanceRequirementReturnsOnCall(i int, result1 requirements.ServiceInstanceRequirement) { 403 fake.NewServiceInstanceRequirementStub = nil 404 if fake.newServiceInstanceRequirementReturnsOnCall == nil { 405 fake.newServiceInstanceRequirementReturnsOnCall = make(map[int]struct { 406 result1 requirements.ServiceInstanceRequirement 407 }) 408 } 409 fake.newServiceInstanceRequirementReturnsOnCall[i] = struct { 410 result1 requirements.ServiceInstanceRequirement 411 }{result1} 412 } 413 414 func (fake *FakeFactory) NewLoginRequirement() requirements.Requirement { 415 fake.newLoginRequirementMutex.Lock() 416 ret, specificReturn := fake.newLoginRequirementReturnsOnCall[len(fake.newLoginRequirementArgsForCall)] 417 fake.newLoginRequirementArgsForCall = append(fake.newLoginRequirementArgsForCall, struct{}{}) 418 fake.recordInvocation("NewLoginRequirement", []interface{}{}) 419 fake.newLoginRequirementMutex.Unlock() 420 if fake.NewLoginRequirementStub != nil { 421 return fake.NewLoginRequirementStub() 422 } 423 if specificReturn { 424 return ret.result1 425 } 426 return fake.newLoginRequirementReturns.result1 427 } 428 429 func (fake *FakeFactory) NewLoginRequirementCallCount() int { 430 fake.newLoginRequirementMutex.RLock() 431 defer fake.newLoginRequirementMutex.RUnlock() 432 return len(fake.newLoginRequirementArgsForCall) 433 } 434 435 func (fake *FakeFactory) NewLoginRequirementReturns(result1 requirements.Requirement) { 436 fake.NewLoginRequirementStub = nil 437 fake.newLoginRequirementReturns = struct { 438 result1 requirements.Requirement 439 }{result1} 440 } 441 442 func (fake *FakeFactory) NewLoginRequirementReturnsOnCall(i int, result1 requirements.Requirement) { 443 fake.NewLoginRequirementStub = nil 444 if fake.newLoginRequirementReturnsOnCall == nil { 445 fake.newLoginRequirementReturnsOnCall = make(map[int]struct { 446 result1 requirements.Requirement 447 }) 448 } 449 fake.newLoginRequirementReturnsOnCall[i] = struct { 450 result1 requirements.Requirement 451 }{result1} 452 } 453 454 func (fake *FakeFactory) NewRoutingAPIRequirement() requirements.Requirement { 455 fake.newRoutingAPIRequirementMutex.Lock() 456 ret, specificReturn := fake.newRoutingAPIRequirementReturnsOnCall[len(fake.newRoutingAPIRequirementArgsForCall)] 457 fake.newRoutingAPIRequirementArgsForCall = append(fake.newRoutingAPIRequirementArgsForCall, struct{}{}) 458 fake.recordInvocation("NewRoutingAPIRequirement", []interface{}{}) 459 fake.newRoutingAPIRequirementMutex.Unlock() 460 if fake.NewRoutingAPIRequirementStub != nil { 461 return fake.NewRoutingAPIRequirementStub() 462 } 463 if specificReturn { 464 return ret.result1 465 } 466 return fake.newRoutingAPIRequirementReturns.result1 467 } 468 469 func (fake *FakeFactory) NewRoutingAPIRequirementCallCount() int { 470 fake.newRoutingAPIRequirementMutex.RLock() 471 defer fake.newRoutingAPIRequirementMutex.RUnlock() 472 return len(fake.newRoutingAPIRequirementArgsForCall) 473 } 474 475 func (fake *FakeFactory) NewRoutingAPIRequirementReturns(result1 requirements.Requirement) { 476 fake.NewRoutingAPIRequirementStub = nil 477 fake.newRoutingAPIRequirementReturns = struct { 478 result1 requirements.Requirement 479 }{result1} 480 } 481 482 func (fake *FakeFactory) NewRoutingAPIRequirementReturnsOnCall(i int, result1 requirements.Requirement) { 483 fake.NewRoutingAPIRequirementStub = nil 484 if fake.newRoutingAPIRequirementReturnsOnCall == nil { 485 fake.newRoutingAPIRequirementReturnsOnCall = make(map[int]struct { 486 result1 requirements.Requirement 487 }) 488 } 489 fake.newRoutingAPIRequirementReturnsOnCall[i] = struct { 490 result1 requirements.Requirement 491 }{result1} 492 } 493 494 func (fake *FakeFactory) NewSpaceRequirement(name string) requirements.SpaceRequirement { 495 fake.newSpaceRequirementMutex.Lock() 496 ret, specificReturn := fake.newSpaceRequirementReturnsOnCall[len(fake.newSpaceRequirementArgsForCall)] 497 fake.newSpaceRequirementArgsForCall = append(fake.newSpaceRequirementArgsForCall, struct { 498 name string 499 }{name}) 500 fake.recordInvocation("NewSpaceRequirement", []interface{}{name}) 501 fake.newSpaceRequirementMutex.Unlock() 502 if fake.NewSpaceRequirementStub != nil { 503 return fake.NewSpaceRequirementStub(name) 504 } 505 if specificReturn { 506 return ret.result1 507 } 508 return fake.newSpaceRequirementReturns.result1 509 } 510 511 func (fake *FakeFactory) NewSpaceRequirementCallCount() int { 512 fake.newSpaceRequirementMutex.RLock() 513 defer fake.newSpaceRequirementMutex.RUnlock() 514 return len(fake.newSpaceRequirementArgsForCall) 515 } 516 517 func (fake *FakeFactory) NewSpaceRequirementArgsForCall(i int) string { 518 fake.newSpaceRequirementMutex.RLock() 519 defer fake.newSpaceRequirementMutex.RUnlock() 520 return fake.newSpaceRequirementArgsForCall[i].name 521 } 522 523 func (fake *FakeFactory) NewSpaceRequirementReturns(result1 requirements.SpaceRequirement) { 524 fake.NewSpaceRequirementStub = nil 525 fake.newSpaceRequirementReturns = struct { 526 result1 requirements.SpaceRequirement 527 }{result1} 528 } 529 530 func (fake *FakeFactory) NewSpaceRequirementReturnsOnCall(i int, result1 requirements.SpaceRequirement) { 531 fake.NewSpaceRequirementStub = nil 532 if fake.newSpaceRequirementReturnsOnCall == nil { 533 fake.newSpaceRequirementReturnsOnCall = make(map[int]struct { 534 result1 requirements.SpaceRequirement 535 }) 536 } 537 fake.newSpaceRequirementReturnsOnCall[i] = struct { 538 result1 requirements.SpaceRequirement 539 }{result1} 540 } 541 542 func (fake *FakeFactory) NewTargetedSpaceRequirement() requirements.Requirement { 543 fake.newTargetedSpaceRequirementMutex.Lock() 544 ret, specificReturn := fake.newTargetedSpaceRequirementReturnsOnCall[len(fake.newTargetedSpaceRequirementArgsForCall)] 545 fake.newTargetedSpaceRequirementArgsForCall = append(fake.newTargetedSpaceRequirementArgsForCall, struct{}{}) 546 fake.recordInvocation("NewTargetedSpaceRequirement", []interface{}{}) 547 fake.newTargetedSpaceRequirementMutex.Unlock() 548 if fake.NewTargetedSpaceRequirementStub != nil { 549 return fake.NewTargetedSpaceRequirementStub() 550 } 551 if specificReturn { 552 return ret.result1 553 } 554 return fake.newTargetedSpaceRequirementReturns.result1 555 } 556 557 func (fake *FakeFactory) NewTargetedSpaceRequirementCallCount() int { 558 fake.newTargetedSpaceRequirementMutex.RLock() 559 defer fake.newTargetedSpaceRequirementMutex.RUnlock() 560 return len(fake.newTargetedSpaceRequirementArgsForCall) 561 } 562 563 func (fake *FakeFactory) NewTargetedSpaceRequirementReturns(result1 requirements.Requirement) { 564 fake.NewTargetedSpaceRequirementStub = nil 565 fake.newTargetedSpaceRequirementReturns = struct { 566 result1 requirements.Requirement 567 }{result1} 568 } 569 570 func (fake *FakeFactory) NewTargetedSpaceRequirementReturnsOnCall(i int, result1 requirements.Requirement) { 571 fake.NewTargetedSpaceRequirementStub = nil 572 if fake.newTargetedSpaceRequirementReturnsOnCall == nil { 573 fake.newTargetedSpaceRequirementReturnsOnCall = make(map[int]struct { 574 result1 requirements.Requirement 575 }) 576 } 577 fake.newTargetedSpaceRequirementReturnsOnCall[i] = struct { 578 result1 requirements.Requirement 579 }{result1} 580 } 581 582 func (fake *FakeFactory) NewTargetedOrgRequirement() requirements.TargetedOrgRequirement { 583 fake.newTargetedOrgRequirementMutex.Lock() 584 ret, specificReturn := fake.newTargetedOrgRequirementReturnsOnCall[len(fake.newTargetedOrgRequirementArgsForCall)] 585 fake.newTargetedOrgRequirementArgsForCall = append(fake.newTargetedOrgRequirementArgsForCall, struct{}{}) 586 fake.recordInvocation("NewTargetedOrgRequirement", []interface{}{}) 587 fake.newTargetedOrgRequirementMutex.Unlock() 588 if fake.NewTargetedOrgRequirementStub != nil { 589 return fake.NewTargetedOrgRequirementStub() 590 } 591 if specificReturn { 592 return ret.result1 593 } 594 return fake.newTargetedOrgRequirementReturns.result1 595 } 596 597 func (fake *FakeFactory) NewTargetedOrgRequirementCallCount() int { 598 fake.newTargetedOrgRequirementMutex.RLock() 599 defer fake.newTargetedOrgRequirementMutex.RUnlock() 600 return len(fake.newTargetedOrgRequirementArgsForCall) 601 } 602 603 func (fake *FakeFactory) NewTargetedOrgRequirementReturns(result1 requirements.TargetedOrgRequirement) { 604 fake.NewTargetedOrgRequirementStub = nil 605 fake.newTargetedOrgRequirementReturns = struct { 606 result1 requirements.TargetedOrgRequirement 607 }{result1} 608 } 609 610 func (fake *FakeFactory) NewTargetedOrgRequirementReturnsOnCall(i int, result1 requirements.TargetedOrgRequirement) { 611 fake.NewTargetedOrgRequirementStub = nil 612 if fake.newTargetedOrgRequirementReturnsOnCall == nil { 613 fake.newTargetedOrgRequirementReturnsOnCall = make(map[int]struct { 614 result1 requirements.TargetedOrgRequirement 615 }) 616 } 617 fake.newTargetedOrgRequirementReturnsOnCall[i] = struct { 618 result1 requirements.TargetedOrgRequirement 619 }{result1} 620 } 621 622 func (fake *FakeFactory) NewOrganizationRequirement(name string) requirements.OrganizationRequirement { 623 fake.newOrganizationRequirementMutex.Lock() 624 ret, specificReturn := fake.newOrganizationRequirementReturnsOnCall[len(fake.newOrganizationRequirementArgsForCall)] 625 fake.newOrganizationRequirementArgsForCall = append(fake.newOrganizationRequirementArgsForCall, struct { 626 name string 627 }{name}) 628 fake.recordInvocation("NewOrganizationRequirement", []interface{}{name}) 629 fake.newOrganizationRequirementMutex.Unlock() 630 if fake.NewOrganizationRequirementStub != nil { 631 return fake.NewOrganizationRequirementStub(name) 632 } 633 if specificReturn { 634 return ret.result1 635 } 636 return fake.newOrganizationRequirementReturns.result1 637 } 638 639 func (fake *FakeFactory) NewOrganizationRequirementCallCount() int { 640 fake.newOrganizationRequirementMutex.RLock() 641 defer fake.newOrganizationRequirementMutex.RUnlock() 642 return len(fake.newOrganizationRequirementArgsForCall) 643 } 644 645 func (fake *FakeFactory) NewOrganizationRequirementArgsForCall(i int) string { 646 fake.newOrganizationRequirementMutex.RLock() 647 defer fake.newOrganizationRequirementMutex.RUnlock() 648 return fake.newOrganizationRequirementArgsForCall[i].name 649 } 650 651 func (fake *FakeFactory) NewOrganizationRequirementReturns(result1 requirements.OrganizationRequirement) { 652 fake.NewOrganizationRequirementStub = nil 653 fake.newOrganizationRequirementReturns = struct { 654 result1 requirements.OrganizationRequirement 655 }{result1} 656 } 657 658 func (fake *FakeFactory) NewOrganizationRequirementReturnsOnCall(i int, result1 requirements.OrganizationRequirement) { 659 fake.NewOrganizationRequirementStub = nil 660 if fake.newOrganizationRequirementReturnsOnCall == nil { 661 fake.newOrganizationRequirementReturnsOnCall = make(map[int]struct { 662 result1 requirements.OrganizationRequirement 663 }) 664 } 665 fake.newOrganizationRequirementReturnsOnCall[i] = struct { 666 result1 requirements.OrganizationRequirement 667 }{result1} 668 } 669 670 func (fake *FakeFactory) NewDomainRequirement(name string) requirements.DomainRequirement { 671 fake.newDomainRequirementMutex.Lock() 672 ret, specificReturn := fake.newDomainRequirementReturnsOnCall[len(fake.newDomainRequirementArgsForCall)] 673 fake.newDomainRequirementArgsForCall = append(fake.newDomainRequirementArgsForCall, struct { 674 name string 675 }{name}) 676 fake.recordInvocation("NewDomainRequirement", []interface{}{name}) 677 fake.newDomainRequirementMutex.Unlock() 678 if fake.NewDomainRequirementStub != nil { 679 return fake.NewDomainRequirementStub(name) 680 } 681 if specificReturn { 682 return ret.result1 683 } 684 return fake.newDomainRequirementReturns.result1 685 } 686 687 func (fake *FakeFactory) NewDomainRequirementCallCount() int { 688 fake.newDomainRequirementMutex.RLock() 689 defer fake.newDomainRequirementMutex.RUnlock() 690 return len(fake.newDomainRequirementArgsForCall) 691 } 692 693 func (fake *FakeFactory) NewDomainRequirementArgsForCall(i int) string { 694 fake.newDomainRequirementMutex.RLock() 695 defer fake.newDomainRequirementMutex.RUnlock() 696 return fake.newDomainRequirementArgsForCall[i].name 697 } 698 699 func (fake *FakeFactory) NewDomainRequirementReturns(result1 requirements.DomainRequirement) { 700 fake.NewDomainRequirementStub = nil 701 fake.newDomainRequirementReturns = struct { 702 result1 requirements.DomainRequirement 703 }{result1} 704 } 705 706 func (fake *FakeFactory) NewDomainRequirementReturnsOnCall(i int, result1 requirements.DomainRequirement) { 707 fake.NewDomainRequirementStub = nil 708 if fake.newDomainRequirementReturnsOnCall == nil { 709 fake.newDomainRequirementReturnsOnCall = make(map[int]struct { 710 result1 requirements.DomainRequirement 711 }) 712 } 713 fake.newDomainRequirementReturnsOnCall[i] = struct { 714 result1 requirements.DomainRequirement 715 }{result1} 716 } 717 718 func (fake *FakeFactory) NewUserRequirement(username string, wantGUID bool) requirements.UserRequirement { 719 fake.newUserRequirementMutex.Lock() 720 ret, specificReturn := fake.newUserRequirementReturnsOnCall[len(fake.newUserRequirementArgsForCall)] 721 fake.newUserRequirementArgsForCall = append(fake.newUserRequirementArgsForCall, struct { 722 username string 723 wantGUID bool 724 }{username, wantGUID}) 725 fake.recordInvocation("NewUserRequirement", []interface{}{username, wantGUID}) 726 fake.newUserRequirementMutex.Unlock() 727 if fake.NewUserRequirementStub != nil { 728 return fake.NewUserRequirementStub(username, wantGUID) 729 } 730 if specificReturn { 731 return ret.result1 732 } 733 return fake.newUserRequirementReturns.result1 734 } 735 736 func (fake *FakeFactory) NewUserRequirementCallCount() int { 737 fake.newUserRequirementMutex.RLock() 738 defer fake.newUserRequirementMutex.RUnlock() 739 return len(fake.newUserRequirementArgsForCall) 740 } 741 742 func (fake *FakeFactory) NewUserRequirementArgsForCall(i int) (string, bool) { 743 fake.newUserRequirementMutex.RLock() 744 defer fake.newUserRequirementMutex.RUnlock() 745 return fake.newUserRequirementArgsForCall[i].username, fake.newUserRequirementArgsForCall[i].wantGUID 746 } 747 748 func (fake *FakeFactory) NewUserRequirementReturns(result1 requirements.UserRequirement) { 749 fake.NewUserRequirementStub = nil 750 fake.newUserRequirementReturns = struct { 751 result1 requirements.UserRequirement 752 }{result1} 753 } 754 755 func (fake *FakeFactory) NewUserRequirementReturnsOnCall(i int, result1 requirements.UserRequirement) { 756 fake.NewUserRequirementStub = nil 757 if fake.newUserRequirementReturnsOnCall == nil { 758 fake.newUserRequirementReturnsOnCall = make(map[int]struct { 759 result1 requirements.UserRequirement 760 }) 761 } 762 fake.newUserRequirementReturnsOnCall[i] = struct { 763 result1 requirements.UserRequirement 764 }{result1} 765 } 766 767 func (fake *FakeFactory) NewBuildpackRequirement(buildpack string, stack string) requirements.BuildpackRequirement { 768 fake.newBuildpackRequirementMutex.Lock() 769 ret, specificReturn := fake.newBuildpackRequirementReturnsOnCall[len(fake.newBuildpackRequirementArgsForCall)] 770 fake.newBuildpackRequirementArgsForCall = append(fake.newBuildpackRequirementArgsForCall, struct { 771 buildpack string 772 stack string 773 }{buildpack, stack}) 774 fake.recordInvocation("NewBuildpackRequirement", []interface{}{buildpack, stack}) 775 fake.newBuildpackRequirementMutex.Unlock() 776 if fake.NewBuildpackRequirementStub != nil { 777 return fake.NewBuildpackRequirementStub(buildpack, stack) 778 } 779 if specificReturn { 780 return ret.result1 781 } 782 return fake.newBuildpackRequirementReturns.result1 783 } 784 785 func (fake *FakeFactory) NewBuildpackRequirementCallCount() int { 786 fake.newBuildpackRequirementMutex.RLock() 787 defer fake.newBuildpackRequirementMutex.RUnlock() 788 return len(fake.newBuildpackRequirementArgsForCall) 789 } 790 791 func (fake *FakeFactory) NewBuildpackRequirementArgsForCall(i int) (string, string) { 792 fake.newBuildpackRequirementMutex.RLock() 793 defer fake.newBuildpackRequirementMutex.RUnlock() 794 return fake.newBuildpackRequirementArgsForCall[i].buildpack, fake.newBuildpackRequirementArgsForCall[i].stack 795 } 796 797 func (fake *FakeFactory) NewBuildpackRequirementReturns(result1 requirements.BuildpackRequirement) { 798 fake.NewBuildpackRequirementStub = nil 799 fake.newBuildpackRequirementReturns = struct { 800 result1 requirements.BuildpackRequirement 801 }{result1} 802 } 803 804 func (fake *FakeFactory) NewBuildpackRequirementReturnsOnCall(i int, result1 requirements.BuildpackRequirement) { 805 fake.NewBuildpackRequirementStub = nil 806 if fake.newBuildpackRequirementReturnsOnCall == nil { 807 fake.newBuildpackRequirementReturnsOnCall = make(map[int]struct { 808 result1 requirements.BuildpackRequirement 809 }) 810 } 811 fake.newBuildpackRequirementReturnsOnCall[i] = struct { 812 result1 requirements.BuildpackRequirement 813 }{result1} 814 } 815 816 func (fake *FakeFactory) NewAPIEndpointRequirement() requirements.Requirement { 817 fake.newAPIEndpointRequirementMutex.Lock() 818 ret, specificReturn := fake.newAPIEndpointRequirementReturnsOnCall[len(fake.newAPIEndpointRequirementArgsForCall)] 819 fake.newAPIEndpointRequirementArgsForCall = append(fake.newAPIEndpointRequirementArgsForCall, struct{}{}) 820 fake.recordInvocation("NewAPIEndpointRequirement", []interface{}{}) 821 fake.newAPIEndpointRequirementMutex.Unlock() 822 if fake.NewAPIEndpointRequirementStub != nil { 823 return fake.NewAPIEndpointRequirementStub() 824 } 825 if specificReturn { 826 return ret.result1 827 } 828 return fake.newAPIEndpointRequirementReturns.result1 829 } 830 831 func (fake *FakeFactory) NewAPIEndpointRequirementCallCount() int { 832 fake.newAPIEndpointRequirementMutex.RLock() 833 defer fake.newAPIEndpointRequirementMutex.RUnlock() 834 return len(fake.newAPIEndpointRequirementArgsForCall) 835 } 836 837 func (fake *FakeFactory) NewAPIEndpointRequirementReturns(result1 requirements.Requirement) { 838 fake.NewAPIEndpointRequirementStub = nil 839 fake.newAPIEndpointRequirementReturns = struct { 840 result1 requirements.Requirement 841 }{result1} 842 } 843 844 func (fake *FakeFactory) NewAPIEndpointRequirementReturnsOnCall(i int, result1 requirements.Requirement) { 845 fake.NewAPIEndpointRequirementStub = nil 846 if fake.newAPIEndpointRequirementReturnsOnCall == nil { 847 fake.newAPIEndpointRequirementReturnsOnCall = make(map[int]struct { 848 result1 requirements.Requirement 849 }) 850 } 851 fake.newAPIEndpointRequirementReturnsOnCall[i] = struct { 852 result1 requirements.Requirement 853 }{result1} 854 } 855 856 func (fake *FakeFactory) NewMinAPIVersionRequirement(commandName string, requiredVersion semver.Version) requirements.Requirement { 857 fake.newMinAPIVersionRequirementMutex.Lock() 858 ret, specificReturn := fake.newMinAPIVersionRequirementReturnsOnCall[len(fake.newMinAPIVersionRequirementArgsForCall)] 859 fake.newMinAPIVersionRequirementArgsForCall = append(fake.newMinAPIVersionRequirementArgsForCall, struct { 860 commandName string 861 requiredVersion semver.Version 862 }{commandName, requiredVersion}) 863 fake.recordInvocation("NewMinAPIVersionRequirement", []interface{}{commandName, requiredVersion}) 864 fake.newMinAPIVersionRequirementMutex.Unlock() 865 if fake.NewMinAPIVersionRequirementStub != nil { 866 return fake.NewMinAPIVersionRequirementStub(commandName, requiredVersion) 867 } 868 if specificReturn { 869 return ret.result1 870 } 871 return fake.newMinAPIVersionRequirementReturns.result1 872 } 873 874 func (fake *FakeFactory) NewMinAPIVersionRequirementCallCount() int { 875 fake.newMinAPIVersionRequirementMutex.RLock() 876 defer fake.newMinAPIVersionRequirementMutex.RUnlock() 877 return len(fake.newMinAPIVersionRequirementArgsForCall) 878 } 879 880 func (fake *FakeFactory) NewMinAPIVersionRequirementArgsForCall(i int) (string, semver.Version) { 881 fake.newMinAPIVersionRequirementMutex.RLock() 882 defer fake.newMinAPIVersionRequirementMutex.RUnlock() 883 return fake.newMinAPIVersionRequirementArgsForCall[i].commandName, fake.newMinAPIVersionRequirementArgsForCall[i].requiredVersion 884 } 885 886 func (fake *FakeFactory) NewMinAPIVersionRequirementReturns(result1 requirements.Requirement) { 887 fake.NewMinAPIVersionRequirementStub = nil 888 fake.newMinAPIVersionRequirementReturns = struct { 889 result1 requirements.Requirement 890 }{result1} 891 } 892 893 func (fake *FakeFactory) NewMinAPIVersionRequirementReturnsOnCall(i int, result1 requirements.Requirement) { 894 fake.NewMinAPIVersionRequirementStub = nil 895 if fake.newMinAPIVersionRequirementReturnsOnCall == nil { 896 fake.newMinAPIVersionRequirementReturnsOnCall = make(map[int]struct { 897 result1 requirements.Requirement 898 }) 899 } 900 fake.newMinAPIVersionRequirementReturnsOnCall[i] = struct { 901 result1 requirements.Requirement 902 }{result1} 903 } 904 905 func (fake *FakeFactory) NewMaxAPIVersionRequirement(commandName string, maximumVersion semver.Version) requirements.Requirement { 906 fake.newMaxAPIVersionRequirementMutex.Lock() 907 ret, specificReturn := fake.newMaxAPIVersionRequirementReturnsOnCall[len(fake.newMaxAPIVersionRequirementArgsForCall)] 908 fake.newMaxAPIVersionRequirementArgsForCall = append(fake.newMaxAPIVersionRequirementArgsForCall, struct { 909 commandName string 910 maximumVersion semver.Version 911 }{commandName, maximumVersion}) 912 fake.recordInvocation("NewMaxAPIVersionRequirement", []interface{}{commandName, maximumVersion}) 913 fake.newMaxAPIVersionRequirementMutex.Unlock() 914 if fake.NewMaxAPIVersionRequirementStub != nil { 915 return fake.NewMaxAPIVersionRequirementStub(commandName, maximumVersion) 916 } 917 if specificReturn { 918 return ret.result1 919 } 920 return fake.newMaxAPIVersionRequirementReturns.result1 921 } 922 923 func (fake *FakeFactory) NewMaxAPIVersionRequirementCallCount() int { 924 fake.newMaxAPIVersionRequirementMutex.RLock() 925 defer fake.newMaxAPIVersionRequirementMutex.RUnlock() 926 return len(fake.newMaxAPIVersionRequirementArgsForCall) 927 } 928 929 func (fake *FakeFactory) NewMaxAPIVersionRequirementArgsForCall(i int) (string, semver.Version) { 930 fake.newMaxAPIVersionRequirementMutex.RLock() 931 defer fake.newMaxAPIVersionRequirementMutex.RUnlock() 932 return fake.newMaxAPIVersionRequirementArgsForCall[i].commandName, fake.newMaxAPIVersionRequirementArgsForCall[i].maximumVersion 933 } 934 935 func (fake *FakeFactory) NewMaxAPIVersionRequirementReturns(result1 requirements.Requirement) { 936 fake.NewMaxAPIVersionRequirementStub = nil 937 fake.newMaxAPIVersionRequirementReturns = struct { 938 result1 requirements.Requirement 939 }{result1} 940 } 941 942 func (fake *FakeFactory) NewMaxAPIVersionRequirementReturnsOnCall(i int, result1 requirements.Requirement) { 943 fake.NewMaxAPIVersionRequirementStub = nil 944 if fake.newMaxAPIVersionRequirementReturnsOnCall == nil { 945 fake.newMaxAPIVersionRequirementReturnsOnCall = make(map[int]struct { 946 result1 requirements.Requirement 947 }) 948 } 949 fake.newMaxAPIVersionRequirementReturnsOnCall[i] = struct { 950 result1 requirements.Requirement 951 }{result1} 952 } 953 954 func (fake *FakeFactory) NewUnsupportedLegacyFlagRequirement(flags ...string) requirements.Requirement { 955 fake.newUnsupportedLegacyFlagRequirementMutex.Lock() 956 ret, specificReturn := fake.newUnsupportedLegacyFlagRequirementReturnsOnCall[len(fake.newUnsupportedLegacyFlagRequirementArgsForCall)] 957 fake.newUnsupportedLegacyFlagRequirementArgsForCall = append(fake.newUnsupportedLegacyFlagRequirementArgsForCall, struct { 958 flags []string 959 }{flags}) 960 fake.recordInvocation("NewUnsupportedLegacyFlagRequirement", []interface{}{flags}) 961 fake.newUnsupportedLegacyFlagRequirementMutex.Unlock() 962 if fake.NewUnsupportedLegacyFlagRequirementStub != nil { 963 return fake.NewUnsupportedLegacyFlagRequirementStub(flags...) 964 } 965 if specificReturn { 966 return ret.result1 967 } 968 return fake.newUnsupportedLegacyFlagRequirementReturns.result1 969 } 970 971 func (fake *FakeFactory) NewUnsupportedLegacyFlagRequirementCallCount() int { 972 fake.newUnsupportedLegacyFlagRequirementMutex.RLock() 973 defer fake.newUnsupportedLegacyFlagRequirementMutex.RUnlock() 974 return len(fake.newUnsupportedLegacyFlagRequirementArgsForCall) 975 } 976 977 func (fake *FakeFactory) NewUnsupportedLegacyFlagRequirementArgsForCall(i int) []string { 978 fake.newUnsupportedLegacyFlagRequirementMutex.RLock() 979 defer fake.newUnsupportedLegacyFlagRequirementMutex.RUnlock() 980 return fake.newUnsupportedLegacyFlagRequirementArgsForCall[i].flags 981 } 982 983 func (fake *FakeFactory) NewUnsupportedLegacyFlagRequirementReturns(result1 requirements.Requirement) { 984 fake.NewUnsupportedLegacyFlagRequirementStub = nil 985 fake.newUnsupportedLegacyFlagRequirementReturns = struct { 986 result1 requirements.Requirement 987 }{result1} 988 } 989 990 func (fake *FakeFactory) NewUnsupportedLegacyFlagRequirementReturnsOnCall(i int, result1 requirements.Requirement) { 991 fake.NewUnsupportedLegacyFlagRequirementStub = nil 992 if fake.newUnsupportedLegacyFlagRequirementReturnsOnCall == nil { 993 fake.newUnsupportedLegacyFlagRequirementReturnsOnCall = make(map[int]struct { 994 result1 requirements.Requirement 995 }) 996 } 997 fake.newUnsupportedLegacyFlagRequirementReturnsOnCall[i] = struct { 998 result1 requirements.Requirement 999 }{result1} 1000 } 1001 1002 func (fake *FakeFactory) NewUsageRequirement(arg1 requirements.Usable, arg2 string, arg3 func() bool) requirements.Requirement { 1003 fake.newUsageRequirementMutex.Lock() 1004 ret, specificReturn := fake.newUsageRequirementReturnsOnCall[len(fake.newUsageRequirementArgsForCall)] 1005 fake.newUsageRequirementArgsForCall = append(fake.newUsageRequirementArgsForCall, struct { 1006 arg1 requirements.Usable 1007 arg2 string 1008 arg3 func() bool 1009 }{arg1, arg2, arg3}) 1010 fake.recordInvocation("NewUsageRequirement", []interface{}{arg1, arg2, arg3}) 1011 fake.newUsageRequirementMutex.Unlock() 1012 if fake.NewUsageRequirementStub != nil { 1013 return fake.NewUsageRequirementStub(arg1, arg2, arg3) 1014 } 1015 if specificReturn { 1016 return ret.result1 1017 } 1018 return fake.newUsageRequirementReturns.result1 1019 } 1020 1021 func (fake *FakeFactory) NewUsageRequirementCallCount() int { 1022 fake.newUsageRequirementMutex.RLock() 1023 defer fake.newUsageRequirementMutex.RUnlock() 1024 return len(fake.newUsageRequirementArgsForCall) 1025 } 1026 1027 func (fake *FakeFactory) NewUsageRequirementArgsForCall(i int) (requirements.Usable, string, func() bool) { 1028 fake.newUsageRequirementMutex.RLock() 1029 defer fake.newUsageRequirementMutex.RUnlock() 1030 return fake.newUsageRequirementArgsForCall[i].arg1, fake.newUsageRequirementArgsForCall[i].arg2, fake.newUsageRequirementArgsForCall[i].arg3 1031 } 1032 1033 func (fake *FakeFactory) NewUsageRequirementReturns(result1 requirements.Requirement) { 1034 fake.NewUsageRequirementStub = nil 1035 fake.newUsageRequirementReturns = struct { 1036 result1 requirements.Requirement 1037 }{result1} 1038 } 1039 1040 func (fake *FakeFactory) NewUsageRequirementReturnsOnCall(i int, result1 requirements.Requirement) { 1041 fake.NewUsageRequirementStub = nil 1042 if fake.newUsageRequirementReturnsOnCall == nil { 1043 fake.newUsageRequirementReturnsOnCall = make(map[int]struct { 1044 result1 requirements.Requirement 1045 }) 1046 } 1047 fake.newUsageRequirementReturnsOnCall[i] = struct { 1048 result1 requirements.Requirement 1049 }{result1} 1050 } 1051 1052 func (fake *FakeFactory) NewNumberArguments(arg1 []string, arg2 ...string) requirements.Requirement { 1053 var arg1Copy []string 1054 if arg1 != nil { 1055 arg1Copy = make([]string, len(arg1)) 1056 copy(arg1Copy, arg1) 1057 } 1058 fake.newNumberArgumentsMutex.Lock() 1059 ret, specificReturn := fake.newNumberArgumentsReturnsOnCall[len(fake.newNumberArgumentsArgsForCall)] 1060 fake.newNumberArgumentsArgsForCall = append(fake.newNumberArgumentsArgsForCall, struct { 1061 arg1 []string 1062 arg2 []string 1063 }{arg1Copy, arg2}) 1064 fake.recordInvocation("NewNumberArguments", []interface{}{arg1Copy, arg2}) 1065 fake.newNumberArgumentsMutex.Unlock() 1066 if fake.NewNumberArgumentsStub != nil { 1067 return fake.NewNumberArgumentsStub(arg1, arg2...) 1068 } 1069 if specificReturn { 1070 return ret.result1 1071 } 1072 return fake.newNumberArgumentsReturns.result1 1073 } 1074 1075 func (fake *FakeFactory) NewNumberArgumentsCallCount() int { 1076 fake.newNumberArgumentsMutex.RLock() 1077 defer fake.newNumberArgumentsMutex.RUnlock() 1078 return len(fake.newNumberArgumentsArgsForCall) 1079 } 1080 1081 func (fake *FakeFactory) NewNumberArgumentsArgsForCall(i int) ([]string, []string) { 1082 fake.newNumberArgumentsMutex.RLock() 1083 defer fake.newNumberArgumentsMutex.RUnlock() 1084 return fake.newNumberArgumentsArgsForCall[i].arg1, fake.newNumberArgumentsArgsForCall[i].arg2 1085 } 1086 1087 func (fake *FakeFactory) NewNumberArgumentsReturns(result1 requirements.Requirement) { 1088 fake.NewNumberArgumentsStub = nil 1089 fake.newNumberArgumentsReturns = struct { 1090 result1 requirements.Requirement 1091 }{result1} 1092 } 1093 1094 func (fake *FakeFactory) NewNumberArgumentsReturnsOnCall(i int, result1 requirements.Requirement) { 1095 fake.NewNumberArgumentsStub = nil 1096 if fake.newNumberArgumentsReturnsOnCall == nil { 1097 fake.newNumberArgumentsReturnsOnCall = make(map[int]struct { 1098 result1 requirements.Requirement 1099 }) 1100 } 1101 fake.newNumberArgumentsReturnsOnCall[i] = struct { 1102 result1 requirements.Requirement 1103 }{result1} 1104 } 1105 1106 func (fake *FakeFactory) Invocations() map[string][][]interface{} { 1107 fake.invocationsMutex.RLock() 1108 defer fake.invocationsMutex.RUnlock() 1109 fake.newApplicationRequirementMutex.RLock() 1110 defer fake.newApplicationRequirementMutex.RUnlock() 1111 fake.newDEAApplicationRequirementMutex.RLock() 1112 defer fake.newDEAApplicationRequirementMutex.RUnlock() 1113 fake.newDiegoApplicationRequirementMutex.RLock() 1114 defer fake.newDiegoApplicationRequirementMutex.RUnlock() 1115 fake.newServiceInstanceRequirementMutex.RLock() 1116 defer fake.newServiceInstanceRequirementMutex.RUnlock() 1117 fake.newLoginRequirementMutex.RLock() 1118 defer fake.newLoginRequirementMutex.RUnlock() 1119 fake.newRoutingAPIRequirementMutex.RLock() 1120 defer fake.newRoutingAPIRequirementMutex.RUnlock() 1121 fake.newSpaceRequirementMutex.RLock() 1122 defer fake.newSpaceRequirementMutex.RUnlock() 1123 fake.newTargetedSpaceRequirementMutex.RLock() 1124 defer fake.newTargetedSpaceRequirementMutex.RUnlock() 1125 fake.newTargetedOrgRequirementMutex.RLock() 1126 defer fake.newTargetedOrgRequirementMutex.RUnlock() 1127 fake.newOrganizationRequirementMutex.RLock() 1128 defer fake.newOrganizationRequirementMutex.RUnlock() 1129 fake.newDomainRequirementMutex.RLock() 1130 defer fake.newDomainRequirementMutex.RUnlock() 1131 fake.newUserRequirementMutex.RLock() 1132 defer fake.newUserRequirementMutex.RUnlock() 1133 fake.newBuildpackRequirementMutex.RLock() 1134 defer fake.newBuildpackRequirementMutex.RUnlock() 1135 fake.newAPIEndpointRequirementMutex.RLock() 1136 defer fake.newAPIEndpointRequirementMutex.RUnlock() 1137 fake.newMinAPIVersionRequirementMutex.RLock() 1138 defer fake.newMinAPIVersionRequirementMutex.RUnlock() 1139 fake.newMaxAPIVersionRequirementMutex.RLock() 1140 defer fake.newMaxAPIVersionRequirementMutex.RUnlock() 1141 fake.newUnsupportedLegacyFlagRequirementMutex.RLock() 1142 defer fake.newUnsupportedLegacyFlagRequirementMutex.RUnlock() 1143 fake.newUsageRequirementMutex.RLock() 1144 defer fake.newUsageRequirementMutex.RUnlock() 1145 fake.newNumberArgumentsMutex.RLock() 1146 defer fake.newNumberArgumentsMutex.RUnlock() 1147 copiedInvocations := map[string][][]interface{}{} 1148 for key, value := range fake.invocations { 1149 copiedInvocations[key] = value 1150 } 1151 return copiedInvocations 1152 } 1153 1154 func (fake *FakeFactory) recordInvocation(key string, args []interface{}) { 1155 fake.invocationsMutex.Lock() 1156 defer fake.invocationsMutex.Unlock() 1157 if fake.invocations == nil { 1158 fake.invocations = map[string][][]interface{}{} 1159 } 1160 if fake.invocations[key] == nil { 1161 fake.invocations[key] = [][]interface{}{} 1162 } 1163 fake.invocations[key] = append(fake.invocations[key], args) 1164 } 1165 1166 var _ requirements.Factory = new(FakeFactory)