github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/db/dbfakes/fake_resource_config.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package dbfakes 3 4 import ( 5 "sync" 6 "time" 7 8 "github.com/pf-qiu/concourse/v6/atc/db" 9 ) 10 11 type FakeResourceConfig struct { 12 CreatedByBaseResourceTypeStub func() *db.UsedBaseResourceType 13 createdByBaseResourceTypeMutex sync.RWMutex 14 createdByBaseResourceTypeArgsForCall []struct { 15 } 16 createdByBaseResourceTypeReturns struct { 17 result1 *db.UsedBaseResourceType 18 } 19 createdByBaseResourceTypeReturnsOnCall map[int]struct { 20 result1 *db.UsedBaseResourceType 21 } 22 CreatedByResourceCacheStub func() db.UsedResourceCache 23 createdByResourceCacheMutex sync.RWMutex 24 createdByResourceCacheArgsForCall []struct { 25 } 26 createdByResourceCacheReturns struct { 27 result1 db.UsedResourceCache 28 } 29 createdByResourceCacheReturnsOnCall map[int]struct { 30 result1 db.UsedResourceCache 31 } 32 FindOrCreateScopeStub func(db.Resource) (db.ResourceConfigScope, error) 33 findOrCreateScopeMutex sync.RWMutex 34 findOrCreateScopeArgsForCall []struct { 35 arg1 db.Resource 36 } 37 findOrCreateScopeReturns struct { 38 result1 db.ResourceConfigScope 39 result2 error 40 } 41 findOrCreateScopeReturnsOnCall map[int]struct { 42 result1 db.ResourceConfigScope 43 result2 error 44 } 45 IDStub func() int 46 iDMutex sync.RWMutex 47 iDArgsForCall []struct { 48 } 49 iDReturns struct { 50 result1 int 51 } 52 iDReturnsOnCall map[int]struct { 53 result1 int 54 } 55 LastReferencedStub func() time.Time 56 lastReferencedMutex sync.RWMutex 57 lastReferencedArgsForCall []struct { 58 } 59 lastReferencedReturns struct { 60 result1 time.Time 61 } 62 lastReferencedReturnsOnCall map[int]struct { 63 result1 time.Time 64 } 65 OriginBaseResourceTypeStub func() *db.UsedBaseResourceType 66 originBaseResourceTypeMutex sync.RWMutex 67 originBaseResourceTypeArgsForCall []struct { 68 } 69 originBaseResourceTypeReturns struct { 70 result1 *db.UsedBaseResourceType 71 } 72 originBaseResourceTypeReturnsOnCall map[int]struct { 73 result1 *db.UsedBaseResourceType 74 } 75 invocations map[string][][]interface{} 76 invocationsMutex sync.RWMutex 77 } 78 79 func (fake *FakeResourceConfig) CreatedByBaseResourceType() *db.UsedBaseResourceType { 80 fake.createdByBaseResourceTypeMutex.Lock() 81 ret, specificReturn := fake.createdByBaseResourceTypeReturnsOnCall[len(fake.createdByBaseResourceTypeArgsForCall)] 82 fake.createdByBaseResourceTypeArgsForCall = append(fake.createdByBaseResourceTypeArgsForCall, struct { 83 }{}) 84 fake.recordInvocation("CreatedByBaseResourceType", []interface{}{}) 85 fake.createdByBaseResourceTypeMutex.Unlock() 86 if fake.CreatedByBaseResourceTypeStub != nil { 87 return fake.CreatedByBaseResourceTypeStub() 88 } 89 if specificReturn { 90 return ret.result1 91 } 92 fakeReturns := fake.createdByBaseResourceTypeReturns 93 return fakeReturns.result1 94 } 95 96 func (fake *FakeResourceConfig) CreatedByBaseResourceTypeCallCount() int { 97 fake.createdByBaseResourceTypeMutex.RLock() 98 defer fake.createdByBaseResourceTypeMutex.RUnlock() 99 return len(fake.createdByBaseResourceTypeArgsForCall) 100 } 101 102 func (fake *FakeResourceConfig) CreatedByBaseResourceTypeCalls(stub func() *db.UsedBaseResourceType) { 103 fake.createdByBaseResourceTypeMutex.Lock() 104 defer fake.createdByBaseResourceTypeMutex.Unlock() 105 fake.CreatedByBaseResourceTypeStub = stub 106 } 107 108 func (fake *FakeResourceConfig) CreatedByBaseResourceTypeReturns(result1 *db.UsedBaseResourceType) { 109 fake.createdByBaseResourceTypeMutex.Lock() 110 defer fake.createdByBaseResourceTypeMutex.Unlock() 111 fake.CreatedByBaseResourceTypeStub = nil 112 fake.createdByBaseResourceTypeReturns = struct { 113 result1 *db.UsedBaseResourceType 114 }{result1} 115 } 116 117 func (fake *FakeResourceConfig) CreatedByBaseResourceTypeReturnsOnCall(i int, result1 *db.UsedBaseResourceType) { 118 fake.createdByBaseResourceTypeMutex.Lock() 119 defer fake.createdByBaseResourceTypeMutex.Unlock() 120 fake.CreatedByBaseResourceTypeStub = nil 121 if fake.createdByBaseResourceTypeReturnsOnCall == nil { 122 fake.createdByBaseResourceTypeReturnsOnCall = make(map[int]struct { 123 result1 *db.UsedBaseResourceType 124 }) 125 } 126 fake.createdByBaseResourceTypeReturnsOnCall[i] = struct { 127 result1 *db.UsedBaseResourceType 128 }{result1} 129 } 130 131 func (fake *FakeResourceConfig) CreatedByResourceCache() db.UsedResourceCache { 132 fake.createdByResourceCacheMutex.Lock() 133 ret, specificReturn := fake.createdByResourceCacheReturnsOnCall[len(fake.createdByResourceCacheArgsForCall)] 134 fake.createdByResourceCacheArgsForCall = append(fake.createdByResourceCacheArgsForCall, struct { 135 }{}) 136 fake.recordInvocation("CreatedByResourceCache", []interface{}{}) 137 fake.createdByResourceCacheMutex.Unlock() 138 if fake.CreatedByResourceCacheStub != nil { 139 return fake.CreatedByResourceCacheStub() 140 } 141 if specificReturn { 142 return ret.result1 143 } 144 fakeReturns := fake.createdByResourceCacheReturns 145 return fakeReturns.result1 146 } 147 148 func (fake *FakeResourceConfig) CreatedByResourceCacheCallCount() int { 149 fake.createdByResourceCacheMutex.RLock() 150 defer fake.createdByResourceCacheMutex.RUnlock() 151 return len(fake.createdByResourceCacheArgsForCall) 152 } 153 154 func (fake *FakeResourceConfig) CreatedByResourceCacheCalls(stub func() db.UsedResourceCache) { 155 fake.createdByResourceCacheMutex.Lock() 156 defer fake.createdByResourceCacheMutex.Unlock() 157 fake.CreatedByResourceCacheStub = stub 158 } 159 160 func (fake *FakeResourceConfig) CreatedByResourceCacheReturns(result1 db.UsedResourceCache) { 161 fake.createdByResourceCacheMutex.Lock() 162 defer fake.createdByResourceCacheMutex.Unlock() 163 fake.CreatedByResourceCacheStub = nil 164 fake.createdByResourceCacheReturns = struct { 165 result1 db.UsedResourceCache 166 }{result1} 167 } 168 169 func (fake *FakeResourceConfig) CreatedByResourceCacheReturnsOnCall(i int, result1 db.UsedResourceCache) { 170 fake.createdByResourceCacheMutex.Lock() 171 defer fake.createdByResourceCacheMutex.Unlock() 172 fake.CreatedByResourceCacheStub = nil 173 if fake.createdByResourceCacheReturnsOnCall == nil { 174 fake.createdByResourceCacheReturnsOnCall = make(map[int]struct { 175 result1 db.UsedResourceCache 176 }) 177 } 178 fake.createdByResourceCacheReturnsOnCall[i] = struct { 179 result1 db.UsedResourceCache 180 }{result1} 181 } 182 183 func (fake *FakeResourceConfig) FindOrCreateScope(arg1 db.Resource) (db.ResourceConfigScope, error) { 184 fake.findOrCreateScopeMutex.Lock() 185 ret, specificReturn := fake.findOrCreateScopeReturnsOnCall[len(fake.findOrCreateScopeArgsForCall)] 186 fake.findOrCreateScopeArgsForCall = append(fake.findOrCreateScopeArgsForCall, struct { 187 arg1 db.Resource 188 }{arg1}) 189 fake.recordInvocation("FindOrCreateScope", []interface{}{arg1}) 190 fake.findOrCreateScopeMutex.Unlock() 191 if fake.FindOrCreateScopeStub != nil { 192 return fake.FindOrCreateScopeStub(arg1) 193 } 194 if specificReturn { 195 return ret.result1, ret.result2 196 } 197 fakeReturns := fake.findOrCreateScopeReturns 198 return fakeReturns.result1, fakeReturns.result2 199 } 200 201 func (fake *FakeResourceConfig) FindOrCreateScopeCallCount() int { 202 fake.findOrCreateScopeMutex.RLock() 203 defer fake.findOrCreateScopeMutex.RUnlock() 204 return len(fake.findOrCreateScopeArgsForCall) 205 } 206 207 func (fake *FakeResourceConfig) FindOrCreateScopeCalls(stub func(db.Resource) (db.ResourceConfigScope, error)) { 208 fake.findOrCreateScopeMutex.Lock() 209 defer fake.findOrCreateScopeMutex.Unlock() 210 fake.FindOrCreateScopeStub = stub 211 } 212 213 func (fake *FakeResourceConfig) FindOrCreateScopeArgsForCall(i int) db.Resource { 214 fake.findOrCreateScopeMutex.RLock() 215 defer fake.findOrCreateScopeMutex.RUnlock() 216 argsForCall := fake.findOrCreateScopeArgsForCall[i] 217 return argsForCall.arg1 218 } 219 220 func (fake *FakeResourceConfig) FindOrCreateScopeReturns(result1 db.ResourceConfigScope, result2 error) { 221 fake.findOrCreateScopeMutex.Lock() 222 defer fake.findOrCreateScopeMutex.Unlock() 223 fake.FindOrCreateScopeStub = nil 224 fake.findOrCreateScopeReturns = struct { 225 result1 db.ResourceConfigScope 226 result2 error 227 }{result1, result2} 228 } 229 230 func (fake *FakeResourceConfig) FindOrCreateScopeReturnsOnCall(i int, result1 db.ResourceConfigScope, result2 error) { 231 fake.findOrCreateScopeMutex.Lock() 232 defer fake.findOrCreateScopeMutex.Unlock() 233 fake.FindOrCreateScopeStub = nil 234 if fake.findOrCreateScopeReturnsOnCall == nil { 235 fake.findOrCreateScopeReturnsOnCall = make(map[int]struct { 236 result1 db.ResourceConfigScope 237 result2 error 238 }) 239 } 240 fake.findOrCreateScopeReturnsOnCall[i] = struct { 241 result1 db.ResourceConfigScope 242 result2 error 243 }{result1, result2} 244 } 245 246 func (fake *FakeResourceConfig) ID() int { 247 fake.iDMutex.Lock() 248 ret, specificReturn := fake.iDReturnsOnCall[len(fake.iDArgsForCall)] 249 fake.iDArgsForCall = append(fake.iDArgsForCall, struct { 250 }{}) 251 fake.recordInvocation("ID", []interface{}{}) 252 fake.iDMutex.Unlock() 253 if fake.IDStub != nil { 254 return fake.IDStub() 255 } 256 if specificReturn { 257 return ret.result1 258 } 259 fakeReturns := fake.iDReturns 260 return fakeReturns.result1 261 } 262 263 func (fake *FakeResourceConfig) IDCallCount() int { 264 fake.iDMutex.RLock() 265 defer fake.iDMutex.RUnlock() 266 return len(fake.iDArgsForCall) 267 } 268 269 func (fake *FakeResourceConfig) IDCalls(stub func() int) { 270 fake.iDMutex.Lock() 271 defer fake.iDMutex.Unlock() 272 fake.IDStub = stub 273 } 274 275 func (fake *FakeResourceConfig) IDReturns(result1 int) { 276 fake.iDMutex.Lock() 277 defer fake.iDMutex.Unlock() 278 fake.IDStub = nil 279 fake.iDReturns = struct { 280 result1 int 281 }{result1} 282 } 283 284 func (fake *FakeResourceConfig) IDReturnsOnCall(i int, result1 int) { 285 fake.iDMutex.Lock() 286 defer fake.iDMutex.Unlock() 287 fake.IDStub = nil 288 if fake.iDReturnsOnCall == nil { 289 fake.iDReturnsOnCall = make(map[int]struct { 290 result1 int 291 }) 292 } 293 fake.iDReturnsOnCall[i] = struct { 294 result1 int 295 }{result1} 296 } 297 298 func (fake *FakeResourceConfig) LastReferenced() time.Time { 299 fake.lastReferencedMutex.Lock() 300 ret, specificReturn := fake.lastReferencedReturnsOnCall[len(fake.lastReferencedArgsForCall)] 301 fake.lastReferencedArgsForCall = append(fake.lastReferencedArgsForCall, struct { 302 }{}) 303 fake.recordInvocation("LastReferenced", []interface{}{}) 304 fake.lastReferencedMutex.Unlock() 305 if fake.LastReferencedStub != nil { 306 return fake.LastReferencedStub() 307 } 308 if specificReturn { 309 return ret.result1 310 } 311 fakeReturns := fake.lastReferencedReturns 312 return fakeReturns.result1 313 } 314 315 func (fake *FakeResourceConfig) LastReferencedCallCount() int { 316 fake.lastReferencedMutex.RLock() 317 defer fake.lastReferencedMutex.RUnlock() 318 return len(fake.lastReferencedArgsForCall) 319 } 320 321 func (fake *FakeResourceConfig) LastReferencedCalls(stub func() time.Time) { 322 fake.lastReferencedMutex.Lock() 323 defer fake.lastReferencedMutex.Unlock() 324 fake.LastReferencedStub = stub 325 } 326 327 func (fake *FakeResourceConfig) LastReferencedReturns(result1 time.Time) { 328 fake.lastReferencedMutex.Lock() 329 defer fake.lastReferencedMutex.Unlock() 330 fake.LastReferencedStub = nil 331 fake.lastReferencedReturns = struct { 332 result1 time.Time 333 }{result1} 334 } 335 336 func (fake *FakeResourceConfig) LastReferencedReturnsOnCall(i int, result1 time.Time) { 337 fake.lastReferencedMutex.Lock() 338 defer fake.lastReferencedMutex.Unlock() 339 fake.LastReferencedStub = nil 340 if fake.lastReferencedReturnsOnCall == nil { 341 fake.lastReferencedReturnsOnCall = make(map[int]struct { 342 result1 time.Time 343 }) 344 } 345 fake.lastReferencedReturnsOnCall[i] = struct { 346 result1 time.Time 347 }{result1} 348 } 349 350 func (fake *FakeResourceConfig) OriginBaseResourceType() *db.UsedBaseResourceType { 351 fake.originBaseResourceTypeMutex.Lock() 352 ret, specificReturn := fake.originBaseResourceTypeReturnsOnCall[len(fake.originBaseResourceTypeArgsForCall)] 353 fake.originBaseResourceTypeArgsForCall = append(fake.originBaseResourceTypeArgsForCall, struct { 354 }{}) 355 fake.recordInvocation("OriginBaseResourceType", []interface{}{}) 356 fake.originBaseResourceTypeMutex.Unlock() 357 if fake.OriginBaseResourceTypeStub != nil { 358 return fake.OriginBaseResourceTypeStub() 359 } 360 if specificReturn { 361 return ret.result1 362 } 363 fakeReturns := fake.originBaseResourceTypeReturns 364 return fakeReturns.result1 365 } 366 367 func (fake *FakeResourceConfig) OriginBaseResourceTypeCallCount() int { 368 fake.originBaseResourceTypeMutex.RLock() 369 defer fake.originBaseResourceTypeMutex.RUnlock() 370 return len(fake.originBaseResourceTypeArgsForCall) 371 } 372 373 func (fake *FakeResourceConfig) OriginBaseResourceTypeCalls(stub func() *db.UsedBaseResourceType) { 374 fake.originBaseResourceTypeMutex.Lock() 375 defer fake.originBaseResourceTypeMutex.Unlock() 376 fake.OriginBaseResourceTypeStub = stub 377 } 378 379 func (fake *FakeResourceConfig) OriginBaseResourceTypeReturns(result1 *db.UsedBaseResourceType) { 380 fake.originBaseResourceTypeMutex.Lock() 381 defer fake.originBaseResourceTypeMutex.Unlock() 382 fake.OriginBaseResourceTypeStub = nil 383 fake.originBaseResourceTypeReturns = struct { 384 result1 *db.UsedBaseResourceType 385 }{result1} 386 } 387 388 func (fake *FakeResourceConfig) OriginBaseResourceTypeReturnsOnCall(i int, result1 *db.UsedBaseResourceType) { 389 fake.originBaseResourceTypeMutex.Lock() 390 defer fake.originBaseResourceTypeMutex.Unlock() 391 fake.OriginBaseResourceTypeStub = nil 392 if fake.originBaseResourceTypeReturnsOnCall == nil { 393 fake.originBaseResourceTypeReturnsOnCall = make(map[int]struct { 394 result1 *db.UsedBaseResourceType 395 }) 396 } 397 fake.originBaseResourceTypeReturnsOnCall[i] = struct { 398 result1 *db.UsedBaseResourceType 399 }{result1} 400 } 401 402 func (fake *FakeResourceConfig) Invocations() map[string][][]interface{} { 403 fake.invocationsMutex.RLock() 404 defer fake.invocationsMutex.RUnlock() 405 fake.createdByBaseResourceTypeMutex.RLock() 406 defer fake.createdByBaseResourceTypeMutex.RUnlock() 407 fake.createdByResourceCacheMutex.RLock() 408 defer fake.createdByResourceCacheMutex.RUnlock() 409 fake.findOrCreateScopeMutex.RLock() 410 defer fake.findOrCreateScopeMutex.RUnlock() 411 fake.iDMutex.RLock() 412 defer fake.iDMutex.RUnlock() 413 fake.lastReferencedMutex.RLock() 414 defer fake.lastReferencedMutex.RUnlock() 415 fake.originBaseResourceTypeMutex.RLock() 416 defer fake.originBaseResourceTypeMutex.RUnlock() 417 copiedInvocations := map[string][][]interface{}{} 418 for key, value := range fake.invocations { 419 copiedInvocations[key] = value 420 } 421 return copiedInvocations 422 } 423 424 func (fake *FakeResourceConfig) recordInvocation(key string, args []interface{}) { 425 fake.invocationsMutex.Lock() 426 defer fake.invocationsMutex.Unlock() 427 if fake.invocations == nil { 428 fake.invocations = map[string][][]interface{}{} 429 } 430 if fake.invocations[key] == nil { 431 fake.invocations[key] = [][]interface{}{} 432 } 433 fake.invocations[key] = append(fake.invocations[key], args) 434 } 435 436 var _ db.ResourceConfig = new(FakeResourceConfig)