github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/db/dbfakes/fake_component.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 FakeComponent struct {
    12  	IDStub        func() int
    13  	iDMutex       sync.RWMutex
    14  	iDArgsForCall []struct {
    15  	}
    16  	iDReturns struct {
    17  		result1 int
    18  	}
    19  	iDReturnsOnCall map[int]struct {
    20  		result1 int
    21  	}
    22  	IntervalStub        func() time.Duration
    23  	intervalMutex       sync.RWMutex
    24  	intervalArgsForCall []struct {
    25  	}
    26  	intervalReturns struct {
    27  		result1 time.Duration
    28  	}
    29  	intervalReturnsOnCall map[int]struct {
    30  		result1 time.Duration
    31  	}
    32  	IntervalElapsedStub        func() bool
    33  	intervalElapsedMutex       sync.RWMutex
    34  	intervalElapsedArgsForCall []struct {
    35  	}
    36  	intervalElapsedReturns struct {
    37  		result1 bool
    38  	}
    39  	intervalElapsedReturnsOnCall map[int]struct {
    40  		result1 bool
    41  	}
    42  	LastRanStub        func() time.Time
    43  	lastRanMutex       sync.RWMutex
    44  	lastRanArgsForCall []struct {
    45  	}
    46  	lastRanReturns struct {
    47  		result1 time.Time
    48  	}
    49  	lastRanReturnsOnCall map[int]struct {
    50  		result1 time.Time
    51  	}
    52  	NameStub        func() string
    53  	nameMutex       sync.RWMutex
    54  	nameArgsForCall []struct {
    55  	}
    56  	nameReturns struct {
    57  		result1 string
    58  	}
    59  	nameReturnsOnCall map[int]struct {
    60  		result1 string
    61  	}
    62  	PausedStub        func() bool
    63  	pausedMutex       sync.RWMutex
    64  	pausedArgsForCall []struct {
    65  	}
    66  	pausedReturns struct {
    67  		result1 bool
    68  	}
    69  	pausedReturnsOnCall map[int]struct {
    70  		result1 bool
    71  	}
    72  	ReloadStub        func() (bool, error)
    73  	reloadMutex       sync.RWMutex
    74  	reloadArgsForCall []struct {
    75  	}
    76  	reloadReturns struct {
    77  		result1 bool
    78  		result2 error
    79  	}
    80  	reloadReturnsOnCall map[int]struct {
    81  		result1 bool
    82  		result2 error
    83  	}
    84  	UpdateLastRanStub        func() error
    85  	updateLastRanMutex       sync.RWMutex
    86  	updateLastRanArgsForCall []struct {
    87  	}
    88  	updateLastRanReturns struct {
    89  		result1 error
    90  	}
    91  	updateLastRanReturnsOnCall map[int]struct {
    92  		result1 error
    93  	}
    94  	invocations      map[string][][]interface{}
    95  	invocationsMutex sync.RWMutex
    96  }
    97  
    98  func (fake *FakeComponent) ID() int {
    99  	fake.iDMutex.Lock()
   100  	ret, specificReturn := fake.iDReturnsOnCall[len(fake.iDArgsForCall)]
   101  	fake.iDArgsForCall = append(fake.iDArgsForCall, struct {
   102  	}{})
   103  	fake.recordInvocation("ID", []interface{}{})
   104  	fake.iDMutex.Unlock()
   105  	if fake.IDStub != nil {
   106  		return fake.IDStub()
   107  	}
   108  	if specificReturn {
   109  		return ret.result1
   110  	}
   111  	fakeReturns := fake.iDReturns
   112  	return fakeReturns.result1
   113  }
   114  
   115  func (fake *FakeComponent) IDCallCount() int {
   116  	fake.iDMutex.RLock()
   117  	defer fake.iDMutex.RUnlock()
   118  	return len(fake.iDArgsForCall)
   119  }
   120  
   121  func (fake *FakeComponent) IDCalls(stub func() int) {
   122  	fake.iDMutex.Lock()
   123  	defer fake.iDMutex.Unlock()
   124  	fake.IDStub = stub
   125  }
   126  
   127  func (fake *FakeComponent) IDReturns(result1 int) {
   128  	fake.iDMutex.Lock()
   129  	defer fake.iDMutex.Unlock()
   130  	fake.IDStub = nil
   131  	fake.iDReturns = struct {
   132  		result1 int
   133  	}{result1}
   134  }
   135  
   136  func (fake *FakeComponent) IDReturnsOnCall(i int, result1 int) {
   137  	fake.iDMutex.Lock()
   138  	defer fake.iDMutex.Unlock()
   139  	fake.IDStub = nil
   140  	if fake.iDReturnsOnCall == nil {
   141  		fake.iDReturnsOnCall = make(map[int]struct {
   142  			result1 int
   143  		})
   144  	}
   145  	fake.iDReturnsOnCall[i] = struct {
   146  		result1 int
   147  	}{result1}
   148  }
   149  
   150  func (fake *FakeComponent) Interval() time.Duration {
   151  	fake.intervalMutex.Lock()
   152  	ret, specificReturn := fake.intervalReturnsOnCall[len(fake.intervalArgsForCall)]
   153  	fake.intervalArgsForCall = append(fake.intervalArgsForCall, struct {
   154  	}{})
   155  	fake.recordInvocation("Interval", []interface{}{})
   156  	fake.intervalMutex.Unlock()
   157  	if fake.IntervalStub != nil {
   158  		return fake.IntervalStub()
   159  	}
   160  	if specificReturn {
   161  		return ret.result1
   162  	}
   163  	fakeReturns := fake.intervalReturns
   164  	return fakeReturns.result1
   165  }
   166  
   167  func (fake *FakeComponent) IntervalCallCount() int {
   168  	fake.intervalMutex.RLock()
   169  	defer fake.intervalMutex.RUnlock()
   170  	return len(fake.intervalArgsForCall)
   171  }
   172  
   173  func (fake *FakeComponent) IntervalCalls(stub func() time.Duration) {
   174  	fake.intervalMutex.Lock()
   175  	defer fake.intervalMutex.Unlock()
   176  	fake.IntervalStub = stub
   177  }
   178  
   179  func (fake *FakeComponent) IntervalReturns(result1 time.Duration) {
   180  	fake.intervalMutex.Lock()
   181  	defer fake.intervalMutex.Unlock()
   182  	fake.IntervalStub = nil
   183  	fake.intervalReturns = struct {
   184  		result1 time.Duration
   185  	}{result1}
   186  }
   187  
   188  func (fake *FakeComponent) IntervalReturnsOnCall(i int, result1 time.Duration) {
   189  	fake.intervalMutex.Lock()
   190  	defer fake.intervalMutex.Unlock()
   191  	fake.IntervalStub = nil
   192  	if fake.intervalReturnsOnCall == nil {
   193  		fake.intervalReturnsOnCall = make(map[int]struct {
   194  			result1 time.Duration
   195  		})
   196  	}
   197  	fake.intervalReturnsOnCall[i] = struct {
   198  		result1 time.Duration
   199  	}{result1}
   200  }
   201  
   202  func (fake *FakeComponent) IntervalElapsed() bool {
   203  	fake.intervalElapsedMutex.Lock()
   204  	ret, specificReturn := fake.intervalElapsedReturnsOnCall[len(fake.intervalElapsedArgsForCall)]
   205  	fake.intervalElapsedArgsForCall = append(fake.intervalElapsedArgsForCall, struct {
   206  	}{})
   207  	fake.recordInvocation("IntervalElapsed", []interface{}{})
   208  	fake.intervalElapsedMutex.Unlock()
   209  	if fake.IntervalElapsedStub != nil {
   210  		return fake.IntervalElapsedStub()
   211  	}
   212  	if specificReturn {
   213  		return ret.result1
   214  	}
   215  	fakeReturns := fake.intervalElapsedReturns
   216  	return fakeReturns.result1
   217  }
   218  
   219  func (fake *FakeComponent) IntervalElapsedCallCount() int {
   220  	fake.intervalElapsedMutex.RLock()
   221  	defer fake.intervalElapsedMutex.RUnlock()
   222  	return len(fake.intervalElapsedArgsForCall)
   223  }
   224  
   225  func (fake *FakeComponent) IntervalElapsedCalls(stub func() bool) {
   226  	fake.intervalElapsedMutex.Lock()
   227  	defer fake.intervalElapsedMutex.Unlock()
   228  	fake.IntervalElapsedStub = stub
   229  }
   230  
   231  func (fake *FakeComponent) IntervalElapsedReturns(result1 bool) {
   232  	fake.intervalElapsedMutex.Lock()
   233  	defer fake.intervalElapsedMutex.Unlock()
   234  	fake.IntervalElapsedStub = nil
   235  	fake.intervalElapsedReturns = struct {
   236  		result1 bool
   237  	}{result1}
   238  }
   239  
   240  func (fake *FakeComponent) IntervalElapsedReturnsOnCall(i int, result1 bool) {
   241  	fake.intervalElapsedMutex.Lock()
   242  	defer fake.intervalElapsedMutex.Unlock()
   243  	fake.IntervalElapsedStub = nil
   244  	if fake.intervalElapsedReturnsOnCall == nil {
   245  		fake.intervalElapsedReturnsOnCall = make(map[int]struct {
   246  			result1 bool
   247  		})
   248  	}
   249  	fake.intervalElapsedReturnsOnCall[i] = struct {
   250  		result1 bool
   251  	}{result1}
   252  }
   253  
   254  func (fake *FakeComponent) LastRan() time.Time {
   255  	fake.lastRanMutex.Lock()
   256  	ret, specificReturn := fake.lastRanReturnsOnCall[len(fake.lastRanArgsForCall)]
   257  	fake.lastRanArgsForCall = append(fake.lastRanArgsForCall, struct {
   258  	}{})
   259  	fake.recordInvocation("LastRan", []interface{}{})
   260  	fake.lastRanMutex.Unlock()
   261  	if fake.LastRanStub != nil {
   262  		return fake.LastRanStub()
   263  	}
   264  	if specificReturn {
   265  		return ret.result1
   266  	}
   267  	fakeReturns := fake.lastRanReturns
   268  	return fakeReturns.result1
   269  }
   270  
   271  func (fake *FakeComponent) LastRanCallCount() int {
   272  	fake.lastRanMutex.RLock()
   273  	defer fake.lastRanMutex.RUnlock()
   274  	return len(fake.lastRanArgsForCall)
   275  }
   276  
   277  func (fake *FakeComponent) LastRanCalls(stub func() time.Time) {
   278  	fake.lastRanMutex.Lock()
   279  	defer fake.lastRanMutex.Unlock()
   280  	fake.LastRanStub = stub
   281  }
   282  
   283  func (fake *FakeComponent) LastRanReturns(result1 time.Time) {
   284  	fake.lastRanMutex.Lock()
   285  	defer fake.lastRanMutex.Unlock()
   286  	fake.LastRanStub = nil
   287  	fake.lastRanReturns = struct {
   288  		result1 time.Time
   289  	}{result1}
   290  }
   291  
   292  func (fake *FakeComponent) LastRanReturnsOnCall(i int, result1 time.Time) {
   293  	fake.lastRanMutex.Lock()
   294  	defer fake.lastRanMutex.Unlock()
   295  	fake.LastRanStub = nil
   296  	if fake.lastRanReturnsOnCall == nil {
   297  		fake.lastRanReturnsOnCall = make(map[int]struct {
   298  			result1 time.Time
   299  		})
   300  	}
   301  	fake.lastRanReturnsOnCall[i] = struct {
   302  		result1 time.Time
   303  	}{result1}
   304  }
   305  
   306  func (fake *FakeComponent) Name() string {
   307  	fake.nameMutex.Lock()
   308  	ret, specificReturn := fake.nameReturnsOnCall[len(fake.nameArgsForCall)]
   309  	fake.nameArgsForCall = append(fake.nameArgsForCall, struct {
   310  	}{})
   311  	fake.recordInvocation("Name", []interface{}{})
   312  	fake.nameMutex.Unlock()
   313  	if fake.NameStub != nil {
   314  		return fake.NameStub()
   315  	}
   316  	if specificReturn {
   317  		return ret.result1
   318  	}
   319  	fakeReturns := fake.nameReturns
   320  	return fakeReturns.result1
   321  }
   322  
   323  func (fake *FakeComponent) NameCallCount() int {
   324  	fake.nameMutex.RLock()
   325  	defer fake.nameMutex.RUnlock()
   326  	return len(fake.nameArgsForCall)
   327  }
   328  
   329  func (fake *FakeComponent) NameCalls(stub func() string) {
   330  	fake.nameMutex.Lock()
   331  	defer fake.nameMutex.Unlock()
   332  	fake.NameStub = stub
   333  }
   334  
   335  func (fake *FakeComponent) NameReturns(result1 string) {
   336  	fake.nameMutex.Lock()
   337  	defer fake.nameMutex.Unlock()
   338  	fake.NameStub = nil
   339  	fake.nameReturns = struct {
   340  		result1 string
   341  	}{result1}
   342  }
   343  
   344  func (fake *FakeComponent) NameReturnsOnCall(i int, result1 string) {
   345  	fake.nameMutex.Lock()
   346  	defer fake.nameMutex.Unlock()
   347  	fake.NameStub = nil
   348  	if fake.nameReturnsOnCall == nil {
   349  		fake.nameReturnsOnCall = make(map[int]struct {
   350  			result1 string
   351  		})
   352  	}
   353  	fake.nameReturnsOnCall[i] = struct {
   354  		result1 string
   355  	}{result1}
   356  }
   357  
   358  func (fake *FakeComponent) Paused() bool {
   359  	fake.pausedMutex.Lock()
   360  	ret, specificReturn := fake.pausedReturnsOnCall[len(fake.pausedArgsForCall)]
   361  	fake.pausedArgsForCall = append(fake.pausedArgsForCall, struct {
   362  	}{})
   363  	fake.recordInvocation("Paused", []interface{}{})
   364  	fake.pausedMutex.Unlock()
   365  	if fake.PausedStub != nil {
   366  		return fake.PausedStub()
   367  	}
   368  	if specificReturn {
   369  		return ret.result1
   370  	}
   371  	fakeReturns := fake.pausedReturns
   372  	return fakeReturns.result1
   373  }
   374  
   375  func (fake *FakeComponent) PausedCallCount() int {
   376  	fake.pausedMutex.RLock()
   377  	defer fake.pausedMutex.RUnlock()
   378  	return len(fake.pausedArgsForCall)
   379  }
   380  
   381  func (fake *FakeComponent) PausedCalls(stub func() bool) {
   382  	fake.pausedMutex.Lock()
   383  	defer fake.pausedMutex.Unlock()
   384  	fake.PausedStub = stub
   385  }
   386  
   387  func (fake *FakeComponent) PausedReturns(result1 bool) {
   388  	fake.pausedMutex.Lock()
   389  	defer fake.pausedMutex.Unlock()
   390  	fake.PausedStub = nil
   391  	fake.pausedReturns = struct {
   392  		result1 bool
   393  	}{result1}
   394  }
   395  
   396  func (fake *FakeComponent) PausedReturnsOnCall(i int, result1 bool) {
   397  	fake.pausedMutex.Lock()
   398  	defer fake.pausedMutex.Unlock()
   399  	fake.PausedStub = nil
   400  	if fake.pausedReturnsOnCall == nil {
   401  		fake.pausedReturnsOnCall = make(map[int]struct {
   402  			result1 bool
   403  		})
   404  	}
   405  	fake.pausedReturnsOnCall[i] = struct {
   406  		result1 bool
   407  	}{result1}
   408  }
   409  
   410  func (fake *FakeComponent) Reload() (bool, error) {
   411  	fake.reloadMutex.Lock()
   412  	ret, specificReturn := fake.reloadReturnsOnCall[len(fake.reloadArgsForCall)]
   413  	fake.reloadArgsForCall = append(fake.reloadArgsForCall, struct {
   414  	}{})
   415  	fake.recordInvocation("Reload", []interface{}{})
   416  	fake.reloadMutex.Unlock()
   417  	if fake.ReloadStub != nil {
   418  		return fake.ReloadStub()
   419  	}
   420  	if specificReturn {
   421  		return ret.result1, ret.result2
   422  	}
   423  	fakeReturns := fake.reloadReturns
   424  	return fakeReturns.result1, fakeReturns.result2
   425  }
   426  
   427  func (fake *FakeComponent) ReloadCallCount() int {
   428  	fake.reloadMutex.RLock()
   429  	defer fake.reloadMutex.RUnlock()
   430  	return len(fake.reloadArgsForCall)
   431  }
   432  
   433  func (fake *FakeComponent) ReloadCalls(stub func() (bool, error)) {
   434  	fake.reloadMutex.Lock()
   435  	defer fake.reloadMutex.Unlock()
   436  	fake.ReloadStub = stub
   437  }
   438  
   439  func (fake *FakeComponent) ReloadReturns(result1 bool, result2 error) {
   440  	fake.reloadMutex.Lock()
   441  	defer fake.reloadMutex.Unlock()
   442  	fake.ReloadStub = nil
   443  	fake.reloadReturns = struct {
   444  		result1 bool
   445  		result2 error
   446  	}{result1, result2}
   447  }
   448  
   449  func (fake *FakeComponent) ReloadReturnsOnCall(i int, result1 bool, result2 error) {
   450  	fake.reloadMutex.Lock()
   451  	defer fake.reloadMutex.Unlock()
   452  	fake.ReloadStub = nil
   453  	if fake.reloadReturnsOnCall == nil {
   454  		fake.reloadReturnsOnCall = make(map[int]struct {
   455  			result1 bool
   456  			result2 error
   457  		})
   458  	}
   459  	fake.reloadReturnsOnCall[i] = struct {
   460  		result1 bool
   461  		result2 error
   462  	}{result1, result2}
   463  }
   464  
   465  func (fake *FakeComponent) UpdateLastRan() error {
   466  	fake.updateLastRanMutex.Lock()
   467  	ret, specificReturn := fake.updateLastRanReturnsOnCall[len(fake.updateLastRanArgsForCall)]
   468  	fake.updateLastRanArgsForCall = append(fake.updateLastRanArgsForCall, struct {
   469  	}{})
   470  	fake.recordInvocation("UpdateLastRan", []interface{}{})
   471  	fake.updateLastRanMutex.Unlock()
   472  	if fake.UpdateLastRanStub != nil {
   473  		return fake.UpdateLastRanStub()
   474  	}
   475  	if specificReturn {
   476  		return ret.result1
   477  	}
   478  	fakeReturns := fake.updateLastRanReturns
   479  	return fakeReturns.result1
   480  }
   481  
   482  func (fake *FakeComponent) UpdateLastRanCallCount() int {
   483  	fake.updateLastRanMutex.RLock()
   484  	defer fake.updateLastRanMutex.RUnlock()
   485  	return len(fake.updateLastRanArgsForCall)
   486  }
   487  
   488  func (fake *FakeComponent) UpdateLastRanCalls(stub func() error) {
   489  	fake.updateLastRanMutex.Lock()
   490  	defer fake.updateLastRanMutex.Unlock()
   491  	fake.UpdateLastRanStub = stub
   492  }
   493  
   494  func (fake *FakeComponent) UpdateLastRanReturns(result1 error) {
   495  	fake.updateLastRanMutex.Lock()
   496  	defer fake.updateLastRanMutex.Unlock()
   497  	fake.UpdateLastRanStub = nil
   498  	fake.updateLastRanReturns = struct {
   499  		result1 error
   500  	}{result1}
   501  }
   502  
   503  func (fake *FakeComponent) UpdateLastRanReturnsOnCall(i int, result1 error) {
   504  	fake.updateLastRanMutex.Lock()
   505  	defer fake.updateLastRanMutex.Unlock()
   506  	fake.UpdateLastRanStub = nil
   507  	if fake.updateLastRanReturnsOnCall == nil {
   508  		fake.updateLastRanReturnsOnCall = make(map[int]struct {
   509  			result1 error
   510  		})
   511  	}
   512  	fake.updateLastRanReturnsOnCall[i] = struct {
   513  		result1 error
   514  	}{result1}
   515  }
   516  
   517  func (fake *FakeComponent) Invocations() map[string][][]interface{} {
   518  	fake.invocationsMutex.RLock()
   519  	defer fake.invocationsMutex.RUnlock()
   520  	fake.iDMutex.RLock()
   521  	defer fake.iDMutex.RUnlock()
   522  	fake.intervalMutex.RLock()
   523  	defer fake.intervalMutex.RUnlock()
   524  	fake.intervalElapsedMutex.RLock()
   525  	defer fake.intervalElapsedMutex.RUnlock()
   526  	fake.lastRanMutex.RLock()
   527  	defer fake.lastRanMutex.RUnlock()
   528  	fake.nameMutex.RLock()
   529  	defer fake.nameMutex.RUnlock()
   530  	fake.pausedMutex.RLock()
   531  	defer fake.pausedMutex.RUnlock()
   532  	fake.reloadMutex.RLock()
   533  	defer fake.reloadMutex.RUnlock()
   534  	fake.updateLastRanMutex.RLock()
   535  	defer fake.updateLastRanMutex.RUnlock()
   536  	copiedInvocations := map[string][][]interface{}{}
   537  	for key, value := range fake.invocations {
   538  		copiedInvocations[key] = value
   539  	}
   540  	return copiedInvocations
   541  }
   542  
   543  func (fake *FakeComponent) recordInvocation(key string, args []interface{}) {
   544  	fake.invocationsMutex.Lock()
   545  	defer fake.invocationsMutex.Unlock()
   546  	if fake.invocations == nil {
   547  		fake.invocations = map[string][][]interface{}{}
   548  	}
   549  	if fake.invocations[key] == nil {
   550  		fake.invocations[key] = [][]interface{}{}
   551  	}
   552  	fake.invocations[key] = append(fake.invocations[key], args)
   553  }
   554  
   555  var _ db.Component = new(FakeComponent)