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)