github.com/nimakaviani/cli@v6.37.1-0.20180619223813-e734901a73fa+incompatible/command/v2/v2fakes/fake_v2push_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v2fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/pushaction" 8 "code.cloudfoundry.org/cli/command/v2" 9 "code.cloudfoundry.org/cli/util/manifest" 10 "github.com/cloudfoundry/bosh-cli/director/template" 11 ) 12 13 type FakeV2PushActor struct { 14 ApplyStub func(config pushaction.ApplicationConfig, progressBar pushaction.ProgressBar) (<-chan pushaction.ApplicationConfig, <-chan pushaction.Event, <-chan pushaction.Warnings, <-chan error) 15 applyMutex sync.RWMutex 16 applyArgsForCall []struct { 17 config pushaction.ApplicationConfig 18 progressBar pushaction.ProgressBar 19 } 20 applyReturns struct { 21 result1 <-chan pushaction.ApplicationConfig 22 result2 <-chan pushaction.Event 23 result3 <-chan pushaction.Warnings 24 result4 <-chan error 25 } 26 applyReturnsOnCall map[int]struct { 27 result1 <-chan pushaction.ApplicationConfig 28 result2 <-chan pushaction.Event 29 result3 <-chan pushaction.Warnings 30 result4 <-chan error 31 } 32 CloudControllerV2APIVersionStub func() string 33 cloudControllerV2APIVersionMutex sync.RWMutex 34 cloudControllerV2APIVersionArgsForCall []struct{} 35 cloudControllerV2APIVersionReturns struct { 36 result1 string 37 } 38 cloudControllerV2APIVersionReturnsOnCall map[int]struct { 39 result1 string 40 } 41 CloudControllerV3APIVersionStub func() string 42 cloudControllerV3APIVersionMutex sync.RWMutex 43 cloudControllerV3APIVersionArgsForCall []struct{} 44 cloudControllerV3APIVersionReturns struct { 45 result1 string 46 } 47 cloudControllerV3APIVersionReturnsOnCall map[int]struct { 48 result1 string 49 } 50 ConvertToApplicationConfigsStub func(orgGUID string, spaceGUID string, noStart bool, apps []manifest.Application) ([]pushaction.ApplicationConfig, pushaction.Warnings, error) 51 convertToApplicationConfigsMutex sync.RWMutex 52 convertToApplicationConfigsArgsForCall []struct { 53 orgGUID string 54 spaceGUID string 55 noStart bool 56 apps []manifest.Application 57 } 58 convertToApplicationConfigsReturns struct { 59 result1 []pushaction.ApplicationConfig 60 result2 pushaction.Warnings 61 result3 error 62 } 63 convertToApplicationConfigsReturnsOnCall map[int]struct { 64 result1 []pushaction.ApplicationConfig 65 result2 pushaction.Warnings 66 result3 error 67 } 68 MergeAndValidateSettingsAndManifestsStub func(cmdSettings pushaction.CommandLineSettings, apps []manifest.Application) ([]manifest.Application, error) 69 mergeAndValidateSettingsAndManifestsMutex sync.RWMutex 70 mergeAndValidateSettingsAndManifestsArgsForCall []struct { 71 cmdSettings pushaction.CommandLineSettings 72 apps []manifest.Application 73 } 74 mergeAndValidateSettingsAndManifestsReturns struct { 75 result1 []manifest.Application 76 result2 error 77 } 78 mergeAndValidateSettingsAndManifestsReturnsOnCall map[int]struct { 79 result1 []manifest.Application 80 result2 error 81 } 82 ReadManifestStub func(pathToManifest string, pathsToVarsFiles []string, vars []template.VarKV) ([]manifest.Application, pushaction.Warnings, error) 83 readManifestMutex sync.RWMutex 84 readManifestArgsForCall []struct { 85 pathToManifest string 86 pathsToVarsFiles []string 87 vars []template.VarKV 88 } 89 readManifestReturns struct { 90 result1 []manifest.Application 91 result2 pushaction.Warnings 92 result3 error 93 } 94 readManifestReturnsOnCall map[int]struct { 95 result1 []manifest.Application 96 result2 pushaction.Warnings 97 result3 error 98 } 99 invocations map[string][][]interface{} 100 invocationsMutex sync.RWMutex 101 } 102 103 func (fake *FakeV2PushActor) Apply(config pushaction.ApplicationConfig, progressBar pushaction.ProgressBar) (<-chan pushaction.ApplicationConfig, <-chan pushaction.Event, <-chan pushaction.Warnings, <-chan error) { 104 fake.applyMutex.Lock() 105 ret, specificReturn := fake.applyReturnsOnCall[len(fake.applyArgsForCall)] 106 fake.applyArgsForCall = append(fake.applyArgsForCall, struct { 107 config pushaction.ApplicationConfig 108 progressBar pushaction.ProgressBar 109 }{config, progressBar}) 110 fake.recordInvocation("Apply", []interface{}{config, progressBar}) 111 fake.applyMutex.Unlock() 112 if fake.ApplyStub != nil { 113 return fake.ApplyStub(config, progressBar) 114 } 115 if specificReturn { 116 return ret.result1, ret.result2, ret.result3, ret.result4 117 } 118 return fake.applyReturns.result1, fake.applyReturns.result2, fake.applyReturns.result3, fake.applyReturns.result4 119 } 120 121 func (fake *FakeV2PushActor) ApplyCallCount() int { 122 fake.applyMutex.RLock() 123 defer fake.applyMutex.RUnlock() 124 return len(fake.applyArgsForCall) 125 } 126 127 func (fake *FakeV2PushActor) ApplyArgsForCall(i int) (pushaction.ApplicationConfig, pushaction.ProgressBar) { 128 fake.applyMutex.RLock() 129 defer fake.applyMutex.RUnlock() 130 return fake.applyArgsForCall[i].config, fake.applyArgsForCall[i].progressBar 131 } 132 133 func (fake *FakeV2PushActor) ApplyReturns(result1 <-chan pushaction.ApplicationConfig, result2 <-chan pushaction.Event, result3 <-chan pushaction.Warnings, result4 <-chan error) { 134 fake.ApplyStub = nil 135 fake.applyReturns = struct { 136 result1 <-chan pushaction.ApplicationConfig 137 result2 <-chan pushaction.Event 138 result3 <-chan pushaction.Warnings 139 result4 <-chan error 140 }{result1, result2, result3, result4} 141 } 142 143 func (fake *FakeV2PushActor) ApplyReturnsOnCall(i int, result1 <-chan pushaction.ApplicationConfig, result2 <-chan pushaction.Event, result3 <-chan pushaction.Warnings, result4 <-chan error) { 144 fake.ApplyStub = nil 145 if fake.applyReturnsOnCall == nil { 146 fake.applyReturnsOnCall = make(map[int]struct { 147 result1 <-chan pushaction.ApplicationConfig 148 result2 <-chan pushaction.Event 149 result3 <-chan pushaction.Warnings 150 result4 <-chan error 151 }) 152 } 153 fake.applyReturnsOnCall[i] = struct { 154 result1 <-chan pushaction.ApplicationConfig 155 result2 <-chan pushaction.Event 156 result3 <-chan pushaction.Warnings 157 result4 <-chan error 158 }{result1, result2, result3, result4} 159 } 160 161 func (fake *FakeV2PushActor) CloudControllerV2APIVersion() string { 162 fake.cloudControllerV2APIVersionMutex.Lock() 163 ret, specificReturn := fake.cloudControllerV2APIVersionReturnsOnCall[len(fake.cloudControllerV2APIVersionArgsForCall)] 164 fake.cloudControllerV2APIVersionArgsForCall = append(fake.cloudControllerV2APIVersionArgsForCall, struct{}{}) 165 fake.recordInvocation("CloudControllerV2APIVersion", []interface{}{}) 166 fake.cloudControllerV2APIVersionMutex.Unlock() 167 if fake.CloudControllerV2APIVersionStub != nil { 168 return fake.CloudControllerV2APIVersionStub() 169 } 170 if specificReturn { 171 return ret.result1 172 } 173 return fake.cloudControllerV2APIVersionReturns.result1 174 } 175 176 func (fake *FakeV2PushActor) CloudControllerV2APIVersionCallCount() int { 177 fake.cloudControllerV2APIVersionMutex.RLock() 178 defer fake.cloudControllerV2APIVersionMutex.RUnlock() 179 return len(fake.cloudControllerV2APIVersionArgsForCall) 180 } 181 182 func (fake *FakeV2PushActor) CloudControllerV2APIVersionReturns(result1 string) { 183 fake.CloudControllerV2APIVersionStub = nil 184 fake.cloudControllerV2APIVersionReturns = struct { 185 result1 string 186 }{result1} 187 } 188 189 func (fake *FakeV2PushActor) CloudControllerV2APIVersionReturnsOnCall(i int, result1 string) { 190 fake.CloudControllerV2APIVersionStub = nil 191 if fake.cloudControllerV2APIVersionReturnsOnCall == nil { 192 fake.cloudControllerV2APIVersionReturnsOnCall = make(map[int]struct { 193 result1 string 194 }) 195 } 196 fake.cloudControllerV2APIVersionReturnsOnCall[i] = struct { 197 result1 string 198 }{result1} 199 } 200 201 func (fake *FakeV2PushActor) CloudControllerV3APIVersion() string { 202 fake.cloudControllerV3APIVersionMutex.Lock() 203 ret, specificReturn := fake.cloudControllerV3APIVersionReturnsOnCall[len(fake.cloudControllerV3APIVersionArgsForCall)] 204 fake.cloudControllerV3APIVersionArgsForCall = append(fake.cloudControllerV3APIVersionArgsForCall, struct{}{}) 205 fake.recordInvocation("CloudControllerV3APIVersion", []interface{}{}) 206 fake.cloudControllerV3APIVersionMutex.Unlock() 207 if fake.CloudControllerV3APIVersionStub != nil { 208 return fake.CloudControllerV3APIVersionStub() 209 } 210 if specificReturn { 211 return ret.result1 212 } 213 return fake.cloudControllerV3APIVersionReturns.result1 214 } 215 216 func (fake *FakeV2PushActor) CloudControllerV3APIVersionCallCount() int { 217 fake.cloudControllerV3APIVersionMutex.RLock() 218 defer fake.cloudControllerV3APIVersionMutex.RUnlock() 219 return len(fake.cloudControllerV3APIVersionArgsForCall) 220 } 221 222 func (fake *FakeV2PushActor) CloudControllerV3APIVersionReturns(result1 string) { 223 fake.CloudControllerV3APIVersionStub = nil 224 fake.cloudControllerV3APIVersionReturns = struct { 225 result1 string 226 }{result1} 227 } 228 229 func (fake *FakeV2PushActor) CloudControllerV3APIVersionReturnsOnCall(i int, result1 string) { 230 fake.CloudControllerV3APIVersionStub = nil 231 if fake.cloudControllerV3APIVersionReturnsOnCall == nil { 232 fake.cloudControllerV3APIVersionReturnsOnCall = make(map[int]struct { 233 result1 string 234 }) 235 } 236 fake.cloudControllerV3APIVersionReturnsOnCall[i] = struct { 237 result1 string 238 }{result1} 239 } 240 241 func (fake *FakeV2PushActor) ConvertToApplicationConfigs(orgGUID string, spaceGUID string, noStart bool, apps []manifest.Application) ([]pushaction.ApplicationConfig, pushaction.Warnings, error) { 242 var appsCopy []manifest.Application 243 if apps != nil { 244 appsCopy = make([]manifest.Application, len(apps)) 245 copy(appsCopy, apps) 246 } 247 fake.convertToApplicationConfigsMutex.Lock() 248 ret, specificReturn := fake.convertToApplicationConfigsReturnsOnCall[len(fake.convertToApplicationConfigsArgsForCall)] 249 fake.convertToApplicationConfigsArgsForCall = append(fake.convertToApplicationConfigsArgsForCall, struct { 250 orgGUID string 251 spaceGUID string 252 noStart bool 253 apps []manifest.Application 254 }{orgGUID, spaceGUID, noStart, appsCopy}) 255 fake.recordInvocation("ConvertToApplicationConfigs", []interface{}{orgGUID, spaceGUID, noStart, appsCopy}) 256 fake.convertToApplicationConfigsMutex.Unlock() 257 if fake.ConvertToApplicationConfigsStub != nil { 258 return fake.ConvertToApplicationConfigsStub(orgGUID, spaceGUID, noStart, apps) 259 } 260 if specificReturn { 261 return ret.result1, ret.result2, ret.result3 262 } 263 return fake.convertToApplicationConfigsReturns.result1, fake.convertToApplicationConfigsReturns.result2, fake.convertToApplicationConfigsReturns.result3 264 } 265 266 func (fake *FakeV2PushActor) ConvertToApplicationConfigsCallCount() int { 267 fake.convertToApplicationConfigsMutex.RLock() 268 defer fake.convertToApplicationConfigsMutex.RUnlock() 269 return len(fake.convertToApplicationConfigsArgsForCall) 270 } 271 272 func (fake *FakeV2PushActor) ConvertToApplicationConfigsArgsForCall(i int) (string, string, bool, []manifest.Application) { 273 fake.convertToApplicationConfigsMutex.RLock() 274 defer fake.convertToApplicationConfigsMutex.RUnlock() 275 return fake.convertToApplicationConfigsArgsForCall[i].orgGUID, fake.convertToApplicationConfigsArgsForCall[i].spaceGUID, fake.convertToApplicationConfigsArgsForCall[i].noStart, fake.convertToApplicationConfigsArgsForCall[i].apps 276 } 277 278 func (fake *FakeV2PushActor) ConvertToApplicationConfigsReturns(result1 []pushaction.ApplicationConfig, result2 pushaction.Warnings, result3 error) { 279 fake.ConvertToApplicationConfigsStub = nil 280 fake.convertToApplicationConfigsReturns = struct { 281 result1 []pushaction.ApplicationConfig 282 result2 pushaction.Warnings 283 result3 error 284 }{result1, result2, result3} 285 } 286 287 func (fake *FakeV2PushActor) ConvertToApplicationConfigsReturnsOnCall(i int, result1 []pushaction.ApplicationConfig, result2 pushaction.Warnings, result3 error) { 288 fake.ConvertToApplicationConfigsStub = nil 289 if fake.convertToApplicationConfigsReturnsOnCall == nil { 290 fake.convertToApplicationConfigsReturnsOnCall = make(map[int]struct { 291 result1 []pushaction.ApplicationConfig 292 result2 pushaction.Warnings 293 result3 error 294 }) 295 } 296 fake.convertToApplicationConfigsReturnsOnCall[i] = struct { 297 result1 []pushaction.ApplicationConfig 298 result2 pushaction.Warnings 299 result3 error 300 }{result1, result2, result3} 301 } 302 303 func (fake *FakeV2PushActor) MergeAndValidateSettingsAndManifests(cmdSettings pushaction.CommandLineSettings, apps []manifest.Application) ([]manifest.Application, error) { 304 var appsCopy []manifest.Application 305 if apps != nil { 306 appsCopy = make([]manifest.Application, len(apps)) 307 copy(appsCopy, apps) 308 } 309 fake.mergeAndValidateSettingsAndManifestsMutex.Lock() 310 ret, specificReturn := fake.mergeAndValidateSettingsAndManifestsReturnsOnCall[len(fake.mergeAndValidateSettingsAndManifestsArgsForCall)] 311 fake.mergeAndValidateSettingsAndManifestsArgsForCall = append(fake.mergeAndValidateSettingsAndManifestsArgsForCall, struct { 312 cmdSettings pushaction.CommandLineSettings 313 apps []manifest.Application 314 }{cmdSettings, appsCopy}) 315 fake.recordInvocation("MergeAndValidateSettingsAndManifests", []interface{}{cmdSettings, appsCopy}) 316 fake.mergeAndValidateSettingsAndManifestsMutex.Unlock() 317 if fake.MergeAndValidateSettingsAndManifestsStub != nil { 318 return fake.MergeAndValidateSettingsAndManifestsStub(cmdSettings, apps) 319 } 320 if specificReturn { 321 return ret.result1, ret.result2 322 } 323 return fake.mergeAndValidateSettingsAndManifestsReturns.result1, fake.mergeAndValidateSettingsAndManifestsReturns.result2 324 } 325 326 func (fake *FakeV2PushActor) MergeAndValidateSettingsAndManifestsCallCount() int { 327 fake.mergeAndValidateSettingsAndManifestsMutex.RLock() 328 defer fake.mergeAndValidateSettingsAndManifestsMutex.RUnlock() 329 return len(fake.mergeAndValidateSettingsAndManifestsArgsForCall) 330 } 331 332 func (fake *FakeV2PushActor) MergeAndValidateSettingsAndManifestsArgsForCall(i int) (pushaction.CommandLineSettings, []manifest.Application) { 333 fake.mergeAndValidateSettingsAndManifestsMutex.RLock() 334 defer fake.mergeAndValidateSettingsAndManifestsMutex.RUnlock() 335 return fake.mergeAndValidateSettingsAndManifestsArgsForCall[i].cmdSettings, fake.mergeAndValidateSettingsAndManifestsArgsForCall[i].apps 336 } 337 338 func (fake *FakeV2PushActor) MergeAndValidateSettingsAndManifestsReturns(result1 []manifest.Application, result2 error) { 339 fake.MergeAndValidateSettingsAndManifestsStub = nil 340 fake.mergeAndValidateSettingsAndManifestsReturns = struct { 341 result1 []manifest.Application 342 result2 error 343 }{result1, result2} 344 } 345 346 func (fake *FakeV2PushActor) MergeAndValidateSettingsAndManifestsReturnsOnCall(i int, result1 []manifest.Application, result2 error) { 347 fake.MergeAndValidateSettingsAndManifestsStub = nil 348 if fake.mergeAndValidateSettingsAndManifestsReturnsOnCall == nil { 349 fake.mergeAndValidateSettingsAndManifestsReturnsOnCall = make(map[int]struct { 350 result1 []manifest.Application 351 result2 error 352 }) 353 } 354 fake.mergeAndValidateSettingsAndManifestsReturnsOnCall[i] = struct { 355 result1 []manifest.Application 356 result2 error 357 }{result1, result2} 358 } 359 360 func (fake *FakeV2PushActor) ReadManifest(pathToManifest string, pathsToVarsFiles []string, vars []template.VarKV) ([]manifest.Application, pushaction.Warnings, error) { 361 var pathsToVarsFilesCopy []string 362 if pathsToVarsFiles != nil { 363 pathsToVarsFilesCopy = make([]string, len(pathsToVarsFiles)) 364 copy(pathsToVarsFilesCopy, pathsToVarsFiles) 365 } 366 var varsCopy []template.VarKV 367 if vars != nil { 368 varsCopy = make([]template.VarKV, len(vars)) 369 copy(varsCopy, vars) 370 } 371 fake.readManifestMutex.Lock() 372 ret, specificReturn := fake.readManifestReturnsOnCall[len(fake.readManifestArgsForCall)] 373 fake.readManifestArgsForCall = append(fake.readManifestArgsForCall, struct { 374 pathToManifest string 375 pathsToVarsFiles []string 376 vars []template.VarKV 377 }{pathToManifest, pathsToVarsFilesCopy, varsCopy}) 378 fake.recordInvocation("ReadManifest", []interface{}{pathToManifest, pathsToVarsFilesCopy, varsCopy}) 379 fake.readManifestMutex.Unlock() 380 if fake.ReadManifestStub != nil { 381 return fake.ReadManifestStub(pathToManifest, pathsToVarsFiles, vars) 382 } 383 if specificReturn { 384 return ret.result1, ret.result2, ret.result3 385 } 386 return fake.readManifestReturns.result1, fake.readManifestReturns.result2, fake.readManifestReturns.result3 387 } 388 389 func (fake *FakeV2PushActor) ReadManifestCallCount() int { 390 fake.readManifestMutex.RLock() 391 defer fake.readManifestMutex.RUnlock() 392 return len(fake.readManifestArgsForCall) 393 } 394 395 func (fake *FakeV2PushActor) ReadManifestArgsForCall(i int) (string, []string, []template.VarKV) { 396 fake.readManifestMutex.RLock() 397 defer fake.readManifestMutex.RUnlock() 398 return fake.readManifestArgsForCall[i].pathToManifest, fake.readManifestArgsForCall[i].pathsToVarsFiles, fake.readManifestArgsForCall[i].vars 399 } 400 401 func (fake *FakeV2PushActor) ReadManifestReturns(result1 []manifest.Application, result2 pushaction.Warnings, result3 error) { 402 fake.ReadManifestStub = nil 403 fake.readManifestReturns = struct { 404 result1 []manifest.Application 405 result2 pushaction.Warnings 406 result3 error 407 }{result1, result2, result3} 408 } 409 410 func (fake *FakeV2PushActor) ReadManifestReturnsOnCall(i int, result1 []manifest.Application, result2 pushaction.Warnings, result3 error) { 411 fake.ReadManifestStub = nil 412 if fake.readManifestReturnsOnCall == nil { 413 fake.readManifestReturnsOnCall = make(map[int]struct { 414 result1 []manifest.Application 415 result2 pushaction.Warnings 416 result3 error 417 }) 418 } 419 fake.readManifestReturnsOnCall[i] = struct { 420 result1 []manifest.Application 421 result2 pushaction.Warnings 422 result3 error 423 }{result1, result2, result3} 424 } 425 426 func (fake *FakeV2PushActor) Invocations() map[string][][]interface{} { 427 fake.invocationsMutex.RLock() 428 defer fake.invocationsMutex.RUnlock() 429 fake.applyMutex.RLock() 430 defer fake.applyMutex.RUnlock() 431 fake.cloudControllerV2APIVersionMutex.RLock() 432 defer fake.cloudControllerV2APIVersionMutex.RUnlock() 433 fake.cloudControllerV3APIVersionMutex.RLock() 434 defer fake.cloudControllerV3APIVersionMutex.RUnlock() 435 fake.convertToApplicationConfigsMutex.RLock() 436 defer fake.convertToApplicationConfigsMutex.RUnlock() 437 fake.mergeAndValidateSettingsAndManifestsMutex.RLock() 438 defer fake.mergeAndValidateSettingsAndManifestsMutex.RUnlock() 439 fake.readManifestMutex.RLock() 440 defer fake.readManifestMutex.RUnlock() 441 copiedInvocations := map[string][][]interface{}{} 442 for key, value := range fake.invocations { 443 copiedInvocations[key] = value 444 } 445 return copiedInvocations 446 } 447 448 func (fake *FakeV2PushActor) recordInvocation(key string, args []interface{}) { 449 fake.invocationsMutex.Lock() 450 defer fake.invocationsMutex.Unlock() 451 if fake.invocations == nil { 452 fake.invocations = map[string][][]interface{}{} 453 } 454 if fake.invocations[key] == nil { 455 fake.invocations[key] = [][]interface{}{} 456 } 457 fake.invocations[key] = append(fake.invocations[key], args) 458 } 459 460 var _ v2.V2PushActor = new(FakeV2PushActor)