github.com/arunkumar7540/cli@v6.45.0+incompatible/command/v7/v7fakes/fake_push_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v7fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v7pushaction" 8 v7 "code.cloudfoundry.org/cli/command/v7" 9 ) 10 11 type FakePushActor struct { 12 ActualizeStub func(v7pushaction.PushPlan, v7pushaction.ProgressBar) (<-chan v7pushaction.PushPlan, <-chan v7pushaction.Event, <-chan v7pushaction.Warnings, <-chan error) 13 actualizeMutex sync.RWMutex 14 actualizeArgsForCall []struct { 15 arg1 v7pushaction.PushPlan 16 arg2 v7pushaction.ProgressBar 17 } 18 actualizeReturns struct { 19 result1 <-chan v7pushaction.PushPlan 20 result2 <-chan v7pushaction.Event 21 result3 <-chan v7pushaction.Warnings 22 result4 <-chan error 23 } 24 actualizeReturnsOnCall map[int]struct { 25 result1 <-chan v7pushaction.PushPlan 26 result2 <-chan v7pushaction.Event 27 result3 <-chan v7pushaction.Warnings 28 result4 <-chan error 29 } 30 CreatePushPlansStub func(string, string, string, v7pushaction.ManifestParser, v7pushaction.FlagOverrides) ([]v7pushaction.PushPlan, error) 31 createPushPlansMutex sync.RWMutex 32 createPushPlansArgsForCall []struct { 33 arg1 string 34 arg2 string 35 arg3 string 36 arg4 v7pushaction.ManifestParser 37 arg5 v7pushaction.FlagOverrides 38 } 39 createPushPlansReturns struct { 40 result1 []v7pushaction.PushPlan 41 result2 error 42 } 43 createPushPlansReturnsOnCall map[int]struct { 44 result1 []v7pushaction.PushPlan 45 result2 error 46 } 47 PrepareSpaceStub func([]v7pushaction.PushPlan, v7pushaction.ManifestParser) (<-chan []v7pushaction.PushPlan, <-chan v7pushaction.Event, <-chan v7pushaction.Warnings, <-chan error) 48 prepareSpaceMutex sync.RWMutex 49 prepareSpaceArgsForCall []struct { 50 arg1 []v7pushaction.PushPlan 51 arg2 v7pushaction.ManifestParser 52 } 53 prepareSpaceReturns struct { 54 result1 <-chan []v7pushaction.PushPlan 55 result2 <-chan v7pushaction.Event 56 result3 <-chan v7pushaction.Warnings 57 result4 <-chan error 58 } 59 prepareSpaceReturnsOnCall map[int]struct { 60 result1 <-chan []v7pushaction.PushPlan 61 result2 <-chan v7pushaction.Event 62 result3 <-chan v7pushaction.Warnings 63 result4 <-chan error 64 } 65 UpdateApplicationSettingsStub func([]v7pushaction.PushPlan) ([]v7pushaction.PushPlan, v7pushaction.Warnings, error) 66 updateApplicationSettingsMutex sync.RWMutex 67 updateApplicationSettingsArgsForCall []struct { 68 arg1 []v7pushaction.PushPlan 69 } 70 updateApplicationSettingsReturns struct { 71 result1 []v7pushaction.PushPlan 72 result2 v7pushaction.Warnings 73 result3 error 74 } 75 updateApplicationSettingsReturnsOnCall map[int]struct { 76 result1 []v7pushaction.PushPlan 77 result2 v7pushaction.Warnings 78 result3 error 79 } 80 invocations map[string][][]interface{} 81 invocationsMutex sync.RWMutex 82 } 83 84 func (fake *FakePushActor) Actualize(arg1 v7pushaction.PushPlan, arg2 v7pushaction.ProgressBar) (<-chan v7pushaction.PushPlan, <-chan v7pushaction.Event, <-chan v7pushaction.Warnings, <-chan error) { 85 fake.actualizeMutex.Lock() 86 ret, specificReturn := fake.actualizeReturnsOnCall[len(fake.actualizeArgsForCall)] 87 fake.actualizeArgsForCall = append(fake.actualizeArgsForCall, struct { 88 arg1 v7pushaction.PushPlan 89 arg2 v7pushaction.ProgressBar 90 }{arg1, arg2}) 91 fake.recordInvocation("Actualize", []interface{}{arg1, arg2}) 92 fake.actualizeMutex.Unlock() 93 if fake.ActualizeStub != nil { 94 return fake.ActualizeStub(arg1, arg2) 95 } 96 if specificReturn { 97 return ret.result1, ret.result2, ret.result3, ret.result4 98 } 99 fakeReturns := fake.actualizeReturns 100 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4 101 } 102 103 func (fake *FakePushActor) ActualizeCallCount() int { 104 fake.actualizeMutex.RLock() 105 defer fake.actualizeMutex.RUnlock() 106 return len(fake.actualizeArgsForCall) 107 } 108 109 func (fake *FakePushActor) ActualizeCalls(stub func(v7pushaction.PushPlan, v7pushaction.ProgressBar) (<-chan v7pushaction.PushPlan, <-chan v7pushaction.Event, <-chan v7pushaction.Warnings, <-chan error)) { 110 fake.actualizeMutex.Lock() 111 defer fake.actualizeMutex.Unlock() 112 fake.ActualizeStub = stub 113 } 114 115 func (fake *FakePushActor) ActualizeArgsForCall(i int) (v7pushaction.PushPlan, v7pushaction.ProgressBar) { 116 fake.actualizeMutex.RLock() 117 defer fake.actualizeMutex.RUnlock() 118 argsForCall := fake.actualizeArgsForCall[i] 119 return argsForCall.arg1, argsForCall.arg2 120 } 121 122 func (fake *FakePushActor) ActualizeReturns(result1 <-chan v7pushaction.PushPlan, result2 <-chan v7pushaction.Event, result3 <-chan v7pushaction.Warnings, result4 <-chan error) { 123 fake.actualizeMutex.Lock() 124 defer fake.actualizeMutex.Unlock() 125 fake.ActualizeStub = nil 126 fake.actualizeReturns = struct { 127 result1 <-chan v7pushaction.PushPlan 128 result2 <-chan v7pushaction.Event 129 result3 <-chan v7pushaction.Warnings 130 result4 <-chan error 131 }{result1, result2, result3, result4} 132 } 133 134 func (fake *FakePushActor) ActualizeReturnsOnCall(i int, result1 <-chan v7pushaction.PushPlan, result2 <-chan v7pushaction.Event, result3 <-chan v7pushaction.Warnings, result4 <-chan error) { 135 fake.actualizeMutex.Lock() 136 defer fake.actualizeMutex.Unlock() 137 fake.ActualizeStub = nil 138 if fake.actualizeReturnsOnCall == nil { 139 fake.actualizeReturnsOnCall = make(map[int]struct { 140 result1 <-chan v7pushaction.PushPlan 141 result2 <-chan v7pushaction.Event 142 result3 <-chan v7pushaction.Warnings 143 result4 <-chan error 144 }) 145 } 146 fake.actualizeReturnsOnCall[i] = struct { 147 result1 <-chan v7pushaction.PushPlan 148 result2 <-chan v7pushaction.Event 149 result3 <-chan v7pushaction.Warnings 150 result4 <-chan error 151 }{result1, result2, result3, result4} 152 } 153 154 func (fake *FakePushActor) CreatePushPlans(arg1 string, arg2 string, arg3 string, arg4 v7pushaction.ManifestParser, arg5 v7pushaction.FlagOverrides) ([]v7pushaction.PushPlan, error) { 155 fake.createPushPlansMutex.Lock() 156 ret, specificReturn := fake.createPushPlansReturnsOnCall[len(fake.createPushPlansArgsForCall)] 157 fake.createPushPlansArgsForCall = append(fake.createPushPlansArgsForCall, struct { 158 arg1 string 159 arg2 string 160 arg3 string 161 arg4 v7pushaction.ManifestParser 162 arg5 v7pushaction.FlagOverrides 163 }{arg1, arg2, arg3, arg4, arg5}) 164 fake.recordInvocation("CreatePushPlans", []interface{}{arg1, arg2, arg3, arg4, arg5}) 165 fake.createPushPlansMutex.Unlock() 166 if fake.CreatePushPlansStub != nil { 167 return fake.CreatePushPlansStub(arg1, arg2, arg3, arg4, arg5) 168 } 169 if specificReturn { 170 return ret.result1, ret.result2 171 } 172 fakeReturns := fake.createPushPlansReturns 173 return fakeReturns.result1, fakeReturns.result2 174 } 175 176 func (fake *FakePushActor) CreatePushPlansCallCount() int { 177 fake.createPushPlansMutex.RLock() 178 defer fake.createPushPlansMutex.RUnlock() 179 return len(fake.createPushPlansArgsForCall) 180 } 181 182 func (fake *FakePushActor) CreatePushPlansCalls(stub func(string, string, string, v7pushaction.ManifestParser, v7pushaction.FlagOverrides) ([]v7pushaction.PushPlan, error)) { 183 fake.createPushPlansMutex.Lock() 184 defer fake.createPushPlansMutex.Unlock() 185 fake.CreatePushPlansStub = stub 186 } 187 188 func (fake *FakePushActor) CreatePushPlansArgsForCall(i int) (string, string, string, v7pushaction.ManifestParser, v7pushaction.FlagOverrides) { 189 fake.createPushPlansMutex.RLock() 190 defer fake.createPushPlansMutex.RUnlock() 191 argsForCall := fake.createPushPlansArgsForCall[i] 192 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5 193 } 194 195 func (fake *FakePushActor) CreatePushPlansReturns(result1 []v7pushaction.PushPlan, result2 error) { 196 fake.createPushPlansMutex.Lock() 197 defer fake.createPushPlansMutex.Unlock() 198 fake.CreatePushPlansStub = nil 199 fake.createPushPlansReturns = struct { 200 result1 []v7pushaction.PushPlan 201 result2 error 202 }{result1, result2} 203 } 204 205 func (fake *FakePushActor) CreatePushPlansReturnsOnCall(i int, result1 []v7pushaction.PushPlan, result2 error) { 206 fake.createPushPlansMutex.Lock() 207 defer fake.createPushPlansMutex.Unlock() 208 fake.CreatePushPlansStub = nil 209 if fake.createPushPlansReturnsOnCall == nil { 210 fake.createPushPlansReturnsOnCall = make(map[int]struct { 211 result1 []v7pushaction.PushPlan 212 result2 error 213 }) 214 } 215 fake.createPushPlansReturnsOnCall[i] = struct { 216 result1 []v7pushaction.PushPlan 217 result2 error 218 }{result1, result2} 219 } 220 221 func (fake *FakePushActor) PrepareSpace(arg1 []v7pushaction.PushPlan, arg2 v7pushaction.ManifestParser) (<-chan []v7pushaction.PushPlan, <-chan v7pushaction.Event, <-chan v7pushaction.Warnings, <-chan error) { 222 var arg1Copy []v7pushaction.PushPlan 223 if arg1 != nil { 224 arg1Copy = make([]v7pushaction.PushPlan, len(arg1)) 225 copy(arg1Copy, arg1) 226 } 227 fake.prepareSpaceMutex.Lock() 228 ret, specificReturn := fake.prepareSpaceReturnsOnCall[len(fake.prepareSpaceArgsForCall)] 229 fake.prepareSpaceArgsForCall = append(fake.prepareSpaceArgsForCall, struct { 230 arg1 []v7pushaction.PushPlan 231 arg2 v7pushaction.ManifestParser 232 }{arg1Copy, arg2}) 233 fake.recordInvocation("PrepareSpace", []interface{}{arg1Copy, arg2}) 234 fake.prepareSpaceMutex.Unlock() 235 if fake.PrepareSpaceStub != nil { 236 return fake.PrepareSpaceStub(arg1, arg2) 237 } 238 if specificReturn { 239 return ret.result1, ret.result2, ret.result3, ret.result4 240 } 241 fakeReturns := fake.prepareSpaceReturns 242 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4 243 } 244 245 func (fake *FakePushActor) PrepareSpaceCallCount() int { 246 fake.prepareSpaceMutex.RLock() 247 defer fake.prepareSpaceMutex.RUnlock() 248 return len(fake.prepareSpaceArgsForCall) 249 } 250 251 func (fake *FakePushActor) PrepareSpaceCalls(stub func([]v7pushaction.PushPlan, v7pushaction.ManifestParser) (<-chan []v7pushaction.PushPlan, <-chan v7pushaction.Event, <-chan v7pushaction.Warnings, <-chan error)) { 252 fake.prepareSpaceMutex.Lock() 253 defer fake.prepareSpaceMutex.Unlock() 254 fake.PrepareSpaceStub = stub 255 } 256 257 func (fake *FakePushActor) PrepareSpaceArgsForCall(i int) ([]v7pushaction.PushPlan, v7pushaction.ManifestParser) { 258 fake.prepareSpaceMutex.RLock() 259 defer fake.prepareSpaceMutex.RUnlock() 260 argsForCall := fake.prepareSpaceArgsForCall[i] 261 return argsForCall.arg1, argsForCall.arg2 262 } 263 264 func (fake *FakePushActor) PrepareSpaceReturns(result1 <-chan []v7pushaction.PushPlan, result2 <-chan v7pushaction.Event, result3 <-chan v7pushaction.Warnings, result4 <-chan error) { 265 fake.prepareSpaceMutex.Lock() 266 defer fake.prepareSpaceMutex.Unlock() 267 fake.PrepareSpaceStub = nil 268 fake.prepareSpaceReturns = struct { 269 result1 <-chan []v7pushaction.PushPlan 270 result2 <-chan v7pushaction.Event 271 result3 <-chan v7pushaction.Warnings 272 result4 <-chan error 273 }{result1, result2, result3, result4} 274 } 275 276 func (fake *FakePushActor) PrepareSpaceReturnsOnCall(i int, result1 <-chan []v7pushaction.PushPlan, result2 <-chan v7pushaction.Event, result3 <-chan v7pushaction.Warnings, result4 <-chan error) { 277 fake.prepareSpaceMutex.Lock() 278 defer fake.prepareSpaceMutex.Unlock() 279 fake.PrepareSpaceStub = nil 280 if fake.prepareSpaceReturnsOnCall == nil { 281 fake.prepareSpaceReturnsOnCall = make(map[int]struct { 282 result1 <-chan []v7pushaction.PushPlan 283 result2 <-chan v7pushaction.Event 284 result3 <-chan v7pushaction.Warnings 285 result4 <-chan error 286 }) 287 } 288 fake.prepareSpaceReturnsOnCall[i] = struct { 289 result1 <-chan []v7pushaction.PushPlan 290 result2 <-chan v7pushaction.Event 291 result3 <-chan v7pushaction.Warnings 292 result4 <-chan error 293 }{result1, result2, result3, result4} 294 } 295 296 func (fake *FakePushActor) UpdateApplicationSettings(arg1 []v7pushaction.PushPlan) ([]v7pushaction.PushPlan, v7pushaction.Warnings, error) { 297 var arg1Copy []v7pushaction.PushPlan 298 if arg1 != nil { 299 arg1Copy = make([]v7pushaction.PushPlan, len(arg1)) 300 copy(arg1Copy, arg1) 301 } 302 fake.updateApplicationSettingsMutex.Lock() 303 ret, specificReturn := fake.updateApplicationSettingsReturnsOnCall[len(fake.updateApplicationSettingsArgsForCall)] 304 fake.updateApplicationSettingsArgsForCall = append(fake.updateApplicationSettingsArgsForCall, struct { 305 arg1 []v7pushaction.PushPlan 306 }{arg1Copy}) 307 fake.recordInvocation("UpdateApplicationSettings", []interface{}{arg1Copy}) 308 fake.updateApplicationSettingsMutex.Unlock() 309 if fake.UpdateApplicationSettingsStub != nil { 310 return fake.UpdateApplicationSettingsStub(arg1) 311 } 312 if specificReturn { 313 return ret.result1, ret.result2, ret.result3 314 } 315 fakeReturns := fake.updateApplicationSettingsReturns 316 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 317 } 318 319 func (fake *FakePushActor) UpdateApplicationSettingsCallCount() int { 320 fake.updateApplicationSettingsMutex.RLock() 321 defer fake.updateApplicationSettingsMutex.RUnlock() 322 return len(fake.updateApplicationSettingsArgsForCall) 323 } 324 325 func (fake *FakePushActor) UpdateApplicationSettingsCalls(stub func([]v7pushaction.PushPlan) ([]v7pushaction.PushPlan, v7pushaction.Warnings, error)) { 326 fake.updateApplicationSettingsMutex.Lock() 327 defer fake.updateApplicationSettingsMutex.Unlock() 328 fake.UpdateApplicationSettingsStub = stub 329 } 330 331 func (fake *FakePushActor) UpdateApplicationSettingsArgsForCall(i int) []v7pushaction.PushPlan { 332 fake.updateApplicationSettingsMutex.RLock() 333 defer fake.updateApplicationSettingsMutex.RUnlock() 334 argsForCall := fake.updateApplicationSettingsArgsForCall[i] 335 return argsForCall.arg1 336 } 337 338 func (fake *FakePushActor) UpdateApplicationSettingsReturns(result1 []v7pushaction.PushPlan, result2 v7pushaction.Warnings, result3 error) { 339 fake.updateApplicationSettingsMutex.Lock() 340 defer fake.updateApplicationSettingsMutex.Unlock() 341 fake.UpdateApplicationSettingsStub = nil 342 fake.updateApplicationSettingsReturns = struct { 343 result1 []v7pushaction.PushPlan 344 result2 v7pushaction.Warnings 345 result3 error 346 }{result1, result2, result3} 347 } 348 349 func (fake *FakePushActor) UpdateApplicationSettingsReturnsOnCall(i int, result1 []v7pushaction.PushPlan, result2 v7pushaction.Warnings, result3 error) { 350 fake.updateApplicationSettingsMutex.Lock() 351 defer fake.updateApplicationSettingsMutex.Unlock() 352 fake.UpdateApplicationSettingsStub = nil 353 if fake.updateApplicationSettingsReturnsOnCall == nil { 354 fake.updateApplicationSettingsReturnsOnCall = make(map[int]struct { 355 result1 []v7pushaction.PushPlan 356 result2 v7pushaction.Warnings 357 result3 error 358 }) 359 } 360 fake.updateApplicationSettingsReturnsOnCall[i] = struct { 361 result1 []v7pushaction.PushPlan 362 result2 v7pushaction.Warnings 363 result3 error 364 }{result1, result2, result3} 365 } 366 367 func (fake *FakePushActor) Invocations() map[string][][]interface{} { 368 fake.invocationsMutex.RLock() 369 defer fake.invocationsMutex.RUnlock() 370 fake.actualizeMutex.RLock() 371 defer fake.actualizeMutex.RUnlock() 372 fake.createPushPlansMutex.RLock() 373 defer fake.createPushPlansMutex.RUnlock() 374 fake.prepareSpaceMutex.RLock() 375 defer fake.prepareSpaceMutex.RUnlock() 376 fake.updateApplicationSettingsMutex.RLock() 377 defer fake.updateApplicationSettingsMutex.RUnlock() 378 copiedInvocations := map[string][][]interface{}{} 379 for key, value := range fake.invocations { 380 copiedInvocations[key] = value 381 } 382 return copiedInvocations 383 } 384 385 func (fake *FakePushActor) recordInvocation(key string, args []interface{}) { 386 fake.invocationsMutex.Lock() 387 defer fake.invocationsMutex.Unlock() 388 if fake.invocations == nil { 389 fake.invocations = map[string][][]interface{}{} 390 } 391 if fake.invocations[key] == nil { 392 fake.invocations[key] = [][]interface{}{} 393 } 394 fake.invocations[key] = append(fake.invocations[key], args) 395 } 396 397 var _ v7.PushActor = new(FakePushActor)