github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/cf/commands/application/applicationfakes/fake_stopper.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 FakeStopper struct { 15 ApplicationStopStub func(models.Application, string, string) (models.Application, error) 16 applicationStopMutex sync.RWMutex 17 applicationStopArgsForCall []struct { 18 arg1 models.Application 19 arg2 string 20 arg3 string 21 } 22 applicationStopReturns struct { 23 result1 models.Application 24 result2 error 25 } 26 applicationStopReturnsOnCall 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 invocations map[string][][]interface{} 78 invocationsMutex sync.RWMutex 79 } 80 81 func (fake *FakeStopper) ApplicationStop(arg1 models.Application, arg2 string, arg3 string) (models.Application, error) { 82 fake.applicationStopMutex.Lock() 83 ret, specificReturn := fake.applicationStopReturnsOnCall[len(fake.applicationStopArgsForCall)] 84 fake.applicationStopArgsForCall = append(fake.applicationStopArgsForCall, struct { 85 arg1 models.Application 86 arg2 string 87 arg3 string 88 }{arg1, arg2, arg3}) 89 fake.recordInvocation("ApplicationStop", []interface{}{arg1, arg2, arg3}) 90 fake.applicationStopMutex.Unlock() 91 if fake.ApplicationStopStub != nil { 92 return fake.ApplicationStopStub(arg1, arg2, arg3) 93 } 94 if specificReturn { 95 return ret.result1, ret.result2 96 } 97 fakeReturns := fake.applicationStopReturns 98 return fakeReturns.result1, fakeReturns.result2 99 } 100 101 func (fake *FakeStopper) ApplicationStopCallCount() int { 102 fake.applicationStopMutex.RLock() 103 defer fake.applicationStopMutex.RUnlock() 104 return len(fake.applicationStopArgsForCall) 105 } 106 107 func (fake *FakeStopper) ApplicationStopCalls(stub func(models.Application, string, string) (models.Application, error)) { 108 fake.applicationStopMutex.Lock() 109 defer fake.applicationStopMutex.Unlock() 110 fake.ApplicationStopStub = stub 111 } 112 113 func (fake *FakeStopper) ApplicationStopArgsForCall(i int) (models.Application, string, string) { 114 fake.applicationStopMutex.RLock() 115 defer fake.applicationStopMutex.RUnlock() 116 argsForCall := fake.applicationStopArgsForCall[i] 117 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 118 } 119 120 func (fake *FakeStopper) ApplicationStopReturns(result1 models.Application, result2 error) { 121 fake.applicationStopMutex.Lock() 122 defer fake.applicationStopMutex.Unlock() 123 fake.ApplicationStopStub = nil 124 fake.applicationStopReturns = struct { 125 result1 models.Application 126 result2 error 127 }{result1, result2} 128 } 129 130 func (fake *FakeStopper) ApplicationStopReturnsOnCall(i int, result1 models.Application, result2 error) { 131 fake.applicationStopMutex.Lock() 132 defer fake.applicationStopMutex.Unlock() 133 fake.ApplicationStopStub = nil 134 if fake.applicationStopReturnsOnCall == nil { 135 fake.applicationStopReturnsOnCall = make(map[int]struct { 136 result1 models.Application 137 result2 error 138 }) 139 } 140 fake.applicationStopReturnsOnCall[i] = struct { 141 result1 models.Application 142 result2 error 143 }{result1, result2} 144 } 145 146 func (fake *FakeStopper) Execute(arg1 flags.FlagContext) error { 147 fake.executeMutex.Lock() 148 ret, specificReturn := fake.executeReturnsOnCall[len(fake.executeArgsForCall)] 149 fake.executeArgsForCall = append(fake.executeArgsForCall, struct { 150 arg1 flags.FlagContext 151 }{arg1}) 152 fake.recordInvocation("Execute", []interface{}{arg1}) 153 fake.executeMutex.Unlock() 154 if fake.ExecuteStub != nil { 155 return fake.ExecuteStub(arg1) 156 } 157 if specificReturn { 158 return ret.result1 159 } 160 fakeReturns := fake.executeReturns 161 return fakeReturns.result1 162 } 163 164 func (fake *FakeStopper) ExecuteCallCount() int { 165 fake.executeMutex.RLock() 166 defer fake.executeMutex.RUnlock() 167 return len(fake.executeArgsForCall) 168 } 169 170 func (fake *FakeStopper) ExecuteCalls(stub func(flags.FlagContext) error) { 171 fake.executeMutex.Lock() 172 defer fake.executeMutex.Unlock() 173 fake.ExecuteStub = stub 174 } 175 176 func (fake *FakeStopper) ExecuteArgsForCall(i int) flags.FlagContext { 177 fake.executeMutex.RLock() 178 defer fake.executeMutex.RUnlock() 179 argsForCall := fake.executeArgsForCall[i] 180 return argsForCall.arg1 181 } 182 183 func (fake *FakeStopper) ExecuteReturns(result1 error) { 184 fake.executeMutex.Lock() 185 defer fake.executeMutex.Unlock() 186 fake.ExecuteStub = nil 187 fake.executeReturns = struct { 188 result1 error 189 }{result1} 190 } 191 192 func (fake *FakeStopper) ExecuteReturnsOnCall(i int, result1 error) { 193 fake.executeMutex.Lock() 194 defer fake.executeMutex.Unlock() 195 fake.ExecuteStub = nil 196 if fake.executeReturnsOnCall == nil { 197 fake.executeReturnsOnCall = make(map[int]struct { 198 result1 error 199 }) 200 } 201 fake.executeReturnsOnCall[i] = struct { 202 result1 error 203 }{result1} 204 } 205 206 func (fake *FakeStopper) MetaData() commandregistry.CommandMetadata { 207 fake.metaDataMutex.Lock() 208 ret, specificReturn := fake.metaDataReturnsOnCall[len(fake.metaDataArgsForCall)] 209 fake.metaDataArgsForCall = append(fake.metaDataArgsForCall, struct { 210 }{}) 211 fake.recordInvocation("MetaData", []interface{}{}) 212 fake.metaDataMutex.Unlock() 213 if fake.MetaDataStub != nil { 214 return fake.MetaDataStub() 215 } 216 if specificReturn { 217 return ret.result1 218 } 219 fakeReturns := fake.metaDataReturns 220 return fakeReturns.result1 221 } 222 223 func (fake *FakeStopper) MetaDataCallCount() int { 224 fake.metaDataMutex.RLock() 225 defer fake.metaDataMutex.RUnlock() 226 return len(fake.metaDataArgsForCall) 227 } 228 229 func (fake *FakeStopper) MetaDataCalls(stub func() commandregistry.CommandMetadata) { 230 fake.metaDataMutex.Lock() 231 defer fake.metaDataMutex.Unlock() 232 fake.MetaDataStub = stub 233 } 234 235 func (fake *FakeStopper) MetaDataReturns(result1 commandregistry.CommandMetadata) { 236 fake.metaDataMutex.Lock() 237 defer fake.metaDataMutex.Unlock() 238 fake.MetaDataStub = nil 239 fake.metaDataReturns = struct { 240 result1 commandregistry.CommandMetadata 241 }{result1} 242 } 243 244 func (fake *FakeStopper) MetaDataReturnsOnCall(i int, result1 commandregistry.CommandMetadata) { 245 fake.metaDataMutex.Lock() 246 defer fake.metaDataMutex.Unlock() 247 fake.MetaDataStub = nil 248 if fake.metaDataReturnsOnCall == nil { 249 fake.metaDataReturnsOnCall = make(map[int]struct { 250 result1 commandregistry.CommandMetadata 251 }) 252 } 253 fake.metaDataReturnsOnCall[i] = struct { 254 result1 commandregistry.CommandMetadata 255 }{result1} 256 } 257 258 func (fake *FakeStopper) Requirements(arg1 requirements.Factory, arg2 flags.FlagContext) ([]requirements.Requirement, error) { 259 fake.requirementsMutex.Lock() 260 ret, specificReturn := fake.requirementsReturnsOnCall[len(fake.requirementsArgsForCall)] 261 fake.requirementsArgsForCall = append(fake.requirementsArgsForCall, struct { 262 arg1 requirements.Factory 263 arg2 flags.FlagContext 264 }{arg1, arg2}) 265 fake.recordInvocation("Requirements", []interface{}{arg1, arg2}) 266 fake.requirementsMutex.Unlock() 267 if fake.RequirementsStub != nil { 268 return fake.RequirementsStub(arg1, arg2) 269 } 270 if specificReturn { 271 return ret.result1, ret.result2 272 } 273 fakeReturns := fake.requirementsReturns 274 return fakeReturns.result1, fakeReturns.result2 275 } 276 277 func (fake *FakeStopper) RequirementsCallCount() int { 278 fake.requirementsMutex.RLock() 279 defer fake.requirementsMutex.RUnlock() 280 return len(fake.requirementsArgsForCall) 281 } 282 283 func (fake *FakeStopper) RequirementsCalls(stub func(requirements.Factory, flags.FlagContext) ([]requirements.Requirement, error)) { 284 fake.requirementsMutex.Lock() 285 defer fake.requirementsMutex.Unlock() 286 fake.RequirementsStub = stub 287 } 288 289 func (fake *FakeStopper) RequirementsArgsForCall(i int) (requirements.Factory, flags.FlagContext) { 290 fake.requirementsMutex.RLock() 291 defer fake.requirementsMutex.RUnlock() 292 argsForCall := fake.requirementsArgsForCall[i] 293 return argsForCall.arg1, argsForCall.arg2 294 } 295 296 func (fake *FakeStopper) RequirementsReturns(result1 []requirements.Requirement, result2 error) { 297 fake.requirementsMutex.Lock() 298 defer fake.requirementsMutex.Unlock() 299 fake.RequirementsStub = nil 300 fake.requirementsReturns = struct { 301 result1 []requirements.Requirement 302 result2 error 303 }{result1, result2} 304 } 305 306 func (fake *FakeStopper) RequirementsReturnsOnCall(i int, result1 []requirements.Requirement, result2 error) { 307 fake.requirementsMutex.Lock() 308 defer fake.requirementsMutex.Unlock() 309 fake.RequirementsStub = nil 310 if fake.requirementsReturnsOnCall == nil { 311 fake.requirementsReturnsOnCall = make(map[int]struct { 312 result1 []requirements.Requirement 313 result2 error 314 }) 315 } 316 fake.requirementsReturnsOnCall[i] = struct { 317 result1 []requirements.Requirement 318 result2 error 319 }{result1, result2} 320 } 321 322 func (fake *FakeStopper) SetDependency(arg1 commandregistry.Dependency, arg2 bool) commandregistry.Command { 323 fake.setDependencyMutex.Lock() 324 ret, specificReturn := fake.setDependencyReturnsOnCall[len(fake.setDependencyArgsForCall)] 325 fake.setDependencyArgsForCall = append(fake.setDependencyArgsForCall, struct { 326 arg1 commandregistry.Dependency 327 arg2 bool 328 }{arg1, arg2}) 329 fake.recordInvocation("SetDependency", []interface{}{arg1, arg2}) 330 fake.setDependencyMutex.Unlock() 331 if fake.SetDependencyStub != nil { 332 return fake.SetDependencyStub(arg1, arg2) 333 } 334 if specificReturn { 335 return ret.result1 336 } 337 fakeReturns := fake.setDependencyReturns 338 return fakeReturns.result1 339 } 340 341 func (fake *FakeStopper) SetDependencyCallCount() int { 342 fake.setDependencyMutex.RLock() 343 defer fake.setDependencyMutex.RUnlock() 344 return len(fake.setDependencyArgsForCall) 345 } 346 347 func (fake *FakeStopper) SetDependencyCalls(stub func(commandregistry.Dependency, bool) commandregistry.Command) { 348 fake.setDependencyMutex.Lock() 349 defer fake.setDependencyMutex.Unlock() 350 fake.SetDependencyStub = stub 351 } 352 353 func (fake *FakeStopper) SetDependencyArgsForCall(i int) (commandregistry.Dependency, bool) { 354 fake.setDependencyMutex.RLock() 355 defer fake.setDependencyMutex.RUnlock() 356 argsForCall := fake.setDependencyArgsForCall[i] 357 return argsForCall.arg1, argsForCall.arg2 358 } 359 360 func (fake *FakeStopper) SetDependencyReturns(result1 commandregistry.Command) { 361 fake.setDependencyMutex.Lock() 362 defer fake.setDependencyMutex.Unlock() 363 fake.SetDependencyStub = nil 364 fake.setDependencyReturns = struct { 365 result1 commandregistry.Command 366 }{result1} 367 } 368 369 func (fake *FakeStopper) SetDependencyReturnsOnCall(i int, result1 commandregistry.Command) { 370 fake.setDependencyMutex.Lock() 371 defer fake.setDependencyMutex.Unlock() 372 fake.SetDependencyStub = nil 373 if fake.setDependencyReturnsOnCall == nil { 374 fake.setDependencyReturnsOnCall = make(map[int]struct { 375 result1 commandregistry.Command 376 }) 377 } 378 fake.setDependencyReturnsOnCall[i] = struct { 379 result1 commandregistry.Command 380 }{result1} 381 } 382 383 func (fake *FakeStopper) Invocations() map[string][][]interface{} { 384 fake.invocationsMutex.RLock() 385 defer fake.invocationsMutex.RUnlock() 386 fake.applicationStopMutex.RLock() 387 defer fake.applicationStopMutex.RUnlock() 388 fake.executeMutex.RLock() 389 defer fake.executeMutex.RUnlock() 390 fake.metaDataMutex.RLock() 391 defer fake.metaDataMutex.RUnlock() 392 fake.requirementsMutex.RLock() 393 defer fake.requirementsMutex.RUnlock() 394 fake.setDependencyMutex.RLock() 395 defer fake.setDependencyMutex.RUnlock() 396 copiedInvocations := map[string][][]interface{}{} 397 for key, value := range fake.invocations { 398 copiedInvocations[key] = value 399 } 400 return copiedInvocations 401 } 402 403 func (fake *FakeStopper) recordInvocation(key string, args []interface{}) { 404 fake.invocationsMutex.Lock() 405 defer fake.invocationsMutex.Unlock() 406 if fake.invocations == nil { 407 fake.invocations = map[string][][]interface{}{} 408 } 409 if fake.invocations[key] == nil { 410 fake.invocations[key] = [][]interface{}{} 411 } 412 fake.invocations[key] = append(fake.invocations[key], args) 413 } 414 415 var _ application.Stopper = new(FakeStopper)