1// Code generated by counterfeiter. DO NOT EDIT. 2package dbfakes 3 4import ( 5 "sync" 6 7 "github.com/concourse/concourse/atc" 8 "github.com/concourse/concourse/atc/db" 9) 10 11type FakeResourceCacheFactory struct { 12 FindOrCreateResourceCacheStub func(db.ResourceCacheUser, string, atc.Version, atc.Source, atc.Params, atc.VersionedResourceTypes) (db.UsedResourceCache, error) 13 findOrCreateResourceCacheMutex sync.RWMutex 14 findOrCreateResourceCacheArgsForCall []struct { 15 arg1 db.ResourceCacheUser 16 arg2 string 17 arg3 atc.Version 18 arg4 atc.Source 19 arg5 atc.Params 20 arg6 atc.VersionedResourceTypes 21 } 22 findOrCreateResourceCacheReturns struct { 23 result1 db.UsedResourceCache 24 result2 error 25 } 26 findOrCreateResourceCacheReturnsOnCall map[int]struct { 27 result1 db.UsedResourceCache 28 result2 error 29 } 30 FindResourceCacheByIDStub func(int) (db.UsedResourceCache, bool, error) 31 findResourceCacheByIDMutex sync.RWMutex 32 findResourceCacheByIDArgsForCall []struct { 33 arg1 int 34 } 35 findResourceCacheByIDReturns struct { 36 result1 db.UsedResourceCache 37 result2 bool 38 result3 error 39 } 40 findResourceCacheByIDReturnsOnCall map[int]struct { 41 result1 db.UsedResourceCache 42 result2 bool 43 result3 error 44 } 45 ResourceCacheMetadataStub func(db.UsedResourceCache) (db.ResourceConfigMetadataFields, error) 46 resourceCacheMetadataMutex sync.RWMutex 47 resourceCacheMetadataArgsForCall []struct { 48 arg1 db.UsedResourceCache 49 } 50 resourceCacheMetadataReturns struct { 51 result1 db.ResourceConfigMetadataFields 52 result2 error 53 } 54 resourceCacheMetadataReturnsOnCall map[int]struct { 55 result1 db.ResourceConfigMetadataFields 56 result2 error 57 } 58 UpdateResourceCacheMetadataStub func(db.UsedResourceCache, []atc.MetadataField) error 59 updateResourceCacheMetadataMutex sync.RWMutex 60 updateResourceCacheMetadataArgsForCall []struct { 61 arg1 db.UsedResourceCache 62 arg2 []atc.MetadataField 63 } 64 updateResourceCacheMetadataReturns struct { 65 result1 error 66 } 67 updateResourceCacheMetadataReturnsOnCall map[int]struct { 68 result1 error 69 } 70 invocations map[string][][]interface{} 71 invocationsMutex sync.RWMutex 72} 73 74func (fake *FakeResourceCacheFactory) FindOrCreateResourceCache(arg1 db.ResourceCacheUser, arg2 string, arg3 atc.Version, arg4 atc.Source, arg5 atc.Params, arg6 atc.VersionedResourceTypes) (db.UsedResourceCache, error) { 75 fake.findOrCreateResourceCacheMutex.Lock() 76 ret, specificReturn := fake.findOrCreateResourceCacheReturnsOnCall[len(fake.findOrCreateResourceCacheArgsForCall)] 77 fake.findOrCreateResourceCacheArgsForCall = append(fake.findOrCreateResourceCacheArgsForCall, struct { 78 arg1 db.ResourceCacheUser 79 arg2 string 80 arg3 atc.Version 81 arg4 atc.Source 82 arg5 atc.Params 83 arg6 atc.VersionedResourceTypes 84 }{arg1, arg2, arg3, arg4, arg5, arg6}) 85 fake.recordInvocation("FindOrCreateResourceCache", []interface{}{arg1, arg2, arg3, arg4, arg5, arg6}) 86 fake.findOrCreateResourceCacheMutex.Unlock() 87 if fake.FindOrCreateResourceCacheStub != nil { 88 return fake.FindOrCreateResourceCacheStub(arg1, arg2, arg3, arg4, arg5, arg6) 89 } 90 if specificReturn { 91 return ret.result1, ret.result2 92 } 93 fakeReturns := fake.findOrCreateResourceCacheReturns 94 return fakeReturns.result1, fakeReturns.result2 95} 96 97func (fake *FakeResourceCacheFactory) FindOrCreateResourceCacheCallCount() int { 98 fake.findOrCreateResourceCacheMutex.RLock() 99 defer fake.findOrCreateResourceCacheMutex.RUnlock() 100 return len(fake.findOrCreateResourceCacheArgsForCall) 101} 102 103func (fake *FakeResourceCacheFactory) FindOrCreateResourceCacheCalls(stub func(db.ResourceCacheUser, string, atc.Version, atc.Source, atc.Params, atc.VersionedResourceTypes) (db.UsedResourceCache, error)) { 104 fake.findOrCreateResourceCacheMutex.Lock() 105 defer fake.findOrCreateResourceCacheMutex.Unlock() 106 fake.FindOrCreateResourceCacheStub = stub 107} 108 109func (fake *FakeResourceCacheFactory) FindOrCreateResourceCacheArgsForCall(i int) (db.ResourceCacheUser, string, atc.Version, atc.Source, atc.Params, atc.VersionedResourceTypes) { 110 fake.findOrCreateResourceCacheMutex.RLock() 111 defer fake.findOrCreateResourceCacheMutex.RUnlock() 112 argsForCall := fake.findOrCreateResourceCacheArgsForCall[i] 113 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5, argsForCall.arg6 114} 115 116func (fake *FakeResourceCacheFactory) FindOrCreateResourceCacheReturns(result1 db.UsedResourceCache, result2 error) { 117 fake.findOrCreateResourceCacheMutex.Lock() 118 defer fake.findOrCreateResourceCacheMutex.Unlock() 119 fake.FindOrCreateResourceCacheStub = nil 120 fake.findOrCreateResourceCacheReturns = struct { 121 result1 db.UsedResourceCache 122 result2 error 123 }{result1, result2} 124} 125 126func (fake *FakeResourceCacheFactory) FindOrCreateResourceCacheReturnsOnCall(i int, result1 db.UsedResourceCache, result2 error) { 127 fake.findOrCreateResourceCacheMutex.Lock() 128 defer fake.findOrCreateResourceCacheMutex.Unlock() 129 fake.FindOrCreateResourceCacheStub = nil 130 if fake.findOrCreateResourceCacheReturnsOnCall == nil { 131 fake.findOrCreateResourceCacheReturnsOnCall = make(map[int]struct { 132 result1 db.UsedResourceCache 133 result2 error 134 }) 135 } 136 fake.findOrCreateResourceCacheReturnsOnCall[i] = struct { 137 result1 db.UsedResourceCache 138 result2 error 139 }{result1, result2} 140} 141 142func (fake *FakeResourceCacheFactory) FindResourceCacheByID(arg1 int) (db.UsedResourceCache, bool, error) { 143 fake.findResourceCacheByIDMutex.Lock() 144 ret, specificReturn := fake.findResourceCacheByIDReturnsOnCall[len(fake.findResourceCacheByIDArgsForCall)] 145 fake.findResourceCacheByIDArgsForCall = append(fake.findResourceCacheByIDArgsForCall, struct { 146 arg1 int 147 }{arg1}) 148 fake.recordInvocation("FindResourceCacheByID", []interface{}{arg1}) 149 fake.findResourceCacheByIDMutex.Unlock() 150 if fake.FindResourceCacheByIDStub != nil { 151 return fake.FindResourceCacheByIDStub(arg1) 152 } 153 if specificReturn { 154 return ret.result1, ret.result2, ret.result3 155 } 156 fakeReturns := fake.findResourceCacheByIDReturns 157 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 158} 159 160func (fake *FakeResourceCacheFactory) FindResourceCacheByIDCallCount() int { 161 fake.findResourceCacheByIDMutex.RLock() 162 defer fake.findResourceCacheByIDMutex.RUnlock() 163 return len(fake.findResourceCacheByIDArgsForCall) 164} 165 166func (fake *FakeResourceCacheFactory) FindResourceCacheByIDCalls(stub func(int) (db.UsedResourceCache, bool, error)) { 167 fake.findResourceCacheByIDMutex.Lock() 168 defer fake.findResourceCacheByIDMutex.Unlock() 169 fake.FindResourceCacheByIDStub = stub 170} 171 172func (fake *FakeResourceCacheFactory) FindResourceCacheByIDArgsForCall(i int) int { 173 fake.findResourceCacheByIDMutex.RLock() 174 defer fake.findResourceCacheByIDMutex.RUnlock() 175 argsForCall := fake.findResourceCacheByIDArgsForCall[i] 176 return argsForCall.arg1 177} 178 179func (fake *FakeResourceCacheFactory) FindResourceCacheByIDReturns(result1 db.UsedResourceCache, result2 bool, result3 error) { 180 fake.findResourceCacheByIDMutex.Lock() 181 defer fake.findResourceCacheByIDMutex.Unlock() 182 fake.FindResourceCacheByIDStub = nil 183 fake.findResourceCacheByIDReturns = struct { 184 result1 db.UsedResourceCache 185 result2 bool 186 result3 error 187 }{result1, result2, result3} 188} 189 190func (fake *FakeResourceCacheFactory) FindResourceCacheByIDReturnsOnCall(i int, result1 db.UsedResourceCache, result2 bool, result3 error) { 191 fake.findResourceCacheByIDMutex.Lock() 192 defer fake.findResourceCacheByIDMutex.Unlock() 193 fake.FindResourceCacheByIDStub = nil 194 if fake.findResourceCacheByIDReturnsOnCall == nil { 195 fake.findResourceCacheByIDReturnsOnCall = make(map[int]struct { 196 result1 db.UsedResourceCache 197 result2 bool 198 result3 error 199 }) 200 } 201 fake.findResourceCacheByIDReturnsOnCall[i] = struct { 202 result1 db.UsedResourceCache 203 result2 bool 204 result3 error 205 }{result1, result2, result3} 206} 207 208func (fake *FakeResourceCacheFactory) ResourceCacheMetadata(arg1 db.UsedResourceCache) (db.ResourceConfigMetadataFields, error) { 209 fake.resourceCacheMetadataMutex.Lock() 210 ret, specificReturn := fake.resourceCacheMetadataReturnsOnCall[len(fake.resourceCacheMetadataArgsForCall)] 211 fake.resourceCacheMetadataArgsForCall = append(fake.resourceCacheMetadataArgsForCall, struct { 212 arg1 db.UsedResourceCache 213 }{arg1}) 214 fake.recordInvocation("ResourceCacheMetadata", []interface{}{arg1}) 215 fake.resourceCacheMetadataMutex.Unlock() 216 if fake.ResourceCacheMetadataStub != nil { 217 return fake.ResourceCacheMetadataStub(arg1) 218 } 219 if specificReturn { 220 return ret.result1, ret.result2 221 } 222 fakeReturns := fake.resourceCacheMetadataReturns 223 return fakeReturns.result1, fakeReturns.result2 224} 225 226func (fake *FakeResourceCacheFactory) ResourceCacheMetadataCallCount() int { 227 fake.resourceCacheMetadataMutex.RLock() 228 defer fake.resourceCacheMetadataMutex.RUnlock() 229 return len(fake.resourceCacheMetadataArgsForCall) 230} 231 232func (fake *FakeResourceCacheFactory) ResourceCacheMetadataCalls(stub func(db.UsedResourceCache) (db.ResourceConfigMetadataFields, error)) { 233 fake.resourceCacheMetadataMutex.Lock() 234 defer fake.resourceCacheMetadataMutex.Unlock() 235 fake.ResourceCacheMetadataStub = stub 236} 237 238func (fake *FakeResourceCacheFactory) ResourceCacheMetadataArgsForCall(i int) db.UsedResourceCache { 239 fake.resourceCacheMetadataMutex.RLock() 240 defer fake.resourceCacheMetadataMutex.RUnlock() 241 argsForCall := fake.resourceCacheMetadataArgsForCall[i] 242 return argsForCall.arg1 243} 244 245func (fake *FakeResourceCacheFactory) ResourceCacheMetadataReturns(result1 db.ResourceConfigMetadataFields, result2 error) { 246 fake.resourceCacheMetadataMutex.Lock() 247 defer fake.resourceCacheMetadataMutex.Unlock() 248 fake.ResourceCacheMetadataStub = nil 249 fake.resourceCacheMetadataReturns = struct { 250 result1 db.ResourceConfigMetadataFields 251 result2 error 252 }{result1, result2} 253} 254 255func (fake *FakeResourceCacheFactory) ResourceCacheMetadataReturnsOnCall(i int, result1 db.ResourceConfigMetadataFields, result2 error) { 256 fake.resourceCacheMetadataMutex.Lock() 257 defer fake.resourceCacheMetadataMutex.Unlock() 258 fake.ResourceCacheMetadataStub = nil 259 if fake.resourceCacheMetadataReturnsOnCall == nil { 260 fake.resourceCacheMetadataReturnsOnCall = make(map[int]struct { 261 result1 db.ResourceConfigMetadataFields 262 result2 error 263 }) 264 } 265 fake.resourceCacheMetadataReturnsOnCall[i] = struct { 266 result1 db.ResourceConfigMetadataFields 267 result2 error 268 }{result1, result2} 269} 270 271func (fake *FakeResourceCacheFactory) UpdateResourceCacheMetadata(arg1 db.UsedResourceCache, arg2 []atc.MetadataField) error { 272 var arg2Copy []atc.MetadataField 273 if arg2 != nil { 274 arg2Copy = make([]atc.MetadataField, len(arg2)) 275 copy(arg2Copy, arg2) 276 } 277 fake.updateResourceCacheMetadataMutex.Lock() 278 ret, specificReturn := fake.updateResourceCacheMetadataReturnsOnCall[len(fake.updateResourceCacheMetadataArgsForCall)] 279 fake.updateResourceCacheMetadataArgsForCall = append(fake.updateResourceCacheMetadataArgsForCall, struct { 280 arg1 db.UsedResourceCache 281 arg2 []atc.MetadataField 282 }{arg1, arg2Copy}) 283 fake.recordInvocation("UpdateResourceCacheMetadata", []interface{}{arg1, arg2Copy}) 284 fake.updateResourceCacheMetadataMutex.Unlock() 285 if fake.UpdateResourceCacheMetadataStub != nil { 286 return fake.UpdateResourceCacheMetadataStub(arg1, arg2) 287 } 288 if specificReturn { 289 return ret.result1 290 } 291 fakeReturns := fake.updateResourceCacheMetadataReturns 292 return fakeReturns.result1 293} 294 295func (fake *FakeResourceCacheFactory) UpdateResourceCacheMetadataCallCount() int { 296 fake.updateResourceCacheMetadataMutex.RLock() 297 defer fake.updateResourceCacheMetadataMutex.RUnlock() 298 return len(fake.updateResourceCacheMetadataArgsForCall) 299} 300 301func (fake *FakeResourceCacheFactory) UpdateResourceCacheMetadataCalls(stub func(db.UsedResourceCache, []atc.MetadataField) error) { 302 fake.updateResourceCacheMetadataMutex.Lock() 303 defer fake.updateResourceCacheMetadataMutex.Unlock() 304 fake.UpdateResourceCacheMetadataStub = stub 305} 306 307func (fake *FakeResourceCacheFactory) UpdateResourceCacheMetadataArgsForCall(i int) (db.UsedResourceCache, []atc.MetadataField) { 308 fake.updateResourceCacheMetadataMutex.RLock() 309 defer fake.updateResourceCacheMetadataMutex.RUnlock() 310 argsForCall := fake.updateResourceCacheMetadataArgsForCall[i] 311 return argsForCall.arg1, argsForCall.arg2 312} 313 314func (fake *FakeResourceCacheFactory) UpdateResourceCacheMetadataReturns(result1 error) { 315 fake.updateResourceCacheMetadataMutex.Lock() 316 defer fake.updateResourceCacheMetadataMutex.Unlock() 317 fake.UpdateResourceCacheMetadataStub = nil 318 fake.updateResourceCacheMetadataReturns = struct { 319 result1 error 320 }{result1} 321} 322 323func (fake *FakeResourceCacheFactory) UpdateResourceCacheMetadataReturnsOnCall(i int, result1 error) { 324 fake.updateResourceCacheMetadataMutex.Lock() 325 defer fake.updateResourceCacheMetadataMutex.Unlock() 326 fake.UpdateResourceCacheMetadataStub = nil 327 if fake.updateResourceCacheMetadataReturnsOnCall == nil { 328 fake.updateResourceCacheMetadataReturnsOnCall = make(map[int]struct { 329 result1 error 330 }) 331 } 332 fake.updateResourceCacheMetadataReturnsOnCall[i] = struct { 333 result1 error 334 }{result1} 335} 336 337func (fake *FakeResourceCacheFactory) Invocations() map[string][][]interface{} { 338 fake.invocationsMutex.RLock() 339 defer fake.invocationsMutex.RUnlock() 340 fake.findOrCreateResourceCacheMutex.RLock() 341 defer fake.findOrCreateResourceCacheMutex.RUnlock() 342 fake.findResourceCacheByIDMutex.RLock() 343 defer fake.findResourceCacheByIDMutex.RUnlock() 344 fake.resourceCacheMetadataMutex.RLock() 345 defer fake.resourceCacheMetadataMutex.RUnlock() 346 fake.updateResourceCacheMetadataMutex.RLock() 347 defer fake.updateResourceCacheMetadataMutex.RUnlock() 348 copiedInvocations := map[string][][]interface{}{} 349 for key, value := range fake.invocations { 350 copiedInvocations[key] = value 351 } 352 return copiedInvocations 353} 354 355func (fake *FakeResourceCacheFactory) recordInvocation(key string, args []interface{}) { 356 fake.invocationsMutex.Lock() 357 defer fake.invocationsMutex.Unlock() 358 if fake.invocations == nil { 359 fake.invocations = map[string][][]interface{}{} 360 } 361 if fake.invocations[key] == nil { 362 fake.invocations[key] = [][]interface{}{} 363 } 364 fake.invocations[key] = append(fake.invocations[key], args) 365} 366 367var _ db.ResourceCacheFactory = new(FakeResourceCacheFactory) 368