github.com/jenspinney/cli@v6.42.1-0.20190207184520-7450c600020e+incompatible/command/v7/v7fakes/fake_update_buildpack_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v7fakes 3 4 import ( 5 sync "sync" 6 7 v7action "code.cloudfoundry.org/cli/actor/v7action" 8 ccv3 "code.cloudfoundry.org/cli/api/cloudcontroller/ccv3" 9 v7 "code.cloudfoundry.org/cli/command/v7" 10 ) 11 12 type FakeUpdateBuildpackActor struct { 13 PollUploadBuildpackJobStub func(ccv3.JobURL) (v7action.Warnings, error) 14 pollUploadBuildpackJobMutex sync.RWMutex 15 pollUploadBuildpackJobArgsForCall []struct { 16 arg1 ccv3.JobURL 17 } 18 pollUploadBuildpackJobReturns struct { 19 result1 v7action.Warnings 20 result2 error 21 } 22 pollUploadBuildpackJobReturnsOnCall map[int]struct { 23 result1 v7action.Warnings 24 result2 error 25 } 26 PrepareBuildpackBitsStub func(string, string, v7action.Downloader) (string, error) 27 prepareBuildpackBitsMutex sync.RWMutex 28 prepareBuildpackBitsArgsForCall []struct { 29 arg1 string 30 arg2 string 31 arg3 v7action.Downloader 32 } 33 prepareBuildpackBitsReturns struct { 34 result1 string 35 result2 error 36 } 37 prepareBuildpackBitsReturnsOnCall map[int]struct { 38 result1 string 39 result2 error 40 } 41 UpdateBuildpackByNameAndStackStub func(string, string, v7action.Buildpack) (v7action.Buildpack, v7action.Warnings, error) 42 updateBuildpackByNameAndStackMutex sync.RWMutex 43 updateBuildpackByNameAndStackArgsForCall []struct { 44 arg1 string 45 arg2 string 46 arg3 v7action.Buildpack 47 } 48 updateBuildpackByNameAndStackReturns struct { 49 result1 v7action.Buildpack 50 result2 v7action.Warnings 51 result3 error 52 } 53 updateBuildpackByNameAndStackReturnsOnCall map[int]struct { 54 result1 v7action.Buildpack 55 result2 v7action.Warnings 56 result3 error 57 } 58 UploadBuildpackStub func(string, string, v7action.SimpleProgressBar) (ccv3.JobURL, v7action.Warnings, error) 59 uploadBuildpackMutex sync.RWMutex 60 uploadBuildpackArgsForCall []struct { 61 arg1 string 62 arg2 string 63 arg3 v7action.SimpleProgressBar 64 } 65 uploadBuildpackReturns struct { 66 result1 ccv3.JobURL 67 result2 v7action.Warnings 68 result3 error 69 } 70 uploadBuildpackReturnsOnCall map[int]struct { 71 result1 ccv3.JobURL 72 result2 v7action.Warnings 73 result3 error 74 } 75 invocations map[string][][]interface{} 76 invocationsMutex sync.RWMutex 77 } 78 79 func (fake *FakeUpdateBuildpackActor) PollUploadBuildpackJob(arg1 ccv3.JobURL) (v7action.Warnings, error) { 80 fake.pollUploadBuildpackJobMutex.Lock() 81 ret, specificReturn := fake.pollUploadBuildpackJobReturnsOnCall[len(fake.pollUploadBuildpackJobArgsForCall)] 82 fake.pollUploadBuildpackJobArgsForCall = append(fake.pollUploadBuildpackJobArgsForCall, struct { 83 arg1 ccv3.JobURL 84 }{arg1}) 85 fake.recordInvocation("PollUploadBuildpackJob", []interface{}{arg1}) 86 fake.pollUploadBuildpackJobMutex.Unlock() 87 if fake.PollUploadBuildpackJobStub != nil { 88 return fake.PollUploadBuildpackJobStub(arg1) 89 } 90 if specificReturn { 91 return ret.result1, ret.result2 92 } 93 fakeReturns := fake.pollUploadBuildpackJobReturns 94 return fakeReturns.result1, fakeReturns.result2 95 } 96 97 func (fake *FakeUpdateBuildpackActor) PollUploadBuildpackJobCallCount() int { 98 fake.pollUploadBuildpackJobMutex.RLock() 99 defer fake.pollUploadBuildpackJobMutex.RUnlock() 100 return len(fake.pollUploadBuildpackJobArgsForCall) 101 } 102 103 func (fake *FakeUpdateBuildpackActor) PollUploadBuildpackJobCalls(stub func(ccv3.JobURL) (v7action.Warnings, error)) { 104 fake.pollUploadBuildpackJobMutex.Lock() 105 defer fake.pollUploadBuildpackJobMutex.Unlock() 106 fake.PollUploadBuildpackJobStub = stub 107 } 108 109 func (fake *FakeUpdateBuildpackActor) PollUploadBuildpackJobArgsForCall(i int) ccv3.JobURL { 110 fake.pollUploadBuildpackJobMutex.RLock() 111 defer fake.pollUploadBuildpackJobMutex.RUnlock() 112 argsForCall := fake.pollUploadBuildpackJobArgsForCall[i] 113 return argsForCall.arg1 114 } 115 116 func (fake *FakeUpdateBuildpackActor) PollUploadBuildpackJobReturns(result1 v7action.Warnings, result2 error) { 117 fake.pollUploadBuildpackJobMutex.Lock() 118 defer fake.pollUploadBuildpackJobMutex.Unlock() 119 fake.PollUploadBuildpackJobStub = nil 120 fake.pollUploadBuildpackJobReturns = struct { 121 result1 v7action.Warnings 122 result2 error 123 }{result1, result2} 124 } 125 126 func (fake *FakeUpdateBuildpackActor) PollUploadBuildpackJobReturnsOnCall(i int, result1 v7action.Warnings, result2 error) { 127 fake.pollUploadBuildpackJobMutex.Lock() 128 defer fake.pollUploadBuildpackJobMutex.Unlock() 129 fake.PollUploadBuildpackJobStub = nil 130 if fake.pollUploadBuildpackJobReturnsOnCall == nil { 131 fake.pollUploadBuildpackJobReturnsOnCall = make(map[int]struct { 132 result1 v7action.Warnings 133 result2 error 134 }) 135 } 136 fake.pollUploadBuildpackJobReturnsOnCall[i] = struct { 137 result1 v7action.Warnings 138 result2 error 139 }{result1, result2} 140 } 141 142 func (fake *FakeUpdateBuildpackActor) PrepareBuildpackBits(arg1 string, arg2 string, arg3 v7action.Downloader) (string, error) { 143 fake.prepareBuildpackBitsMutex.Lock() 144 ret, specificReturn := fake.prepareBuildpackBitsReturnsOnCall[len(fake.prepareBuildpackBitsArgsForCall)] 145 fake.prepareBuildpackBitsArgsForCall = append(fake.prepareBuildpackBitsArgsForCall, struct { 146 arg1 string 147 arg2 string 148 arg3 v7action.Downloader 149 }{arg1, arg2, arg3}) 150 fake.recordInvocation("PrepareBuildpackBits", []interface{}{arg1, arg2, arg3}) 151 fake.prepareBuildpackBitsMutex.Unlock() 152 if fake.PrepareBuildpackBitsStub != nil { 153 return fake.PrepareBuildpackBitsStub(arg1, arg2, arg3) 154 } 155 if specificReturn { 156 return ret.result1, ret.result2 157 } 158 fakeReturns := fake.prepareBuildpackBitsReturns 159 return fakeReturns.result1, fakeReturns.result2 160 } 161 162 func (fake *FakeUpdateBuildpackActor) PrepareBuildpackBitsCallCount() int { 163 fake.prepareBuildpackBitsMutex.RLock() 164 defer fake.prepareBuildpackBitsMutex.RUnlock() 165 return len(fake.prepareBuildpackBitsArgsForCall) 166 } 167 168 func (fake *FakeUpdateBuildpackActor) PrepareBuildpackBitsCalls(stub func(string, string, v7action.Downloader) (string, error)) { 169 fake.prepareBuildpackBitsMutex.Lock() 170 defer fake.prepareBuildpackBitsMutex.Unlock() 171 fake.PrepareBuildpackBitsStub = stub 172 } 173 174 func (fake *FakeUpdateBuildpackActor) PrepareBuildpackBitsArgsForCall(i int) (string, string, v7action.Downloader) { 175 fake.prepareBuildpackBitsMutex.RLock() 176 defer fake.prepareBuildpackBitsMutex.RUnlock() 177 argsForCall := fake.prepareBuildpackBitsArgsForCall[i] 178 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 179 } 180 181 func (fake *FakeUpdateBuildpackActor) PrepareBuildpackBitsReturns(result1 string, result2 error) { 182 fake.prepareBuildpackBitsMutex.Lock() 183 defer fake.prepareBuildpackBitsMutex.Unlock() 184 fake.PrepareBuildpackBitsStub = nil 185 fake.prepareBuildpackBitsReturns = struct { 186 result1 string 187 result2 error 188 }{result1, result2} 189 } 190 191 func (fake *FakeUpdateBuildpackActor) PrepareBuildpackBitsReturnsOnCall(i int, result1 string, result2 error) { 192 fake.prepareBuildpackBitsMutex.Lock() 193 defer fake.prepareBuildpackBitsMutex.Unlock() 194 fake.PrepareBuildpackBitsStub = nil 195 if fake.prepareBuildpackBitsReturnsOnCall == nil { 196 fake.prepareBuildpackBitsReturnsOnCall = make(map[int]struct { 197 result1 string 198 result2 error 199 }) 200 } 201 fake.prepareBuildpackBitsReturnsOnCall[i] = struct { 202 result1 string 203 result2 error 204 }{result1, result2} 205 } 206 207 func (fake *FakeUpdateBuildpackActor) UpdateBuildpackByNameAndStack(arg1 string, arg2 string, arg3 v7action.Buildpack) (v7action.Buildpack, v7action.Warnings, error) { 208 fake.updateBuildpackByNameAndStackMutex.Lock() 209 ret, specificReturn := fake.updateBuildpackByNameAndStackReturnsOnCall[len(fake.updateBuildpackByNameAndStackArgsForCall)] 210 fake.updateBuildpackByNameAndStackArgsForCall = append(fake.updateBuildpackByNameAndStackArgsForCall, struct { 211 arg1 string 212 arg2 string 213 arg3 v7action.Buildpack 214 }{arg1, arg2, arg3}) 215 fake.recordInvocation("UpdateBuildpackByNameAndStack", []interface{}{arg1, arg2, arg3}) 216 fake.updateBuildpackByNameAndStackMutex.Unlock() 217 if fake.UpdateBuildpackByNameAndStackStub != nil { 218 return fake.UpdateBuildpackByNameAndStackStub(arg1, arg2, arg3) 219 } 220 if specificReturn { 221 return ret.result1, ret.result2, ret.result3 222 } 223 fakeReturns := fake.updateBuildpackByNameAndStackReturns 224 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 225 } 226 227 func (fake *FakeUpdateBuildpackActor) UpdateBuildpackByNameAndStackCallCount() int { 228 fake.updateBuildpackByNameAndStackMutex.RLock() 229 defer fake.updateBuildpackByNameAndStackMutex.RUnlock() 230 return len(fake.updateBuildpackByNameAndStackArgsForCall) 231 } 232 233 func (fake *FakeUpdateBuildpackActor) UpdateBuildpackByNameAndStackCalls(stub func(string, string, v7action.Buildpack) (v7action.Buildpack, v7action.Warnings, error)) { 234 fake.updateBuildpackByNameAndStackMutex.Lock() 235 defer fake.updateBuildpackByNameAndStackMutex.Unlock() 236 fake.UpdateBuildpackByNameAndStackStub = stub 237 } 238 239 func (fake *FakeUpdateBuildpackActor) UpdateBuildpackByNameAndStackArgsForCall(i int) (string, string, v7action.Buildpack) { 240 fake.updateBuildpackByNameAndStackMutex.RLock() 241 defer fake.updateBuildpackByNameAndStackMutex.RUnlock() 242 argsForCall := fake.updateBuildpackByNameAndStackArgsForCall[i] 243 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 244 } 245 246 func (fake *FakeUpdateBuildpackActor) UpdateBuildpackByNameAndStackReturns(result1 v7action.Buildpack, result2 v7action.Warnings, result3 error) { 247 fake.updateBuildpackByNameAndStackMutex.Lock() 248 defer fake.updateBuildpackByNameAndStackMutex.Unlock() 249 fake.UpdateBuildpackByNameAndStackStub = nil 250 fake.updateBuildpackByNameAndStackReturns = struct { 251 result1 v7action.Buildpack 252 result2 v7action.Warnings 253 result3 error 254 }{result1, result2, result3} 255 } 256 257 func (fake *FakeUpdateBuildpackActor) UpdateBuildpackByNameAndStackReturnsOnCall(i int, result1 v7action.Buildpack, result2 v7action.Warnings, result3 error) { 258 fake.updateBuildpackByNameAndStackMutex.Lock() 259 defer fake.updateBuildpackByNameAndStackMutex.Unlock() 260 fake.UpdateBuildpackByNameAndStackStub = nil 261 if fake.updateBuildpackByNameAndStackReturnsOnCall == nil { 262 fake.updateBuildpackByNameAndStackReturnsOnCall = make(map[int]struct { 263 result1 v7action.Buildpack 264 result2 v7action.Warnings 265 result3 error 266 }) 267 } 268 fake.updateBuildpackByNameAndStackReturnsOnCall[i] = struct { 269 result1 v7action.Buildpack 270 result2 v7action.Warnings 271 result3 error 272 }{result1, result2, result3} 273 } 274 275 func (fake *FakeUpdateBuildpackActor) UploadBuildpack(arg1 string, arg2 string, arg3 v7action.SimpleProgressBar) (ccv3.JobURL, v7action.Warnings, error) { 276 fake.uploadBuildpackMutex.Lock() 277 ret, specificReturn := fake.uploadBuildpackReturnsOnCall[len(fake.uploadBuildpackArgsForCall)] 278 fake.uploadBuildpackArgsForCall = append(fake.uploadBuildpackArgsForCall, struct { 279 arg1 string 280 arg2 string 281 arg3 v7action.SimpleProgressBar 282 }{arg1, arg2, arg3}) 283 fake.recordInvocation("UploadBuildpack", []interface{}{arg1, arg2, arg3}) 284 fake.uploadBuildpackMutex.Unlock() 285 if fake.UploadBuildpackStub != nil { 286 return fake.UploadBuildpackStub(arg1, arg2, arg3) 287 } 288 if specificReturn { 289 return ret.result1, ret.result2, ret.result3 290 } 291 fakeReturns := fake.uploadBuildpackReturns 292 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 293 } 294 295 func (fake *FakeUpdateBuildpackActor) UploadBuildpackCallCount() int { 296 fake.uploadBuildpackMutex.RLock() 297 defer fake.uploadBuildpackMutex.RUnlock() 298 return len(fake.uploadBuildpackArgsForCall) 299 } 300 301 func (fake *FakeUpdateBuildpackActor) UploadBuildpackCalls(stub func(string, string, v7action.SimpleProgressBar) (ccv3.JobURL, v7action.Warnings, error)) { 302 fake.uploadBuildpackMutex.Lock() 303 defer fake.uploadBuildpackMutex.Unlock() 304 fake.UploadBuildpackStub = stub 305 } 306 307 func (fake *FakeUpdateBuildpackActor) UploadBuildpackArgsForCall(i int) (string, string, v7action.SimpleProgressBar) { 308 fake.uploadBuildpackMutex.RLock() 309 defer fake.uploadBuildpackMutex.RUnlock() 310 argsForCall := fake.uploadBuildpackArgsForCall[i] 311 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 312 } 313 314 func (fake *FakeUpdateBuildpackActor) UploadBuildpackReturns(result1 ccv3.JobURL, result2 v7action.Warnings, result3 error) { 315 fake.uploadBuildpackMutex.Lock() 316 defer fake.uploadBuildpackMutex.Unlock() 317 fake.UploadBuildpackStub = nil 318 fake.uploadBuildpackReturns = struct { 319 result1 ccv3.JobURL 320 result2 v7action.Warnings 321 result3 error 322 }{result1, result2, result3} 323 } 324 325 func (fake *FakeUpdateBuildpackActor) UploadBuildpackReturnsOnCall(i int, result1 ccv3.JobURL, result2 v7action.Warnings, result3 error) { 326 fake.uploadBuildpackMutex.Lock() 327 defer fake.uploadBuildpackMutex.Unlock() 328 fake.UploadBuildpackStub = nil 329 if fake.uploadBuildpackReturnsOnCall == nil { 330 fake.uploadBuildpackReturnsOnCall = make(map[int]struct { 331 result1 ccv3.JobURL 332 result2 v7action.Warnings 333 result3 error 334 }) 335 } 336 fake.uploadBuildpackReturnsOnCall[i] = struct { 337 result1 ccv3.JobURL 338 result2 v7action.Warnings 339 result3 error 340 }{result1, result2, result3} 341 } 342 343 func (fake *FakeUpdateBuildpackActor) Invocations() map[string][][]interface{} { 344 fake.invocationsMutex.RLock() 345 defer fake.invocationsMutex.RUnlock() 346 fake.pollUploadBuildpackJobMutex.RLock() 347 defer fake.pollUploadBuildpackJobMutex.RUnlock() 348 fake.prepareBuildpackBitsMutex.RLock() 349 defer fake.prepareBuildpackBitsMutex.RUnlock() 350 fake.updateBuildpackByNameAndStackMutex.RLock() 351 defer fake.updateBuildpackByNameAndStackMutex.RUnlock() 352 fake.uploadBuildpackMutex.RLock() 353 defer fake.uploadBuildpackMutex.RUnlock() 354 copiedInvocations := map[string][][]interface{}{} 355 for key, value := range fake.invocations { 356 copiedInvocations[key] = value 357 } 358 return copiedInvocations 359 } 360 361 func (fake *FakeUpdateBuildpackActor) recordInvocation(key string, args []interface{}) { 362 fake.invocationsMutex.Lock() 363 defer fake.invocationsMutex.Unlock() 364 if fake.invocations == nil { 365 fake.invocations = map[string][][]interface{}{} 366 } 367 if fake.invocations[key] == nil { 368 fake.invocations[key] = [][]interface{}{} 369 } 370 fake.invocations[key] = append(fake.invocations[key], args) 371 } 372 373 var _ v7.UpdateBuildpackActor = new(FakeUpdateBuildpackActor)