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