github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/command/v6/v6fakes/fake_create_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 ) 10 11 type FakeCreateBuildpackActor struct { 12 CreateBuildpackStub func(string, int, bool) (v2action.Buildpack, v2action.Warnings, error) 13 createBuildpackMutex sync.RWMutex 14 createBuildpackArgsForCall []struct { 15 arg1 string 16 arg2 int 17 arg3 bool 18 } 19 createBuildpackReturns struct { 20 result1 v2action.Buildpack 21 result2 v2action.Warnings 22 result3 error 23 } 24 createBuildpackReturnsOnCall map[int]struct { 25 result1 v2action.Buildpack 26 result2 v2action.Warnings 27 result3 error 28 } 29 PrepareBuildpackBitsStub func(string, string, v2action.Downloader) (string, error) 30 prepareBuildpackBitsMutex sync.RWMutex 31 prepareBuildpackBitsArgsForCall []struct { 32 arg1 string 33 arg2 string 34 arg3 v2action.Downloader 35 } 36 prepareBuildpackBitsReturns struct { 37 result1 string 38 result2 error 39 } 40 prepareBuildpackBitsReturnsOnCall map[int]struct { 41 result1 string 42 result2 error 43 } 44 UploadBuildpackStub func(string, string, v2action.SimpleProgressBar) (v2action.Warnings, error) 45 uploadBuildpackMutex sync.RWMutex 46 uploadBuildpackArgsForCall []struct { 47 arg1 string 48 arg2 string 49 arg3 v2action.SimpleProgressBar 50 } 51 uploadBuildpackReturns struct { 52 result1 v2action.Warnings 53 result2 error 54 } 55 uploadBuildpackReturnsOnCall map[int]struct { 56 result1 v2action.Warnings 57 result2 error 58 } 59 invocations map[string][][]interface{} 60 invocationsMutex sync.RWMutex 61 } 62 63 func (fake *FakeCreateBuildpackActor) CreateBuildpack(arg1 string, arg2 int, arg3 bool) (v2action.Buildpack, v2action.Warnings, error) { 64 fake.createBuildpackMutex.Lock() 65 ret, specificReturn := fake.createBuildpackReturnsOnCall[len(fake.createBuildpackArgsForCall)] 66 fake.createBuildpackArgsForCall = append(fake.createBuildpackArgsForCall, struct { 67 arg1 string 68 arg2 int 69 arg3 bool 70 }{arg1, arg2, arg3}) 71 fake.recordInvocation("CreateBuildpack", []interface{}{arg1, arg2, arg3}) 72 fake.createBuildpackMutex.Unlock() 73 if fake.CreateBuildpackStub != nil { 74 return fake.CreateBuildpackStub(arg1, arg2, arg3) 75 } 76 if specificReturn { 77 return ret.result1, ret.result2, ret.result3 78 } 79 fakeReturns := fake.createBuildpackReturns 80 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 81 } 82 83 func (fake *FakeCreateBuildpackActor) CreateBuildpackCallCount() int { 84 fake.createBuildpackMutex.RLock() 85 defer fake.createBuildpackMutex.RUnlock() 86 return len(fake.createBuildpackArgsForCall) 87 } 88 89 func (fake *FakeCreateBuildpackActor) CreateBuildpackCalls(stub func(string, int, bool) (v2action.Buildpack, v2action.Warnings, error)) { 90 fake.createBuildpackMutex.Lock() 91 defer fake.createBuildpackMutex.Unlock() 92 fake.CreateBuildpackStub = stub 93 } 94 95 func (fake *FakeCreateBuildpackActor) CreateBuildpackArgsForCall(i int) (string, int, bool) { 96 fake.createBuildpackMutex.RLock() 97 defer fake.createBuildpackMutex.RUnlock() 98 argsForCall := fake.createBuildpackArgsForCall[i] 99 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 100 } 101 102 func (fake *FakeCreateBuildpackActor) CreateBuildpackReturns(result1 v2action.Buildpack, result2 v2action.Warnings, result3 error) { 103 fake.createBuildpackMutex.Lock() 104 defer fake.createBuildpackMutex.Unlock() 105 fake.CreateBuildpackStub = nil 106 fake.createBuildpackReturns = struct { 107 result1 v2action.Buildpack 108 result2 v2action.Warnings 109 result3 error 110 }{result1, result2, result3} 111 } 112 113 func (fake *FakeCreateBuildpackActor) CreateBuildpackReturnsOnCall(i int, result1 v2action.Buildpack, result2 v2action.Warnings, result3 error) { 114 fake.createBuildpackMutex.Lock() 115 defer fake.createBuildpackMutex.Unlock() 116 fake.CreateBuildpackStub = nil 117 if fake.createBuildpackReturnsOnCall == nil { 118 fake.createBuildpackReturnsOnCall = make(map[int]struct { 119 result1 v2action.Buildpack 120 result2 v2action.Warnings 121 result3 error 122 }) 123 } 124 fake.createBuildpackReturnsOnCall[i] = struct { 125 result1 v2action.Buildpack 126 result2 v2action.Warnings 127 result3 error 128 }{result1, result2, result3} 129 } 130 131 func (fake *FakeCreateBuildpackActor) PrepareBuildpackBits(arg1 string, arg2 string, arg3 v2action.Downloader) (string, error) { 132 fake.prepareBuildpackBitsMutex.Lock() 133 ret, specificReturn := fake.prepareBuildpackBitsReturnsOnCall[len(fake.prepareBuildpackBitsArgsForCall)] 134 fake.prepareBuildpackBitsArgsForCall = append(fake.prepareBuildpackBitsArgsForCall, struct { 135 arg1 string 136 arg2 string 137 arg3 v2action.Downloader 138 }{arg1, arg2, arg3}) 139 fake.recordInvocation("PrepareBuildpackBits", []interface{}{arg1, arg2, arg3}) 140 fake.prepareBuildpackBitsMutex.Unlock() 141 if fake.PrepareBuildpackBitsStub != nil { 142 return fake.PrepareBuildpackBitsStub(arg1, arg2, arg3) 143 } 144 if specificReturn { 145 return ret.result1, ret.result2 146 } 147 fakeReturns := fake.prepareBuildpackBitsReturns 148 return fakeReturns.result1, fakeReturns.result2 149 } 150 151 func (fake *FakeCreateBuildpackActor) PrepareBuildpackBitsCallCount() int { 152 fake.prepareBuildpackBitsMutex.RLock() 153 defer fake.prepareBuildpackBitsMutex.RUnlock() 154 return len(fake.prepareBuildpackBitsArgsForCall) 155 } 156 157 func (fake *FakeCreateBuildpackActor) PrepareBuildpackBitsCalls(stub func(string, string, v2action.Downloader) (string, error)) { 158 fake.prepareBuildpackBitsMutex.Lock() 159 defer fake.prepareBuildpackBitsMutex.Unlock() 160 fake.PrepareBuildpackBitsStub = stub 161 } 162 163 func (fake *FakeCreateBuildpackActor) PrepareBuildpackBitsArgsForCall(i int) (string, string, v2action.Downloader) { 164 fake.prepareBuildpackBitsMutex.RLock() 165 defer fake.prepareBuildpackBitsMutex.RUnlock() 166 argsForCall := fake.prepareBuildpackBitsArgsForCall[i] 167 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 168 } 169 170 func (fake *FakeCreateBuildpackActor) PrepareBuildpackBitsReturns(result1 string, result2 error) { 171 fake.prepareBuildpackBitsMutex.Lock() 172 defer fake.prepareBuildpackBitsMutex.Unlock() 173 fake.PrepareBuildpackBitsStub = nil 174 fake.prepareBuildpackBitsReturns = struct { 175 result1 string 176 result2 error 177 }{result1, result2} 178 } 179 180 func (fake *FakeCreateBuildpackActor) PrepareBuildpackBitsReturnsOnCall(i int, result1 string, result2 error) { 181 fake.prepareBuildpackBitsMutex.Lock() 182 defer fake.prepareBuildpackBitsMutex.Unlock() 183 fake.PrepareBuildpackBitsStub = nil 184 if fake.prepareBuildpackBitsReturnsOnCall == nil { 185 fake.prepareBuildpackBitsReturnsOnCall = make(map[int]struct { 186 result1 string 187 result2 error 188 }) 189 } 190 fake.prepareBuildpackBitsReturnsOnCall[i] = struct { 191 result1 string 192 result2 error 193 }{result1, result2} 194 } 195 196 func (fake *FakeCreateBuildpackActor) UploadBuildpack(arg1 string, arg2 string, arg3 v2action.SimpleProgressBar) (v2action.Warnings, error) { 197 fake.uploadBuildpackMutex.Lock() 198 ret, specificReturn := fake.uploadBuildpackReturnsOnCall[len(fake.uploadBuildpackArgsForCall)] 199 fake.uploadBuildpackArgsForCall = append(fake.uploadBuildpackArgsForCall, struct { 200 arg1 string 201 arg2 string 202 arg3 v2action.SimpleProgressBar 203 }{arg1, arg2, arg3}) 204 fake.recordInvocation("UploadBuildpack", []interface{}{arg1, arg2, arg3}) 205 fake.uploadBuildpackMutex.Unlock() 206 if fake.UploadBuildpackStub != nil { 207 return fake.UploadBuildpackStub(arg1, arg2, arg3) 208 } 209 if specificReturn { 210 return ret.result1, ret.result2 211 } 212 fakeReturns := fake.uploadBuildpackReturns 213 return fakeReturns.result1, fakeReturns.result2 214 } 215 216 func (fake *FakeCreateBuildpackActor) UploadBuildpackCallCount() int { 217 fake.uploadBuildpackMutex.RLock() 218 defer fake.uploadBuildpackMutex.RUnlock() 219 return len(fake.uploadBuildpackArgsForCall) 220 } 221 222 func (fake *FakeCreateBuildpackActor) UploadBuildpackCalls(stub func(string, string, v2action.SimpleProgressBar) (v2action.Warnings, error)) { 223 fake.uploadBuildpackMutex.Lock() 224 defer fake.uploadBuildpackMutex.Unlock() 225 fake.UploadBuildpackStub = stub 226 } 227 228 func (fake *FakeCreateBuildpackActor) UploadBuildpackArgsForCall(i int) (string, string, v2action.SimpleProgressBar) { 229 fake.uploadBuildpackMutex.RLock() 230 defer fake.uploadBuildpackMutex.RUnlock() 231 argsForCall := fake.uploadBuildpackArgsForCall[i] 232 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 233 } 234 235 func (fake *FakeCreateBuildpackActor) UploadBuildpackReturns(result1 v2action.Warnings, result2 error) { 236 fake.uploadBuildpackMutex.Lock() 237 defer fake.uploadBuildpackMutex.Unlock() 238 fake.UploadBuildpackStub = nil 239 fake.uploadBuildpackReturns = struct { 240 result1 v2action.Warnings 241 result2 error 242 }{result1, result2} 243 } 244 245 func (fake *FakeCreateBuildpackActor) UploadBuildpackReturnsOnCall(i int, result1 v2action.Warnings, result2 error) { 246 fake.uploadBuildpackMutex.Lock() 247 defer fake.uploadBuildpackMutex.Unlock() 248 fake.UploadBuildpackStub = nil 249 if fake.uploadBuildpackReturnsOnCall == nil { 250 fake.uploadBuildpackReturnsOnCall = make(map[int]struct { 251 result1 v2action.Warnings 252 result2 error 253 }) 254 } 255 fake.uploadBuildpackReturnsOnCall[i] = struct { 256 result1 v2action.Warnings 257 result2 error 258 }{result1, result2} 259 } 260 261 func (fake *FakeCreateBuildpackActor) Invocations() map[string][][]interface{} { 262 fake.invocationsMutex.RLock() 263 defer fake.invocationsMutex.RUnlock() 264 fake.createBuildpackMutex.RLock() 265 defer fake.createBuildpackMutex.RUnlock() 266 fake.prepareBuildpackBitsMutex.RLock() 267 defer fake.prepareBuildpackBitsMutex.RUnlock() 268 fake.uploadBuildpackMutex.RLock() 269 defer fake.uploadBuildpackMutex.RUnlock() 270 copiedInvocations := map[string][][]interface{}{} 271 for key, value := range fake.invocations { 272 copiedInvocations[key] = value 273 } 274 return copiedInvocations 275 } 276 277 func (fake *FakeCreateBuildpackActor) recordInvocation(key string, args []interface{}) { 278 fake.invocationsMutex.Lock() 279 defer fake.invocationsMutex.Unlock() 280 if fake.invocations == nil { 281 fake.invocations = map[string][][]interface{}{} 282 } 283 if fake.invocations[key] == nil { 284 fake.invocations[key] = [][]interface{}{} 285 } 286 fake.invocations[key] = append(fake.invocations[key], args) 287 } 288 289 var _ v6.CreateBuildpackActor = new(FakeCreateBuildpackActor)