github.com/arunkumar7540/cli@v6.45.0+incompatible/command/v6/v6fakes/fake_v3zero_downtime_restart_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v6fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v3action" 8 v6 "code.cloudfoundry.org/cli/command/v6" 9 ) 10 11 type FakeV3ZeroDowntimeRestartActor struct { 12 CloudControllerAPIVersionStub func() string 13 cloudControllerAPIVersionMutex sync.RWMutex 14 cloudControllerAPIVersionArgsForCall []struct { 15 } 16 cloudControllerAPIVersionReturns struct { 17 result1 string 18 } 19 cloudControllerAPIVersionReturnsOnCall map[int]struct { 20 result1 string 21 } 22 CreateDeploymentStub func(string, string) (string, v3action.Warnings, error) 23 createDeploymentMutex sync.RWMutex 24 createDeploymentArgsForCall []struct { 25 arg1 string 26 arg2 string 27 } 28 createDeploymentReturns struct { 29 result1 string 30 result2 v3action.Warnings 31 result3 error 32 } 33 createDeploymentReturnsOnCall map[int]struct { 34 result1 string 35 result2 v3action.Warnings 36 result3 error 37 } 38 GetApplicationByNameAndSpaceStub func(string, string) (v3action.Application, v3action.Warnings, error) 39 getApplicationByNameAndSpaceMutex sync.RWMutex 40 getApplicationByNameAndSpaceArgsForCall []struct { 41 arg1 string 42 arg2 string 43 } 44 getApplicationByNameAndSpaceReturns struct { 45 result1 v3action.Application 46 result2 v3action.Warnings 47 result3 error 48 } 49 getApplicationByNameAndSpaceReturnsOnCall map[int]struct { 50 result1 v3action.Application 51 result2 v3action.Warnings 52 result3 error 53 } 54 StartApplicationStub func(string) (v3action.Application, v3action.Warnings, error) 55 startApplicationMutex sync.RWMutex 56 startApplicationArgsForCall []struct { 57 arg1 string 58 } 59 startApplicationReturns struct { 60 result1 v3action.Application 61 result2 v3action.Warnings 62 result3 error 63 } 64 startApplicationReturnsOnCall map[int]struct { 65 result1 v3action.Application 66 result2 v3action.Warnings 67 result3 error 68 } 69 ZeroDowntimePollStartStub func(string, chan<- v3action.Warnings) error 70 zeroDowntimePollStartMutex sync.RWMutex 71 zeroDowntimePollStartArgsForCall []struct { 72 arg1 string 73 arg2 chan<- v3action.Warnings 74 } 75 zeroDowntimePollStartReturns struct { 76 result1 error 77 } 78 zeroDowntimePollStartReturnsOnCall map[int]struct { 79 result1 error 80 } 81 invocations map[string][][]interface{} 82 invocationsMutex sync.RWMutex 83 } 84 85 func (fake *FakeV3ZeroDowntimeRestartActor) CloudControllerAPIVersion() string { 86 fake.cloudControllerAPIVersionMutex.Lock() 87 ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)] 88 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct { 89 }{}) 90 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 91 fake.cloudControllerAPIVersionMutex.Unlock() 92 if fake.CloudControllerAPIVersionStub != nil { 93 return fake.CloudControllerAPIVersionStub() 94 } 95 if specificReturn { 96 return ret.result1 97 } 98 fakeReturns := fake.cloudControllerAPIVersionReturns 99 return fakeReturns.result1 100 } 101 102 func (fake *FakeV3ZeroDowntimeRestartActor) CloudControllerAPIVersionCallCount() int { 103 fake.cloudControllerAPIVersionMutex.RLock() 104 defer fake.cloudControllerAPIVersionMutex.RUnlock() 105 return len(fake.cloudControllerAPIVersionArgsForCall) 106 } 107 108 func (fake *FakeV3ZeroDowntimeRestartActor) CloudControllerAPIVersionCalls(stub func() string) { 109 fake.cloudControllerAPIVersionMutex.Lock() 110 defer fake.cloudControllerAPIVersionMutex.Unlock() 111 fake.CloudControllerAPIVersionStub = stub 112 } 113 114 func (fake *FakeV3ZeroDowntimeRestartActor) CloudControllerAPIVersionReturns(result1 string) { 115 fake.cloudControllerAPIVersionMutex.Lock() 116 defer fake.cloudControllerAPIVersionMutex.Unlock() 117 fake.CloudControllerAPIVersionStub = nil 118 fake.cloudControllerAPIVersionReturns = struct { 119 result1 string 120 }{result1} 121 } 122 123 func (fake *FakeV3ZeroDowntimeRestartActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) { 124 fake.cloudControllerAPIVersionMutex.Lock() 125 defer fake.cloudControllerAPIVersionMutex.Unlock() 126 fake.CloudControllerAPIVersionStub = nil 127 if fake.cloudControllerAPIVersionReturnsOnCall == nil { 128 fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct { 129 result1 string 130 }) 131 } 132 fake.cloudControllerAPIVersionReturnsOnCall[i] = struct { 133 result1 string 134 }{result1} 135 } 136 137 func (fake *FakeV3ZeroDowntimeRestartActor) CreateDeployment(arg1 string, arg2 string) (string, v3action.Warnings, error) { 138 fake.createDeploymentMutex.Lock() 139 ret, specificReturn := fake.createDeploymentReturnsOnCall[len(fake.createDeploymentArgsForCall)] 140 fake.createDeploymentArgsForCall = append(fake.createDeploymentArgsForCall, struct { 141 arg1 string 142 arg2 string 143 }{arg1, arg2}) 144 fake.recordInvocation("CreateDeployment", []interface{}{arg1, arg2}) 145 fake.createDeploymentMutex.Unlock() 146 if fake.CreateDeploymentStub != nil { 147 return fake.CreateDeploymentStub(arg1, arg2) 148 } 149 if specificReturn { 150 return ret.result1, ret.result2, ret.result3 151 } 152 fakeReturns := fake.createDeploymentReturns 153 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 154 } 155 156 func (fake *FakeV3ZeroDowntimeRestartActor) CreateDeploymentCallCount() int { 157 fake.createDeploymentMutex.RLock() 158 defer fake.createDeploymentMutex.RUnlock() 159 return len(fake.createDeploymentArgsForCall) 160 } 161 162 func (fake *FakeV3ZeroDowntimeRestartActor) CreateDeploymentCalls(stub func(string, string) (string, v3action.Warnings, error)) { 163 fake.createDeploymentMutex.Lock() 164 defer fake.createDeploymentMutex.Unlock() 165 fake.CreateDeploymentStub = stub 166 } 167 168 func (fake *FakeV3ZeroDowntimeRestartActor) CreateDeploymentArgsForCall(i int) (string, string) { 169 fake.createDeploymentMutex.RLock() 170 defer fake.createDeploymentMutex.RUnlock() 171 argsForCall := fake.createDeploymentArgsForCall[i] 172 return argsForCall.arg1, argsForCall.arg2 173 } 174 175 func (fake *FakeV3ZeroDowntimeRestartActor) CreateDeploymentReturns(result1 string, result2 v3action.Warnings, result3 error) { 176 fake.createDeploymentMutex.Lock() 177 defer fake.createDeploymentMutex.Unlock() 178 fake.CreateDeploymentStub = nil 179 fake.createDeploymentReturns = struct { 180 result1 string 181 result2 v3action.Warnings 182 result3 error 183 }{result1, result2, result3} 184 } 185 186 func (fake *FakeV3ZeroDowntimeRestartActor) CreateDeploymentReturnsOnCall(i int, result1 string, result2 v3action.Warnings, result3 error) { 187 fake.createDeploymentMutex.Lock() 188 defer fake.createDeploymentMutex.Unlock() 189 fake.CreateDeploymentStub = nil 190 if fake.createDeploymentReturnsOnCall == nil { 191 fake.createDeploymentReturnsOnCall = make(map[int]struct { 192 result1 string 193 result2 v3action.Warnings 194 result3 error 195 }) 196 } 197 fake.createDeploymentReturnsOnCall[i] = struct { 198 result1 string 199 result2 v3action.Warnings 200 result3 error 201 }{result1, result2, result3} 202 } 203 204 func (fake *FakeV3ZeroDowntimeRestartActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v3action.Application, v3action.Warnings, error) { 205 fake.getApplicationByNameAndSpaceMutex.Lock() 206 ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)] 207 fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct { 208 arg1 string 209 arg2 string 210 }{arg1, arg2}) 211 fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2}) 212 fake.getApplicationByNameAndSpaceMutex.Unlock() 213 if fake.GetApplicationByNameAndSpaceStub != nil { 214 return fake.GetApplicationByNameAndSpaceStub(arg1, arg2) 215 } 216 if specificReturn { 217 return ret.result1, ret.result2, ret.result3 218 } 219 fakeReturns := fake.getApplicationByNameAndSpaceReturns 220 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 221 } 222 223 func (fake *FakeV3ZeroDowntimeRestartActor) GetApplicationByNameAndSpaceCallCount() int { 224 fake.getApplicationByNameAndSpaceMutex.RLock() 225 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 226 return len(fake.getApplicationByNameAndSpaceArgsForCall) 227 } 228 229 func (fake *FakeV3ZeroDowntimeRestartActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v3action.Application, v3action.Warnings, error)) { 230 fake.getApplicationByNameAndSpaceMutex.Lock() 231 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 232 fake.GetApplicationByNameAndSpaceStub = stub 233 } 234 235 func (fake *FakeV3ZeroDowntimeRestartActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) { 236 fake.getApplicationByNameAndSpaceMutex.RLock() 237 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 238 argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i] 239 return argsForCall.arg1, argsForCall.arg2 240 } 241 242 func (fake *FakeV3ZeroDowntimeRestartActor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) { 243 fake.getApplicationByNameAndSpaceMutex.Lock() 244 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 245 fake.GetApplicationByNameAndSpaceStub = nil 246 fake.getApplicationByNameAndSpaceReturns = struct { 247 result1 v3action.Application 248 result2 v3action.Warnings 249 result3 error 250 }{result1, result2, result3} 251 } 252 253 func (fake *FakeV3ZeroDowntimeRestartActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) { 254 fake.getApplicationByNameAndSpaceMutex.Lock() 255 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 256 fake.GetApplicationByNameAndSpaceStub = nil 257 if fake.getApplicationByNameAndSpaceReturnsOnCall == nil { 258 fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 259 result1 v3action.Application 260 result2 v3action.Warnings 261 result3 error 262 }) 263 } 264 fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct { 265 result1 v3action.Application 266 result2 v3action.Warnings 267 result3 error 268 }{result1, result2, result3} 269 } 270 271 func (fake *FakeV3ZeroDowntimeRestartActor) StartApplication(arg1 string) (v3action.Application, v3action.Warnings, error) { 272 fake.startApplicationMutex.Lock() 273 ret, specificReturn := fake.startApplicationReturnsOnCall[len(fake.startApplicationArgsForCall)] 274 fake.startApplicationArgsForCall = append(fake.startApplicationArgsForCall, struct { 275 arg1 string 276 }{arg1}) 277 fake.recordInvocation("StartApplication", []interface{}{arg1}) 278 fake.startApplicationMutex.Unlock() 279 if fake.StartApplicationStub != nil { 280 return fake.StartApplicationStub(arg1) 281 } 282 if specificReturn { 283 return ret.result1, ret.result2, ret.result3 284 } 285 fakeReturns := fake.startApplicationReturns 286 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 287 } 288 289 func (fake *FakeV3ZeroDowntimeRestartActor) StartApplicationCallCount() int { 290 fake.startApplicationMutex.RLock() 291 defer fake.startApplicationMutex.RUnlock() 292 return len(fake.startApplicationArgsForCall) 293 } 294 295 func (fake *FakeV3ZeroDowntimeRestartActor) StartApplicationCalls(stub func(string) (v3action.Application, v3action.Warnings, error)) { 296 fake.startApplicationMutex.Lock() 297 defer fake.startApplicationMutex.Unlock() 298 fake.StartApplicationStub = stub 299 } 300 301 func (fake *FakeV3ZeroDowntimeRestartActor) StartApplicationArgsForCall(i int) string { 302 fake.startApplicationMutex.RLock() 303 defer fake.startApplicationMutex.RUnlock() 304 argsForCall := fake.startApplicationArgsForCall[i] 305 return argsForCall.arg1 306 } 307 308 func (fake *FakeV3ZeroDowntimeRestartActor) StartApplicationReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) { 309 fake.startApplicationMutex.Lock() 310 defer fake.startApplicationMutex.Unlock() 311 fake.StartApplicationStub = nil 312 fake.startApplicationReturns = struct { 313 result1 v3action.Application 314 result2 v3action.Warnings 315 result3 error 316 }{result1, result2, result3} 317 } 318 319 func (fake *FakeV3ZeroDowntimeRestartActor) StartApplicationReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) { 320 fake.startApplicationMutex.Lock() 321 defer fake.startApplicationMutex.Unlock() 322 fake.StartApplicationStub = nil 323 if fake.startApplicationReturnsOnCall == nil { 324 fake.startApplicationReturnsOnCall = make(map[int]struct { 325 result1 v3action.Application 326 result2 v3action.Warnings 327 result3 error 328 }) 329 } 330 fake.startApplicationReturnsOnCall[i] = struct { 331 result1 v3action.Application 332 result2 v3action.Warnings 333 result3 error 334 }{result1, result2, result3} 335 } 336 337 func (fake *FakeV3ZeroDowntimeRestartActor) ZeroDowntimePollStart(arg1 string, arg2 chan<- v3action.Warnings) error { 338 fake.zeroDowntimePollStartMutex.Lock() 339 ret, specificReturn := fake.zeroDowntimePollStartReturnsOnCall[len(fake.zeroDowntimePollStartArgsForCall)] 340 fake.zeroDowntimePollStartArgsForCall = append(fake.zeroDowntimePollStartArgsForCall, struct { 341 arg1 string 342 arg2 chan<- v3action.Warnings 343 }{arg1, arg2}) 344 fake.recordInvocation("ZeroDowntimePollStart", []interface{}{arg1, arg2}) 345 fake.zeroDowntimePollStartMutex.Unlock() 346 if fake.ZeroDowntimePollStartStub != nil { 347 return fake.ZeroDowntimePollStartStub(arg1, arg2) 348 } 349 if specificReturn { 350 return ret.result1 351 } 352 fakeReturns := fake.zeroDowntimePollStartReturns 353 return fakeReturns.result1 354 } 355 356 func (fake *FakeV3ZeroDowntimeRestartActor) ZeroDowntimePollStartCallCount() int { 357 fake.zeroDowntimePollStartMutex.RLock() 358 defer fake.zeroDowntimePollStartMutex.RUnlock() 359 return len(fake.zeroDowntimePollStartArgsForCall) 360 } 361 362 func (fake *FakeV3ZeroDowntimeRestartActor) ZeroDowntimePollStartCalls(stub func(string, chan<- v3action.Warnings) error) { 363 fake.zeroDowntimePollStartMutex.Lock() 364 defer fake.zeroDowntimePollStartMutex.Unlock() 365 fake.ZeroDowntimePollStartStub = stub 366 } 367 368 func (fake *FakeV3ZeroDowntimeRestartActor) ZeroDowntimePollStartArgsForCall(i int) (string, chan<- v3action.Warnings) { 369 fake.zeroDowntimePollStartMutex.RLock() 370 defer fake.zeroDowntimePollStartMutex.RUnlock() 371 argsForCall := fake.zeroDowntimePollStartArgsForCall[i] 372 return argsForCall.arg1, argsForCall.arg2 373 } 374 375 func (fake *FakeV3ZeroDowntimeRestartActor) ZeroDowntimePollStartReturns(result1 error) { 376 fake.zeroDowntimePollStartMutex.Lock() 377 defer fake.zeroDowntimePollStartMutex.Unlock() 378 fake.ZeroDowntimePollStartStub = nil 379 fake.zeroDowntimePollStartReturns = struct { 380 result1 error 381 }{result1} 382 } 383 384 func (fake *FakeV3ZeroDowntimeRestartActor) ZeroDowntimePollStartReturnsOnCall(i int, result1 error) { 385 fake.zeroDowntimePollStartMutex.Lock() 386 defer fake.zeroDowntimePollStartMutex.Unlock() 387 fake.ZeroDowntimePollStartStub = nil 388 if fake.zeroDowntimePollStartReturnsOnCall == nil { 389 fake.zeroDowntimePollStartReturnsOnCall = make(map[int]struct { 390 result1 error 391 }) 392 } 393 fake.zeroDowntimePollStartReturnsOnCall[i] = struct { 394 result1 error 395 }{result1} 396 } 397 398 func (fake *FakeV3ZeroDowntimeRestartActor) Invocations() map[string][][]interface{} { 399 fake.invocationsMutex.RLock() 400 defer fake.invocationsMutex.RUnlock() 401 fake.cloudControllerAPIVersionMutex.RLock() 402 defer fake.cloudControllerAPIVersionMutex.RUnlock() 403 fake.createDeploymentMutex.RLock() 404 defer fake.createDeploymentMutex.RUnlock() 405 fake.getApplicationByNameAndSpaceMutex.RLock() 406 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 407 fake.startApplicationMutex.RLock() 408 defer fake.startApplicationMutex.RUnlock() 409 fake.zeroDowntimePollStartMutex.RLock() 410 defer fake.zeroDowntimePollStartMutex.RUnlock() 411 copiedInvocations := map[string][][]interface{}{} 412 for key, value := range fake.invocations { 413 copiedInvocations[key] = value 414 } 415 return copiedInvocations 416 } 417 418 func (fake *FakeV3ZeroDowntimeRestartActor) recordInvocation(key string, args []interface{}) { 419 fake.invocationsMutex.Lock() 420 defer fake.invocationsMutex.Unlock() 421 if fake.invocations == nil { 422 fake.invocations = map[string][][]interface{}{} 423 } 424 if fake.invocations[key] == nil { 425 fake.invocations[key] = [][]interface{}{} 426 } 427 fake.invocations[key] = append(fake.invocations[key], args) 428 } 429 430 var _ v6.V3ZeroDowntimeRestartActor = new(FakeV3ZeroDowntimeRestartActor)