github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/command/v6/v6fakes/fake_v2push_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/pushaction" 8 v6 "code.cloudfoundry.org/cli/command/v6" 9 "code.cloudfoundry.org/cli/util/manifest" 10 "github.com/cloudfoundry/bosh-cli/director/template" 11 ) 12 13 type FakeV2PushActor struct { 14 ApplyStub func(pushaction.ApplicationConfig, pushaction.ProgressBar) (<-chan pushaction.ApplicationConfig, <-chan pushaction.Event, <-chan pushaction.Warnings, <-chan error) 15 applyMutex sync.RWMutex 16 applyArgsForCall []struct { 17 arg1 pushaction.ApplicationConfig 18 arg2 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 } 36 cloudControllerV2APIVersionReturns struct { 37 result1 string 38 } 39 cloudControllerV2APIVersionReturnsOnCall map[int]struct { 40 result1 string 41 } 42 CloudControllerV3APIVersionStub func() string 43 cloudControllerV3APIVersionMutex sync.RWMutex 44 cloudControllerV3APIVersionArgsForCall []struct { 45 } 46 cloudControllerV3APIVersionReturns struct { 47 result1 string 48 } 49 cloudControllerV3APIVersionReturnsOnCall map[int]struct { 50 result1 string 51 } 52 ConvertToApplicationConfigsStub func(string, string, bool, []manifest.Application) ([]pushaction.ApplicationConfig, pushaction.Warnings, error) 53 convertToApplicationConfigsMutex sync.RWMutex 54 convertToApplicationConfigsArgsForCall []struct { 55 arg1 string 56 arg2 string 57 arg3 bool 58 arg4 []manifest.Application 59 } 60 convertToApplicationConfigsReturns struct { 61 result1 []pushaction.ApplicationConfig 62 result2 pushaction.Warnings 63 result3 error 64 } 65 convertToApplicationConfigsReturnsOnCall map[int]struct { 66 result1 []pushaction.ApplicationConfig 67 result2 pushaction.Warnings 68 result3 error 69 } 70 MergeAndValidateSettingsAndManifestsStub func(pushaction.CommandLineSettings, []manifest.Application) ([]manifest.Application, error) 71 mergeAndValidateSettingsAndManifestsMutex sync.RWMutex 72 mergeAndValidateSettingsAndManifestsArgsForCall []struct { 73 arg1 pushaction.CommandLineSettings 74 arg2 []manifest.Application 75 } 76 mergeAndValidateSettingsAndManifestsReturns struct { 77 result1 []manifest.Application 78 result2 error 79 } 80 mergeAndValidateSettingsAndManifestsReturnsOnCall map[int]struct { 81 result1 []manifest.Application 82 result2 error 83 } 84 ReadManifestStub func(string, []string, []template.VarKV) ([]manifest.Application, pushaction.Warnings, error) 85 readManifestMutex sync.RWMutex 86 readManifestArgsForCall []struct { 87 arg1 string 88 arg2 []string 89 arg3 []template.VarKV 90 } 91 readManifestReturns struct { 92 result1 []manifest.Application 93 result2 pushaction.Warnings 94 result3 error 95 } 96 readManifestReturnsOnCall map[int]struct { 97 result1 []manifest.Application 98 result2 pushaction.Warnings 99 result3 error 100 } 101 invocations map[string][][]interface{} 102 invocationsMutex sync.RWMutex 103 } 104 105 func (fake *FakeV2PushActor) Apply(arg1 pushaction.ApplicationConfig, arg2 pushaction.ProgressBar) (<-chan pushaction.ApplicationConfig, <-chan pushaction.Event, <-chan pushaction.Warnings, <-chan error) { 106 fake.applyMutex.Lock() 107 ret, specificReturn := fake.applyReturnsOnCall[len(fake.applyArgsForCall)] 108 fake.applyArgsForCall = append(fake.applyArgsForCall, struct { 109 arg1 pushaction.ApplicationConfig 110 arg2 pushaction.ProgressBar 111 }{arg1, arg2}) 112 fake.recordInvocation("Apply", []interface{}{arg1, arg2}) 113 fake.applyMutex.Unlock() 114 if fake.ApplyStub != nil { 115 return fake.ApplyStub(arg1, arg2) 116 } 117 if specificReturn { 118 return ret.result1, ret.result2, ret.result3, ret.result4 119 } 120 fakeReturns := fake.applyReturns 121 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4 122 } 123 124 func (fake *FakeV2PushActor) ApplyCallCount() int { 125 fake.applyMutex.RLock() 126 defer fake.applyMutex.RUnlock() 127 return len(fake.applyArgsForCall) 128 } 129 130 func (fake *FakeV2PushActor) ApplyCalls(stub func(pushaction.ApplicationConfig, pushaction.ProgressBar) (<-chan pushaction.ApplicationConfig, <-chan pushaction.Event, <-chan pushaction.Warnings, <-chan error)) { 131 fake.applyMutex.Lock() 132 defer fake.applyMutex.Unlock() 133 fake.ApplyStub = stub 134 } 135 136 func (fake *FakeV2PushActor) ApplyArgsForCall(i int) (pushaction.ApplicationConfig, pushaction.ProgressBar) { 137 fake.applyMutex.RLock() 138 defer fake.applyMutex.RUnlock() 139 argsForCall := fake.applyArgsForCall[i] 140 return argsForCall.arg1, argsForCall.arg2 141 } 142 143 func (fake *FakeV2PushActor) ApplyReturns(result1 <-chan pushaction.ApplicationConfig, result2 <-chan pushaction.Event, result3 <-chan pushaction.Warnings, result4 <-chan error) { 144 fake.applyMutex.Lock() 145 defer fake.applyMutex.Unlock() 146 fake.ApplyStub = nil 147 fake.applyReturns = struct { 148 result1 <-chan pushaction.ApplicationConfig 149 result2 <-chan pushaction.Event 150 result3 <-chan pushaction.Warnings 151 result4 <-chan error 152 }{result1, result2, result3, result4} 153 } 154 155 func (fake *FakeV2PushActor) ApplyReturnsOnCall(i int, result1 <-chan pushaction.ApplicationConfig, result2 <-chan pushaction.Event, result3 <-chan pushaction.Warnings, result4 <-chan error) { 156 fake.applyMutex.Lock() 157 defer fake.applyMutex.Unlock() 158 fake.ApplyStub = nil 159 if fake.applyReturnsOnCall == nil { 160 fake.applyReturnsOnCall = make(map[int]struct { 161 result1 <-chan pushaction.ApplicationConfig 162 result2 <-chan pushaction.Event 163 result3 <-chan pushaction.Warnings 164 result4 <-chan error 165 }) 166 } 167 fake.applyReturnsOnCall[i] = struct { 168 result1 <-chan pushaction.ApplicationConfig 169 result2 <-chan pushaction.Event 170 result3 <-chan pushaction.Warnings 171 result4 <-chan error 172 }{result1, result2, result3, result4} 173 } 174 175 func (fake *FakeV2PushActor) CloudControllerV2APIVersion() string { 176 fake.cloudControllerV2APIVersionMutex.Lock() 177 ret, specificReturn := fake.cloudControllerV2APIVersionReturnsOnCall[len(fake.cloudControllerV2APIVersionArgsForCall)] 178 fake.cloudControllerV2APIVersionArgsForCall = append(fake.cloudControllerV2APIVersionArgsForCall, struct { 179 }{}) 180 fake.recordInvocation("CloudControllerV2APIVersion", []interface{}{}) 181 fake.cloudControllerV2APIVersionMutex.Unlock() 182 if fake.CloudControllerV2APIVersionStub != nil { 183 return fake.CloudControllerV2APIVersionStub() 184 } 185 if specificReturn { 186 return ret.result1 187 } 188 fakeReturns := fake.cloudControllerV2APIVersionReturns 189 return fakeReturns.result1 190 } 191 192 func (fake *FakeV2PushActor) CloudControllerV2APIVersionCallCount() int { 193 fake.cloudControllerV2APIVersionMutex.RLock() 194 defer fake.cloudControllerV2APIVersionMutex.RUnlock() 195 return len(fake.cloudControllerV2APIVersionArgsForCall) 196 } 197 198 func (fake *FakeV2PushActor) CloudControllerV2APIVersionCalls(stub func() string) { 199 fake.cloudControllerV2APIVersionMutex.Lock() 200 defer fake.cloudControllerV2APIVersionMutex.Unlock() 201 fake.CloudControllerV2APIVersionStub = stub 202 } 203 204 func (fake *FakeV2PushActor) CloudControllerV2APIVersionReturns(result1 string) { 205 fake.cloudControllerV2APIVersionMutex.Lock() 206 defer fake.cloudControllerV2APIVersionMutex.Unlock() 207 fake.CloudControllerV2APIVersionStub = nil 208 fake.cloudControllerV2APIVersionReturns = struct { 209 result1 string 210 }{result1} 211 } 212 213 func (fake *FakeV2PushActor) CloudControllerV2APIVersionReturnsOnCall(i int, result1 string) { 214 fake.cloudControllerV2APIVersionMutex.Lock() 215 defer fake.cloudControllerV2APIVersionMutex.Unlock() 216 fake.CloudControllerV2APIVersionStub = nil 217 if fake.cloudControllerV2APIVersionReturnsOnCall == nil { 218 fake.cloudControllerV2APIVersionReturnsOnCall = make(map[int]struct { 219 result1 string 220 }) 221 } 222 fake.cloudControllerV2APIVersionReturnsOnCall[i] = struct { 223 result1 string 224 }{result1} 225 } 226 227 func (fake *FakeV2PushActor) CloudControllerV3APIVersion() string { 228 fake.cloudControllerV3APIVersionMutex.Lock() 229 ret, specificReturn := fake.cloudControllerV3APIVersionReturnsOnCall[len(fake.cloudControllerV3APIVersionArgsForCall)] 230 fake.cloudControllerV3APIVersionArgsForCall = append(fake.cloudControllerV3APIVersionArgsForCall, struct { 231 }{}) 232 fake.recordInvocation("CloudControllerV3APIVersion", []interface{}{}) 233 fake.cloudControllerV3APIVersionMutex.Unlock() 234 if fake.CloudControllerV3APIVersionStub != nil { 235 return fake.CloudControllerV3APIVersionStub() 236 } 237 if specificReturn { 238 return ret.result1 239 } 240 fakeReturns := fake.cloudControllerV3APIVersionReturns 241 return fakeReturns.result1 242 } 243 244 func (fake *FakeV2PushActor) CloudControllerV3APIVersionCallCount() int { 245 fake.cloudControllerV3APIVersionMutex.RLock() 246 defer fake.cloudControllerV3APIVersionMutex.RUnlock() 247 return len(fake.cloudControllerV3APIVersionArgsForCall) 248 } 249 250 func (fake *FakeV2PushActor) CloudControllerV3APIVersionCalls(stub func() string) { 251 fake.cloudControllerV3APIVersionMutex.Lock() 252 defer fake.cloudControllerV3APIVersionMutex.Unlock() 253 fake.CloudControllerV3APIVersionStub = stub 254 } 255 256 func (fake *FakeV2PushActor) CloudControllerV3APIVersionReturns(result1 string) { 257 fake.cloudControllerV3APIVersionMutex.Lock() 258 defer fake.cloudControllerV3APIVersionMutex.Unlock() 259 fake.CloudControllerV3APIVersionStub = nil 260 fake.cloudControllerV3APIVersionReturns = struct { 261 result1 string 262 }{result1} 263 } 264 265 func (fake *FakeV2PushActor) CloudControllerV3APIVersionReturnsOnCall(i int, result1 string) { 266 fake.cloudControllerV3APIVersionMutex.Lock() 267 defer fake.cloudControllerV3APIVersionMutex.Unlock() 268 fake.CloudControllerV3APIVersionStub = nil 269 if fake.cloudControllerV3APIVersionReturnsOnCall == nil { 270 fake.cloudControllerV3APIVersionReturnsOnCall = make(map[int]struct { 271 result1 string 272 }) 273 } 274 fake.cloudControllerV3APIVersionReturnsOnCall[i] = struct { 275 result1 string 276 }{result1} 277 } 278 279 func (fake *FakeV2PushActor) ConvertToApplicationConfigs(arg1 string, arg2 string, arg3 bool, arg4 []manifest.Application) ([]pushaction.ApplicationConfig, pushaction.Warnings, error) { 280 var arg4Copy []manifest.Application 281 if arg4 != nil { 282 arg4Copy = make([]manifest.Application, len(arg4)) 283 copy(arg4Copy, arg4) 284 } 285 fake.convertToApplicationConfigsMutex.Lock() 286 ret, specificReturn := fake.convertToApplicationConfigsReturnsOnCall[len(fake.convertToApplicationConfigsArgsForCall)] 287 fake.convertToApplicationConfigsArgsForCall = append(fake.convertToApplicationConfigsArgsForCall, struct { 288 arg1 string 289 arg2 string 290 arg3 bool 291 arg4 []manifest.Application 292 }{arg1, arg2, arg3, arg4Copy}) 293 fake.recordInvocation("ConvertToApplicationConfigs", []interface{}{arg1, arg2, arg3, arg4Copy}) 294 fake.convertToApplicationConfigsMutex.Unlock() 295 if fake.ConvertToApplicationConfigsStub != nil { 296 return fake.ConvertToApplicationConfigsStub(arg1, arg2, arg3, arg4) 297 } 298 if specificReturn { 299 return ret.result1, ret.result2, ret.result3 300 } 301 fakeReturns := fake.convertToApplicationConfigsReturns 302 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 303 } 304 305 func (fake *FakeV2PushActor) ConvertToApplicationConfigsCallCount() int { 306 fake.convertToApplicationConfigsMutex.RLock() 307 defer fake.convertToApplicationConfigsMutex.RUnlock() 308 return len(fake.convertToApplicationConfigsArgsForCall) 309 } 310 311 func (fake *FakeV2PushActor) ConvertToApplicationConfigsCalls(stub func(string, string, bool, []manifest.Application) ([]pushaction.ApplicationConfig, pushaction.Warnings, error)) { 312 fake.convertToApplicationConfigsMutex.Lock() 313 defer fake.convertToApplicationConfigsMutex.Unlock() 314 fake.ConvertToApplicationConfigsStub = stub 315 } 316 317 func (fake *FakeV2PushActor) ConvertToApplicationConfigsArgsForCall(i int) (string, string, bool, []manifest.Application) { 318 fake.convertToApplicationConfigsMutex.RLock() 319 defer fake.convertToApplicationConfigsMutex.RUnlock() 320 argsForCall := fake.convertToApplicationConfigsArgsForCall[i] 321 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 322 } 323 324 func (fake *FakeV2PushActor) ConvertToApplicationConfigsReturns(result1 []pushaction.ApplicationConfig, result2 pushaction.Warnings, result3 error) { 325 fake.convertToApplicationConfigsMutex.Lock() 326 defer fake.convertToApplicationConfigsMutex.Unlock() 327 fake.ConvertToApplicationConfigsStub = nil 328 fake.convertToApplicationConfigsReturns = struct { 329 result1 []pushaction.ApplicationConfig 330 result2 pushaction.Warnings 331 result3 error 332 }{result1, result2, result3} 333 } 334 335 func (fake *FakeV2PushActor) ConvertToApplicationConfigsReturnsOnCall(i int, result1 []pushaction.ApplicationConfig, result2 pushaction.Warnings, result3 error) { 336 fake.convertToApplicationConfigsMutex.Lock() 337 defer fake.convertToApplicationConfigsMutex.Unlock() 338 fake.ConvertToApplicationConfigsStub = nil 339 if fake.convertToApplicationConfigsReturnsOnCall == nil { 340 fake.convertToApplicationConfigsReturnsOnCall = make(map[int]struct { 341 result1 []pushaction.ApplicationConfig 342 result2 pushaction.Warnings 343 result3 error 344 }) 345 } 346 fake.convertToApplicationConfigsReturnsOnCall[i] = struct { 347 result1 []pushaction.ApplicationConfig 348 result2 pushaction.Warnings 349 result3 error 350 }{result1, result2, result3} 351 } 352 353 func (fake *FakeV2PushActor) MergeAndValidateSettingsAndManifests(arg1 pushaction.CommandLineSettings, arg2 []manifest.Application) ([]manifest.Application, error) { 354 var arg2Copy []manifest.Application 355 if arg2 != nil { 356 arg2Copy = make([]manifest.Application, len(arg2)) 357 copy(arg2Copy, arg2) 358 } 359 fake.mergeAndValidateSettingsAndManifestsMutex.Lock() 360 ret, specificReturn := fake.mergeAndValidateSettingsAndManifestsReturnsOnCall[len(fake.mergeAndValidateSettingsAndManifestsArgsForCall)] 361 fake.mergeAndValidateSettingsAndManifestsArgsForCall = append(fake.mergeAndValidateSettingsAndManifestsArgsForCall, struct { 362 arg1 pushaction.CommandLineSettings 363 arg2 []manifest.Application 364 }{arg1, arg2Copy}) 365 fake.recordInvocation("MergeAndValidateSettingsAndManifests", []interface{}{arg1, arg2Copy}) 366 fake.mergeAndValidateSettingsAndManifestsMutex.Unlock() 367 if fake.MergeAndValidateSettingsAndManifestsStub != nil { 368 return fake.MergeAndValidateSettingsAndManifestsStub(arg1, arg2) 369 } 370 if specificReturn { 371 return ret.result1, ret.result2 372 } 373 fakeReturns := fake.mergeAndValidateSettingsAndManifestsReturns 374 return fakeReturns.result1, fakeReturns.result2 375 } 376 377 func (fake *FakeV2PushActor) MergeAndValidateSettingsAndManifestsCallCount() int { 378 fake.mergeAndValidateSettingsAndManifestsMutex.RLock() 379 defer fake.mergeAndValidateSettingsAndManifestsMutex.RUnlock() 380 return len(fake.mergeAndValidateSettingsAndManifestsArgsForCall) 381 } 382 383 func (fake *FakeV2PushActor) MergeAndValidateSettingsAndManifestsCalls(stub func(pushaction.CommandLineSettings, []manifest.Application) ([]manifest.Application, error)) { 384 fake.mergeAndValidateSettingsAndManifestsMutex.Lock() 385 defer fake.mergeAndValidateSettingsAndManifestsMutex.Unlock() 386 fake.MergeAndValidateSettingsAndManifestsStub = stub 387 } 388 389 func (fake *FakeV2PushActor) MergeAndValidateSettingsAndManifestsArgsForCall(i int) (pushaction.CommandLineSettings, []manifest.Application) { 390 fake.mergeAndValidateSettingsAndManifestsMutex.RLock() 391 defer fake.mergeAndValidateSettingsAndManifestsMutex.RUnlock() 392 argsForCall := fake.mergeAndValidateSettingsAndManifestsArgsForCall[i] 393 return argsForCall.arg1, argsForCall.arg2 394 } 395 396 func (fake *FakeV2PushActor) MergeAndValidateSettingsAndManifestsReturns(result1 []manifest.Application, result2 error) { 397 fake.mergeAndValidateSettingsAndManifestsMutex.Lock() 398 defer fake.mergeAndValidateSettingsAndManifestsMutex.Unlock() 399 fake.MergeAndValidateSettingsAndManifestsStub = nil 400 fake.mergeAndValidateSettingsAndManifestsReturns = struct { 401 result1 []manifest.Application 402 result2 error 403 }{result1, result2} 404 } 405 406 func (fake *FakeV2PushActor) MergeAndValidateSettingsAndManifestsReturnsOnCall(i int, result1 []manifest.Application, result2 error) { 407 fake.mergeAndValidateSettingsAndManifestsMutex.Lock() 408 defer fake.mergeAndValidateSettingsAndManifestsMutex.Unlock() 409 fake.MergeAndValidateSettingsAndManifestsStub = nil 410 if fake.mergeAndValidateSettingsAndManifestsReturnsOnCall == nil { 411 fake.mergeAndValidateSettingsAndManifestsReturnsOnCall = make(map[int]struct { 412 result1 []manifest.Application 413 result2 error 414 }) 415 } 416 fake.mergeAndValidateSettingsAndManifestsReturnsOnCall[i] = struct { 417 result1 []manifest.Application 418 result2 error 419 }{result1, result2} 420 } 421 422 func (fake *FakeV2PushActor) ReadManifest(arg1 string, arg2 []string, arg3 []template.VarKV) ([]manifest.Application, pushaction.Warnings, error) { 423 var arg2Copy []string 424 if arg2 != nil { 425 arg2Copy = make([]string, len(arg2)) 426 copy(arg2Copy, arg2) 427 } 428 var arg3Copy []template.VarKV 429 if arg3 != nil { 430 arg3Copy = make([]template.VarKV, len(arg3)) 431 copy(arg3Copy, arg3) 432 } 433 fake.readManifestMutex.Lock() 434 ret, specificReturn := fake.readManifestReturnsOnCall[len(fake.readManifestArgsForCall)] 435 fake.readManifestArgsForCall = append(fake.readManifestArgsForCall, struct { 436 arg1 string 437 arg2 []string 438 arg3 []template.VarKV 439 }{arg1, arg2Copy, arg3Copy}) 440 fake.recordInvocation("ReadManifest", []interface{}{arg1, arg2Copy, arg3Copy}) 441 fake.readManifestMutex.Unlock() 442 if fake.ReadManifestStub != nil { 443 return fake.ReadManifestStub(arg1, arg2, arg3) 444 } 445 if specificReturn { 446 return ret.result1, ret.result2, ret.result3 447 } 448 fakeReturns := fake.readManifestReturns 449 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 450 } 451 452 func (fake *FakeV2PushActor) ReadManifestCallCount() int { 453 fake.readManifestMutex.RLock() 454 defer fake.readManifestMutex.RUnlock() 455 return len(fake.readManifestArgsForCall) 456 } 457 458 func (fake *FakeV2PushActor) ReadManifestCalls(stub func(string, []string, []template.VarKV) ([]manifest.Application, pushaction.Warnings, error)) { 459 fake.readManifestMutex.Lock() 460 defer fake.readManifestMutex.Unlock() 461 fake.ReadManifestStub = stub 462 } 463 464 func (fake *FakeV2PushActor) ReadManifestArgsForCall(i int) (string, []string, []template.VarKV) { 465 fake.readManifestMutex.RLock() 466 defer fake.readManifestMutex.RUnlock() 467 argsForCall := fake.readManifestArgsForCall[i] 468 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 469 } 470 471 func (fake *FakeV2PushActor) ReadManifestReturns(result1 []manifest.Application, result2 pushaction.Warnings, result3 error) { 472 fake.readManifestMutex.Lock() 473 defer fake.readManifestMutex.Unlock() 474 fake.ReadManifestStub = nil 475 fake.readManifestReturns = struct { 476 result1 []manifest.Application 477 result2 pushaction.Warnings 478 result3 error 479 }{result1, result2, result3} 480 } 481 482 func (fake *FakeV2PushActor) ReadManifestReturnsOnCall(i int, result1 []manifest.Application, result2 pushaction.Warnings, result3 error) { 483 fake.readManifestMutex.Lock() 484 defer fake.readManifestMutex.Unlock() 485 fake.ReadManifestStub = nil 486 if fake.readManifestReturnsOnCall == nil { 487 fake.readManifestReturnsOnCall = make(map[int]struct { 488 result1 []manifest.Application 489 result2 pushaction.Warnings 490 result3 error 491 }) 492 } 493 fake.readManifestReturnsOnCall[i] = struct { 494 result1 []manifest.Application 495 result2 pushaction.Warnings 496 result3 error 497 }{result1, result2, result3} 498 } 499 500 func (fake *FakeV2PushActor) Invocations() map[string][][]interface{} { 501 fake.invocationsMutex.RLock() 502 defer fake.invocationsMutex.RUnlock() 503 fake.applyMutex.RLock() 504 defer fake.applyMutex.RUnlock() 505 fake.cloudControllerV2APIVersionMutex.RLock() 506 defer fake.cloudControllerV2APIVersionMutex.RUnlock() 507 fake.cloudControllerV3APIVersionMutex.RLock() 508 defer fake.cloudControllerV3APIVersionMutex.RUnlock() 509 fake.convertToApplicationConfigsMutex.RLock() 510 defer fake.convertToApplicationConfigsMutex.RUnlock() 511 fake.mergeAndValidateSettingsAndManifestsMutex.RLock() 512 defer fake.mergeAndValidateSettingsAndManifestsMutex.RUnlock() 513 fake.readManifestMutex.RLock() 514 defer fake.readManifestMutex.RUnlock() 515 copiedInvocations := map[string][][]interface{}{} 516 for key, value := range fake.invocations { 517 copiedInvocations[key] = value 518 } 519 return copiedInvocations 520 } 521 522 func (fake *FakeV2PushActor) recordInvocation(key string, args []interface{}) { 523 fake.invocationsMutex.Lock() 524 defer fake.invocationsMutex.Unlock() 525 if fake.invocations == nil { 526 fake.invocations = map[string][][]interface{}{} 527 } 528 if fake.invocations[key] == nil { 529 fake.invocations[key] = [][]interface{}{} 530 } 531 fake.invocations[key] = append(fake.invocations[key], args) 532 } 533 534 var _ v6.V2PushActor = new(FakeV2PushActor)