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