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