github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/cf/commands/application/applicationfakes/fake_starter.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package applicationfakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/cf/commandregistry" 8 "code.cloudfoundry.org/cli/cf/commands/application" 9 "code.cloudfoundry.org/cli/cf/flags" 10 "code.cloudfoundry.org/cli/cf/models" 11 "code.cloudfoundry.org/cli/cf/requirements" 12 ) 13 14 type FakeStarter struct { 15 ApplicationStartStub func(models.Application, string, string) (models.Application, error) 16 applicationStartMutex sync.RWMutex 17 applicationStartArgsForCall []struct { 18 arg1 models.Application 19 arg2 string 20 arg3 string 21 } 22 applicationStartReturns struct { 23 result1 models.Application 24 result2 error 25 } 26 applicationStartReturnsOnCall map[int]struct { 27 result1 models.Application 28 result2 error 29 } 30 ExecuteStub func(flags.FlagContext) error 31 executeMutex sync.RWMutex 32 executeArgsForCall []struct { 33 arg1 flags.FlagContext 34 } 35 executeReturns struct { 36 result1 error 37 } 38 executeReturnsOnCall map[int]struct { 39 result1 error 40 } 41 MetaDataStub func() commandregistry.CommandMetadata 42 metaDataMutex sync.RWMutex 43 metaDataArgsForCall []struct { 44 } 45 metaDataReturns struct { 46 result1 commandregistry.CommandMetadata 47 } 48 metaDataReturnsOnCall map[int]struct { 49 result1 commandregistry.CommandMetadata 50 } 51 RequirementsStub func(requirements.Factory, flags.FlagContext) ([]requirements.Requirement, error) 52 requirementsMutex sync.RWMutex 53 requirementsArgsForCall []struct { 54 arg1 requirements.Factory 55 arg2 flags.FlagContext 56 } 57 requirementsReturns struct { 58 result1 []requirements.Requirement 59 result2 error 60 } 61 requirementsReturnsOnCall map[int]struct { 62 result1 []requirements.Requirement 63 result2 error 64 } 65 SetDependencyStub func(commandregistry.Dependency, bool) commandregistry.Command 66 setDependencyMutex sync.RWMutex 67 setDependencyArgsForCall []struct { 68 arg1 commandregistry.Dependency 69 arg2 bool 70 } 71 setDependencyReturns struct { 72 result1 commandregistry.Command 73 } 74 setDependencyReturnsOnCall map[int]struct { 75 result1 commandregistry.Command 76 } 77 SetStartTimeoutInSecondsStub func(int) 78 setStartTimeoutInSecondsMutex sync.RWMutex 79 setStartTimeoutInSecondsArgsForCall []struct { 80 arg1 int 81 } 82 invocations map[string][][]interface{} 83 invocationsMutex sync.RWMutex 84 } 85 86 func (fake *FakeStarter) ApplicationStart(arg1 models.Application, arg2 string, arg3 string) (models.Application, error) { 87 fake.applicationStartMutex.Lock() 88 ret, specificReturn := fake.applicationStartReturnsOnCall[len(fake.applicationStartArgsForCall)] 89 fake.applicationStartArgsForCall = append(fake.applicationStartArgsForCall, struct { 90 arg1 models.Application 91 arg2 string 92 arg3 string 93 }{arg1, arg2, arg3}) 94 fake.recordInvocation("ApplicationStart", []interface{}{arg1, arg2, arg3}) 95 fake.applicationStartMutex.Unlock() 96 if fake.ApplicationStartStub != nil { 97 return fake.ApplicationStartStub(arg1, arg2, arg3) 98 } 99 if specificReturn { 100 return ret.result1, ret.result2 101 } 102 fakeReturns := fake.applicationStartReturns 103 return fakeReturns.result1, fakeReturns.result2 104 } 105 106 func (fake *FakeStarter) ApplicationStartCallCount() int { 107 fake.applicationStartMutex.RLock() 108 defer fake.applicationStartMutex.RUnlock() 109 return len(fake.applicationStartArgsForCall) 110 } 111 112 func (fake *FakeStarter) ApplicationStartCalls(stub func(models.Application, string, string) (models.Application, error)) { 113 fake.applicationStartMutex.Lock() 114 defer fake.applicationStartMutex.Unlock() 115 fake.ApplicationStartStub = stub 116 } 117 118 func (fake *FakeStarter) ApplicationStartArgsForCall(i int) (models.Application, string, string) { 119 fake.applicationStartMutex.RLock() 120 defer fake.applicationStartMutex.RUnlock() 121 argsForCall := fake.applicationStartArgsForCall[i] 122 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 123 } 124 125 func (fake *FakeStarter) ApplicationStartReturns(result1 models.Application, result2 error) { 126 fake.applicationStartMutex.Lock() 127 defer fake.applicationStartMutex.Unlock() 128 fake.ApplicationStartStub = nil 129 fake.applicationStartReturns = struct { 130 result1 models.Application 131 result2 error 132 }{result1, result2} 133 } 134 135 func (fake *FakeStarter) ApplicationStartReturnsOnCall(i int, result1 models.Application, result2 error) { 136 fake.applicationStartMutex.Lock() 137 defer fake.applicationStartMutex.Unlock() 138 fake.ApplicationStartStub = nil 139 if fake.applicationStartReturnsOnCall == nil { 140 fake.applicationStartReturnsOnCall = make(map[int]struct { 141 result1 models.Application 142 result2 error 143 }) 144 } 145 fake.applicationStartReturnsOnCall[i] = struct { 146 result1 models.Application 147 result2 error 148 }{result1, result2} 149 } 150 151 func (fake *FakeStarter) Execute(arg1 flags.FlagContext) error { 152 fake.executeMutex.Lock() 153 ret, specificReturn := fake.executeReturnsOnCall[len(fake.executeArgsForCall)] 154 fake.executeArgsForCall = append(fake.executeArgsForCall, struct { 155 arg1 flags.FlagContext 156 }{arg1}) 157 fake.recordInvocation("Execute", []interface{}{arg1}) 158 fake.executeMutex.Unlock() 159 if fake.ExecuteStub != nil { 160 return fake.ExecuteStub(arg1) 161 } 162 if specificReturn { 163 return ret.result1 164 } 165 fakeReturns := fake.executeReturns 166 return fakeReturns.result1 167 } 168 169 func (fake *FakeStarter) ExecuteCallCount() int { 170 fake.executeMutex.RLock() 171 defer fake.executeMutex.RUnlock() 172 return len(fake.executeArgsForCall) 173 } 174 175 func (fake *FakeStarter) ExecuteCalls(stub func(flags.FlagContext) error) { 176 fake.executeMutex.Lock() 177 defer fake.executeMutex.Unlock() 178 fake.ExecuteStub = stub 179 } 180 181 func (fake *FakeStarter) ExecuteArgsForCall(i int) flags.FlagContext { 182 fake.executeMutex.RLock() 183 defer fake.executeMutex.RUnlock() 184 argsForCall := fake.executeArgsForCall[i] 185 return argsForCall.arg1 186 } 187 188 func (fake *FakeStarter) ExecuteReturns(result1 error) { 189 fake.executeMutex.Lock() 190 defer fake.executeMutex.Unlock() 191 fake.ExecuteStub = nil 192 fake.executeReturns = struct { 193 result1 error 194 }{result1} 195 } 196 197 func (fake *FakeStarter) ExecuteReturnsOnCall(i int, result1 error) { 198 fake.executeMutex.Lock() 199 defer fake.executeMutex.Unlock() 200 fake.ExecuteStub = nil 201 if fake.executeReturnsOnCall == nil { 202 fake.executeReturnsOnCall = make(map[int]struct { 203 result1 error 204 }) 205 } 206 fake.executeReturnsOnCall[i] = struct { 207 result1 error 208 }{result1} 209 } 210 211 func (fake *FakeStarter) MetaData() commandregistry.CommandMetadata { 212 fake.metaDataMutex.Lock() 213 ret, specificReturn := fake.metaDataReturnsOnCall[len(fake.metaDataArgsForCall)] 214 fake.metaDataArgsForCall = append(fake.metaDataArgsForCall, struct { 215 }{}) 216 fake.recordInvocation("MetaData", []interface{}{}) 217 fake.metaDataMutex.Unlock() 218 if fake.MetaDataStub != nil { 219 return fake.MetaDataStub() 220 } 221 if specificReturn { 222 return ret.result1 223 } 224 fakeReturns := fake.metaDataReturns 225 return fakeReturns.result1 226 } 227 228 func (fake *FakeStarter) MetaDataCallCount() int { 229 fake.metaDataMutex.RLock() 230 defer fake.metaDataMutex.RUnlock() 231 return len(fake.metaDataArgsForCall) 232 } 233 234 func (fake *FakeStarter) MetaDataCalls(stub func() commandregistry.CommandMetadata) { 235 fake.metaDataMutex.Lock() 236 defer fake.metaDataMutex.Unlock() 237 fake.MetaDataStub = stub 238 } 239 240 func (fake *FakeStarter) MetaDataReturns(result1 commandregistry.CommandMetadata) { 241 fake.metaDataMutex.Lock() 242 defer fake.metaDataMutex.Unlock() 243 fake.MetaDataStub = nil 244 fake.metaDataReturns = struct { 245 result1 commandregistry.CommandMetadata 246 }{result1} 247 } 248 249 func (fake *FakeStarter) MetaDataReturnsOnCall(i int, result1 commandregistry.CommandMetadata) { 250 fake.metaDataMutex.Lock() 251 defer fake.metaDataMutex.Unlock() 252 fake.MetaDataStub = nil 253 if fake.metaDataReturnsOnCall == nil { 254 fake.metaDataReturnsOnCall = make(map[int]struct { 255 result1 commandregistry.CommandMetadata 256 }) 257 } 258 fake.metaDataReturnsOnCall[i] = struct { 259 result1 commandregistry.CommandMetadata 260 }{result1} 261 } 262 263 func (fake *FakeStarter) Requirements(arg1 requirements.Factory, arg2 flags.FlagContext) ([]requirements.Requirement, error) { 264 fake.requirementsMutex.Lock() 265 ret, specificReturn := fake.requirementsReturnsOnCall[len(fake.requirementsArgsForCall)] 266 fake.requirementsArgsForCall = append(fake.requirementsArgsForCall, struct { 267 arg1 requirements.Factory 268 arg2 flags.FlagContext 269 }{arg1, arg2}) 270 fake.recordInvocation("Requirements", []interface{}{arg1, arg2}) 271 fake.requirementsMutex.Unlock() 272 if fake.RequirementsStub != nil { 273 return fake.RequirementsStub(arg1, arg2) 274 } 275 if specificReturn { 276 return ret.result1, ret.result2 277 } 278 fakeReturns := fake.requirementsReturns 279 return fakeReturns.result1, fakeReturns.result2 280 } 281 282 func (fake *FakeStarter) RequirementsCallCount() int { 283 fake.requirementsMutex.RLock() 284 defer fake.requirementsMutex.RUnlock() 285 return len(fake.requirementsArgsForCall) 286 } 287 288 func (fake *FakeStarter) RequirementsCalls(stub func(requirements.Factory, flags.FlagContext) ([]requirements.Requirement, error)) { 289 fake.requirementsMutex.Lock() 290 defer fake.requirementsMutex.Unlock() 291 fake.RequirementsStub = stub 292 } 293 294 func (fake *FakeStarter) RequirementsArgsForCall(i int) (requirements.Factory, flags.FlagContext) { 295 fake.requirementsMutex.RLock() 296 defer fake.requirementsMutex.RUnlock() 297 argsForCall := fake.requirementsArgsForCall[i] 298 return argsForCall.arg1, argsForCall.arg2 299 } 300 301 func (fake *FakeStarter) RequirementsReturns(result1 []requirements.Requirement, result2 error) { 302 fake.requirementsMutex.Lock() 303 defer fake.requirementsMutex.Unlock() 304 fake.RequirementsStub = nil 305 fake.requirementsReturns = struct { 306 result1 []requirements.Requirement 307 result2 error 308 }{result1, result2} 309 } 310 311 func (fake *FakeStarter) RequirementsReturnsOnCall(i int, result1 []requirements.Requirement, result2 error) { 312 fake.requirementsMutex.Lock() 313 defer fake.requirementsMutex.Unlock() 314 fake.RequirementsStub = nil 315 if fake.requirementsReturnsOnCall == nil { 316 fake.requirementsReturnsOnCall = make(map[int]struct { 317 result1 []requirements.Requirement 318 result2 error 319 }) 320 } 321 fake.requirementsReturnsOnCall[i] = struct { 322 result1 []requirements.Requirement 323 result2 error 324 }{result1, result2} 325 } 326 327 func (fake *FakeStarter) SetDependency(arg1 commandregistry.Dependency, arg2 bool) commandregistry.Command { 328 fake.setDependencyMutex.Lock() 329 ret, specificReturn := fake.setDependencyReturnsOnCall[len(fake.setDependencyArgsForCall)] 330 fake.setDependencyArgsForCall = append(fake.setDependencyArgsForCall, struct { 331 arg1 commandregistry.Dependency 332 arg2 bool 333 }{arg1, arg2}) 334 fake.recordInvocation("SetDependency", []interface{}{arg1, arg2}) 335 fake.setDependencyMutex.Unlock() 336 if fake.SetDependencyStub != nil { 337 return fake.SetDependencyStub(arg1, arg2) 338 } 339 if specificReturn { 340 return ret.result1 341 } 342 fakeReturns := fake.setDependencyReturns 343 return fakeReturns.result1 344 } 345 346 func (fake *FakeStarter) SetDependencyCallCount() int { 347 fake.setDependencyMutex.RLock() 348 defer fake.setDependencyMutex.RUnlock() 349 return len(fake.setDependencyArgsForCall) 350 } 351 352 func (fake *FakeStarter) SetDependencyCalls(stub func(commandregistry.Dependency, bool) commandregistry.Command) { 353 fake.setDependencyMutex.Lock() 354 defer fake.setDependencyMutex.Unlock() 355 fake.SetDependencyStub = stub 356 } 357 358 func (fake *FakeStarter) SetDependencyArgsForCall(i int) (commandregistry.Dependency, bool) { 359 fake.setDependencyMutex.RLock() 360 defer fake.setDependencyMutex.RUnlock() 361 argsForCall := fake.setDependencyArgsForCall[i] 362 return argsForCall.arg1, argsForCall.arg2 363 } 364 365 func (fake *FakeStarter) SetDependencyReturns(result1 commandregistry.Command) { 366 fake.setDependencyMutex.Lock() 367 defer fake.setDependencyMutex.Unlock() 368 fake.SetDependencyStub = nil 369 fake.setDependencyReturns = struct { 370 result1 commandregistry.Command 371 }{result1} 372 } 373 374 func (fake *FakeStarter) SetDependencyReturnsOnCall(i int, result1 commandregistry.Command) { 375 fake.setDependencyMutex.Lock() 376 defer fake.setDependencyMutex.Unlock() 377 fake.SetDependencyStub = nil 378 if fake.setDependencyReturnsOnCall == nil { 379 fake.setDependencyReturnsOnCall = make(map[int]struct { 380 result1 commandregistry.Command 381 }) 382 } 383 fake.setDependencyReturnsOnCall[i] = struct { 384 result1 commandregistry.Command 385 }{result1} 386 } 387 388 func (fake *FakeStarter) SetStartTimeoutInSeconds(arg1 int) { 389 fake.setStartTimeoutInSecondsMutex.Lock() 390 fake.setStartTimeoutInSecondsArgsForCall = append(fake.setStartTimeoutInSecondsArgsForCall, struct { 391 arg1 int 392 }{arg1}) 393 fake.recordInvocation("SetStartTimeoutInSeconds", []interface{}{arg1}) 394 fake.setStartTimeoutInSecondsMutex.Unlock() 395 if fake.SetStartTimeoutInSecondsStub != nil { 396 fake.SetStartTimeoutInSecondsStub(arg1) 397 } 398 } 399 400 func (fake *FakeStarter) SetStartTimeoutInSecondsCallCount() int { 401 fake.setStartTimeoutInSecondsMutex.RLock() 402 defer fake.setStartTimeoutInSecondsMutex.RUnlock() 403 return len(fake.setStartTimeoutInSecondsArgsForCall) 404 } 405 406 func (fake *FakeStarter) SetStartTimeoutInSecondsCalls(stub func(int)) { 407 fake.setStartTimeoutInSecondsMutex.Lock() 408 defer fake.setStartTimeoutInSecondsMutex.Unlock() 409 fake.SetStartTimeoutInSecondsStub = stub 410 } 411 412 func (fake *FakeStarter) SetStartTimeoutInSecondsArgsForCall(i int) int { 413 fake.setStartTimeoutInSecondsMutex.RLock() 414 defer fake.setStartTimeoutInSecondsMutex.RUnlock() 415 argsForCall := fake.setStartTimeoutInSecondsArgsForCall[i] 416 return argsForCall.arg1 417 } 418 419 func (fake *FakeStarter) Invocations() map[string][][]interface{} { 420 fake.invocationsMutex.RLock() 421 defer fake.invocationsMutex.RUnlock() 422 fake.applicationStartMutex.RLock() 423 defer fake.applicationStartMutex.RUnlock() 424 fake.executeMutex.RLock() 425 defer fake.executeMutex.RUnlock() 426 fake.metaDataMutex.RLock() 427 defer fake.metaDataMutex.RUnlock() 428 fake.requirementsMutex.RLock() 429 defer fake.requirementsMutex.RUnlock() 430 fake.setDependencyMutex.RLock() 431 defer fake.setDependencyMutex.RUnlock() 432 fake.setStartTimeoutInSecondsMutex.RLock() 433 defer fake.setStartTimeoutInSecondsMutex.RUnlock() 434 copiedInvocations := map[string][][]interface{}{} 435 for key, value := range fake.invocations { 436 copiedInvocations[key] = value 437 } 438 return copiedInvocations 439 } 440 441 func (fake *FakeStarter) recordInvocation(key string, args []interface{}) { 442 fake.invocationsMutex.Lock() 443 defer fake.invocationsMutex.Unlock() 444 if fake.invocations == nil { 445 fake.invocations = map[string][][]interface{}{} 446 } 447 if fake.invocations[key] == nil { 448 fake.invocations[key] = [][]interface{}{} 449 } 450 fake.invocations[key] = append(fake.invocations[key], args) 451 } 452 453 var _ application.Starter = new(FakeStarter)