github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/db/dbfakes/fake_created_container.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 FakeCreatedContainer struct {
    12  	DestroyingStub        func() (db.DestroyingContainer, error)
    13  	destroyingMutex       sync.RWMutex
    14  	destroyingArgsForCall []struct {
    15  	}
    16  	destroyingReturns struct {
    17  		result1 db.DestroyingContainer
    18  		result2 error
    19  	}
    20  	destroyingReturnsOnCall map[int]struct {
    21  		result1 db.DestroyingContainer
    22  		result2 error
    23  	}
    24  	HandleStub        func() string
    25  	handleMutex       sync.RWMutex
    26  	handleArgsForCall []struct {
    27  	}
    28  	handleReturns struct {
    29  		result1 string
    30  	}
    31  	handleReturnsOnCall map[int]struct {
    32  		result1 string
    33  	}
    34  	IDStub        func() int
    35  	iDMutex       sync.RWMutex
    36  	iDArgsForCall []struct {
    37  	}
    38  	iDReturns struct {
    39  		result1 int
    40  	}
    41  	iDReturnsOnCall map[int]struct {
    42  		result1 int
    43  	}
    44  	LastHijackStub        func() time.Time
    45  	lastHijackMutex       sync.RWMutex
    46  	lastHijackArgsForCall []struct {
    47  	}
    48  	lastHijackReturns struct {
    49  		result1 time.Time
    50  	}
    51  	lastHijackReturnsOnCall map[int]struct {
    52  		result1 time.Time
    53  	}
    54  	MetadataStub        func() db.ContainerMetadata
    55  	metadataMutex       sync.RWMutex
    56  	metadataArgsForCall []struct {
    57  	}
    58  	metadataReturns struct {
    59  		result1 db.ContainerMetadata
    60  	}
    61  	metadataReturnsOnCall map[int]struct {
    62  		result1 db.ContainerMetadata
    63  	}
    64  	StateStub        func() string
    65  	stateMutex       sync.RWMutex
    66  	stateArgsForCall []struct {
    67  	}
    68  	stateReturns struct {
    69  		result1 string
    70  	}
    71  	stateReturnsOnCall map[int]struct {
    72  		result1 string
    73  	}
    74  	UpdateLastHijackStub        func() error
    75  	updateLastHijackMutex       sync.RWMutex
    76  	updateLastHijackArgsForCall []struct {
    77  	}
    78  	updateLastHijackReturns struct {
    79  		result1 error
    80  	}
    81  	updateLastHijackReturnsOnCall map[int]struct {
    82  		result1 error
    83  	}
    84  	WorkerNameStub        func() string
    85  	workerNameMutex       sync.RWMutex
    86  	workerNameArgsForCall []struct {
    87  	}
    88  	workerNameReturns struct {
    89  		result1 string
    90  	}
    91  	workerNameReturnsOnCall map[int]struct {
    92  		result1 string
    93  	}
    94  	invocations      map[string][][]interface{}
    95  	invocationsMutex sync.RWMutex
    96  }
    97  
    98  func (fake *FakeCreatedContainer) Destroying() (db.DestroyingContainer, error) {
    99  	fake.destroyingMutex.Lock()
   100  	ret, specificReturn := fake.destroyingReturnsOnCall[len(fake.destroyingArgsForCall)]
   101  	fake.destroyingArgsForCall = append(fake.destroyingArgsForCall, struct {
   102  	}{})
   103  	fake.recordInvocation("Destroying", []interface{}{})
   104  	fake.destroyingMutex.Unlock()
   105  	if fake.DestroyingStub != nil {
   106  		return fake.DestroyingStub()
   107  	}
   108  	if specificReturn {
   109  		return ret.result1, ret.result2
   110  	}
   111  	fakeReturns := fake.destroyingReturns
   112  	return fakeReturns.result1, fakeReturns.result2
   113  }
   114  
   115  func (fake *FakeCreatedContainer) DestroyingCallCount() int {
   116  	fake.destroyingMutex.RLock()
   117  	defer fake.destroyingMutex.RUnlock()
   118  	return len(fake.destroyingArgsForCall)
   119  }
   120  
   121  func (fake *FakeCreatedContainer) DestroyingCalls(stub func() (db.DestroyingContainer, error)) {
   122  	fake.destroyingMutex.Lock()
   123  	defer fake.destroyingMutex.Unlock()
   124  	fake.DestroyingStub = stub
   125  }
   126  
   127  func (fake *FakeCreatedContainer) DestroyingReturns(result1 db.DestroyingContainer, result2 error) {
   128  	fake.destroyingMutex.Lock()
   129  	defer fake.destroyingMutex.Unlock()
   130  	fake.DestroyingStub = nil
   131  	fake.destroyingReturns = struct {
   132  		result1 db.DestroyingContainer
   133  		result2 error
   134  	}{result1, result2}
   135  }
   136  
   137  func (fake *FakeCreatedContainer) DestroyingReturnsOnCall(i int, result1 db.DestroyingContainer, result2 error) {
   138  	fake.destroyingMutex.Lock()
   139  	defer fake.destroyingMutex.Unlock()
   140  	fake.DestroyingStub = nil
   141  	if fake.destroyingReturnsOnCall == nil {
   142  		fake.destroyingReturnsOnCall = make(map[int]struct {
   143  			result1 db.DestroyingContainer
   144  			result2 error
   145  		})
   146  	}
   147  	fake.destroyingReturnsOnCall[i] = struct {
   148  		result1 db.DestroyingContainer
   149  		result2 error
   150  	}{result1, result2}
   151  }
   152  
   153  func (fake *FakeCreatedContainer) Handle() string {
   154  	fake.handleMutex.Lock()
   155  	ret, specificReturn := fake.handleReturnsOnCall[len(fake.handleArgsForCall)]
   156  	fake.handleArgsForCall = append(fake.handleArgsForCall, struct {
   157  	}{})
   158  	fake.recordInvocation("Handle", []interface{}{})
   159  	fake.handleMutex.Unlock()
   160  	if fake.HandleStub != nil {
   161  		return fake.HandleStub()
   162  	}
   163  	if specificReturn {
   164  		return ret.result1
   165  	}
   166  	fakeReturns := fake.handleReturns
   167  	return fakeReturns.result1
   168  }
   169  
   170  func (fake *FakeCreatedContainer) HandleCallCount() int {
   171  	fake.handleMutex.RLock()
   172  	defer fake.handleMutex.RUnlock()
   173  	return len(fake.handleArgsForCall)
   174  }
   175  
   176  func (fake *FakeCreatedContainer) HandleCalls(stub func() string) {
   177  	fake.handleMutex.Lock()
   178  	defer fake.handleMutex.Unlock()
   179  	fake.HandleStub = stub
   180  }
   181  
   182  func (fake *FakeCreatedContainer) HandleReturns(result1 string) {
   183  	fake.handleMutex.Lock()
   184  	defer fake.handleMutex.Unlock()
   185  	fake.HandleStub = nil
   186  	fake.handleReturns = struct {
   187  		result1 string
   188  	}{result1}
   189  }
   190  
   191  func (fake *FakeCreatedContainer) HandleReturnsOnCall(i int, result1 string) {
   192  	fake.handleMutex.Lock()
   193  	defer fake.handleMutex.Unlock()
   194  	fake.HandleStub = nil
   195  	if fake.handleReturnsOnCall == nil {
   196  		fake.handleReturnsOnCall = make(map[int]struct {
   197  			result1 string
   198  		})
   199  	}
   200  	fake.handleReturnsOnCall[i] = struct {
   201  		result1 string
   202  	}{result1}
   203  }
   204  
   205  func (fake *FakeCreatedContainer) ID() int {
   206  	fake.iDMutex.Lock()
   207  	ret, specificReturn := fake.iDReturnsOnCall[len(fake.iDArgsForCall)]
   208  	fake.iDArgsForCall = append(fake.iDArgsForCall, struct {
   209  	}{})
   210  	fake.recordInvocation("ID", []interface{}{})
   211  	fake.iDMutex.Unlock()
   212  	if fake.IDStub != nil {
   213  		return fake.IDStub()
   214  	}
   215  	if specificReturn {
   216  		return ret.result1
   217  	}
   218  	fakeReturns := fake.iDReturns
   219  	return fakeReturns.result1
   220  }
   221  
   222  func (fake *FakeCreatedContainer) IDCallCount() int {
   223  	fake.iDMutex.RLock()
   224  	defer fake.iDMutex.RUnlock()
   225  	return len(fake.iDArgsForCall)
   226  }
   227  
   228  func (fake *FakeCreatedContainer) IDCalls(stub func() int) {
   229  	fake.iDMutex.Lock()
   230  	defer fake.iDMutex.Unlock()
   231  	fake.IDStub = stub
   232  }
   233  
   234  func (fake *FakeCreatedContainer) IDReturns(result1 int) {
   235  	fake.iDMutex.Lock()
   236  	defer fake.iDMutex.Unlock()
   237  	fake.IDStub = nil
   238  	fake.iDReturns = struct {
   239  		result1 int
   240  	}{result1}
   241  }
   242  
   243  func (fake *FakeCreatedContainer) IDReturnsOnCall(i int, result1 int) {
   244  	fake.iDMutex.Lock()
   245  	defer fake.iDMutex.Unlock()
   246  	fake.IDStub = nil
   247  	if fake.iDReturnsOnCall == nil {
   248  		fake.iDReturnsOnCall = make(map[int]struct {
   249  			result1 int
   250  		})
   251  	}
   252  	fake.iDReturnsOnCall[i] = struct {
   253  		result1 int
   254  	}{result1}
   255  }
   256  
   257  func (fake *FakeCreatedContainer) LastHijack() time.Time {
   258  	fake.lastHijackMutex.Lock()
   259  	ret, specificReturn := fake.lastHijackReturnsOnCall[len(fake.lastHijackArgsForCall)]
   260  	fake.lastHijackArgsForCall = append(fake.lastHijackArgsForCall, struct {
   261  	}{})
   262  	fake.recordInvocation("LastHijack", []interface{}{})
   263  	fake.lastHijackMutex.Unlock()
   264  	if fake.LastHijackStub != nil {
   265  		return fake.LastHijackStub()
   266  	}
   267  	if specificReturn {
   268  		return ret.result1
   269  	}
   270  	fakeReturns := fake.lastHijackReturns
   271  	return fakeReturns.result1
   272  }
   273  
   274  func (fake *FakeCreatedContainer) LastHijackCallCount() int {
   275  	fake.lastHijackMutex.RLock()
   276  	defer fake.lastHijackMutex.RUnlock()
   277  	return len(fake.lastHijackArgsForCall)
   278  }
   279  
   280  func (fake *FakeCreatedContainer) LastHijackCalls(stub func() time.Time) {
   281  	fake.lastHijackMutex.Lock()
   282  	defer fake.lastHijackMutex.Unlock()
   283  	fake.LastHijackStub = stub
   284  }
   285  
   286  func (fake *FakeCreatedContainer) LastHijackReturns(result1 time.Time) {
   287  	fake.lastHijackMutex.Lock()
   288  	defer fake.lastHijackMutex.Unlock()
   289  	fake.LastHijackStub = nil
   290  	fake.lastHijackReturns = struct {
   291  		result1 time.Time
   292  	}{result1}
   293  }
   294  
   295  func (fake *FakeCreatedContainer) LastHijackReturnsOnCall(i int, result1 time.Time) {
   296  	fake.lastHijackMutex.Lock()
   297  	defer fake.lastHijackMutex.Unlock()
   298  	fake.LastHijackStub = nil
   299  	if fake.lastHijackReturnsOnCall == nil {
   300  		fake.lastHijackReturnsOnCall = make(map[int]struct {
   301  			result1 time.Time
   302  		})
   303  	}
   304  	fake.lastHijackReturnsOnCall[i] = struct {
   305  		result1 time.Time
   306  	}{result1}
   307  }
   308  
   309  func (fake *FakeCreatedContainer) Metadata() db.ContainerMetadata {
   310  	fake.metadataMutex.Lock()
   311  	ret, specificReturn := fake.metadataReturnsOnCall[len(fake.metadataArgsForCall)]
   312  	fake.metadataArgsForCall = append(fake.metadataArgsForCall, struct {
   313  	}{})
   314  	fake.recordInvocation("Metadata", []interface{}{})
   315  	fake.metadataMutex.Unlock()
   316  	if fake.MetadataStub != nil {
   317  		return fake.MetadataStub()
   318  	}
   319  	if specificReturn {
   320  		return ret.result1
   321  	}
   322  	fakeReturns := fake.metadataReturns
   323  	return fakeReturns.result1
   324  }
   325  
   326  func (fake *FakeCreatedContainer) MetadataCallCount() int {
   327  	fake.metadataMutex.RLock()
   328  	defer fake.metadataMutex.RUnlock()
   329  	return len(fake.metadataArgsForCall)
   330  }
   331  
   332  func (fake *FakeCreatedContainer) MetadataCalls(stub func() db.ContainerMetadata) {
   333  	fake.metadataMutex.Lock()
   334  	defer fake.metadataMutex.Unlock()
   335  	fake.MetadataStub = stub
   336  }
   337  
   338  func (fake *FakeCreatedContainer) MetadataReturns(result1 db.ContainerMetadata) {
   339  	fake.metadataMutex.Lock()
   340  	defer fake.metadataMutex.Unlock()
   341  	fake.MetadataStub = nil
   342  	fake.metadataReturns = struct {
   343  		result1 db.ContainerMetadata
   344  	}{result1}
   345  }
   346  
   347  func (fake *FakeCreatedContainer) MetadataReturnsOnCall(i int, result1 db.ContainerMetadata) {
   348  	fake.metadataMutex.Lock()
   349  	defer fake.metadataMutex.Unlock()
   350  	fake.MetadataStub = nil
   351  	if fake.metadataReturnsOnCall == nil {
   352  		fake.metadataReturnsOnCall = make(map[int]struct {
   353  			result1 db.ContainerMetadata
   354  		})
   355  	}
   356  	fake.metadataReturnsOnCall[i] = struct {
   357  		result1 db.ContainerMetadata
   358  	}{result1}
   359  }
   360  
   361  func (fake *FakeCreatedContainer) State() string {
   362  	fake.stateMutex.Lock()
   363  	ret, specificReturn := fake.stateReturnsOnCall[len(fake.stateArgsForCall)]
   364  	fake.stateArgsForCall = append(fake.stateArgsForCall, struct {
   365  	}{})
   366  	fake.recordInvocation("State", []interface{}{})
   367  	fake.stateMutex.Unlock()
   368  	if fake.StateStub != nil {
   369  		return fake.StateStub()
   370  	}
   371  	if specificReturn {
   372  		return ret.result1
   373  	}
   374  	fakeReturns := fake.stateReturns
   375  	return fakeReturns.result1
   376  }
   377  
   378  func (fake *FakeCreatedContainer) StateCallCount() int {
   379  	fake.stateMutex.RLock()
   380  	defer fake.stateMutex.RUnlock()
   381  	return len(fake.stateArgsForCall)
   382  }
   383  
   384  func (fake *FakeCreatedContainer) StateCalls(stub func() string) {
   385  	fake.stateMutex.Lock()
   386  	defer fake.stateMutex.Unlock()
   387  	fake.StateStub = stub
   388  }
   389  
   390  func (fake *FakeCreatedContainer) StateReturns(result1 string) {
   391  	fake.stateMutex.Lock()
   392  	defer fake.stateMutex.Unlock()
   393  	fake.StateStub = nil
   394  	fake.stateReturns = struct {
   395  		result1 string
   396  	}{result1}
   397  }
   398  
   399  func (fake *FakeCreatedContainer) StateReturnsOnCall(i int, result1 string) {
   400  	fake.stateMutex.Lock()
   401  	defer fake.stateMutex.Unlock()
   402  	fake.StateStub = nil
   403  	if fake.stateReturnsOnCall == nil {
   404  		fake.stateReturnsOnCall = make(map[int]struct {
   405  			result1 string
   406  		})
   407  	}
   408  	fake.stateReturnsOnCall[i] = struct {
   409  		result1 string
   410  	}{result1}
   411  }
   412  
   413  func (fake *FakeCreatedContainer) UpdateLastHijack() error {
   414  	fake.updateLastHijackMutex.Lock()
   415  	ret, specificReturn := fake.updateLastHijackReturnsOnCall[len(fake.updateLastHijackArgsForCall)]
   416  	fake.updateLastHijackArgsForCall = append(fake.updateLastHijackArgsForCall, struct {
   417  	}{})
   418  	fake.recordInvocation("UpdateLastHijack", []interface{}{})
   419  	fake.updateLastHijackMutex.Unlock()
   420  	if fake.UpdateLastHijackStub != nil {
   421  		return fake.UpdateLastHijackStub()
   422  	}
   423  	if specificReturn {
   424  		return ret.result1
   425  	}
   426  	fakeReturns := fake.updateLastHijackReturns
   427  	return fakeReturns.result1
   428  }
   429  
   430  func (fake *FakeCreatedContainer) UpdateLastHijackCallCount() int {
   431  	fake.updateLastHijackMutex.RLock()
   432  	defer fake.updateLastHijackMutex.RUnlock()
   433  	return len(fake.updateLastHijackArgsForCall)
   434  }
   435  
   436  func (fake *FakeCreatedContainer) UpdateLastHijackCalls(stub func() error) {
   437  	fake.updateLastHijackMutex.Lock()
   438  	defer fake.updateLastHijackMutex.Unlock()
   439  	fake.UpdateLastHijackStub = stub
   440  }
   441  
   442  func (fake *FakeCreatedContainer) UpdateLastHijackReturns(result1 error) {
   443  	fake.updateLastHijackMutex.Lock()
   444  	defer fake.updateLastHijackMutex.Unlock()
   445  	fake.UpdateLastHijackStub = nil
   446  	fake.updateLastHijackReturns = struct {
   447  		result1 error
   448  	}{result1}
   449  }
   450  
   451  func (fake *FakeCreatedContainer) UpdateLastHijackReturnsOnCall(i int, result1 error) {
   452  	fake.updateLastHijackMutex.Lock()
   453  	defer fake.updateLastHijackMutex.Unlock()
   454  	fake.UpdateLastHijackStub = nil
   455  	if fake.updateLastHijackReturnsOnCall == nil {
   456  		fake.updateLastHijackReturnsOnCall = make(map[int]struct {
   457  			result1 error
   458  		})
   459  	}
   460  	fake.updateLastHijackReturnsOnCall[i] = struct {
   461  		result1 error
   462  	}{result1}
   463  }
   464  
   465  func (fake *FakeCreatedContainer) WorkerName() string {
   466  	fake.workerNameMutex.Lock()
   467  	ret, specificReturn := fake.workerNameReturnsOnCall[len(fake.workerNameArgsForCall)]
   468  	fake.workerNameArgsForCall = append(fake.workerNameArgsForCall, struct {
   469  	}{})
   470  	fake.recordInvocation("WorkerName", []interface{}{})
   471  	fake.workerNameMutex.Unlock()
   472  	if fake.WorkerNameStub != nil {
   473  		return fake.WorkerNameStub()
   474  	}
   475  	if specificReturn {
   476  		return ret.result1
   477  	}
   478  	fakeReturns := fake.workerNameReturns
   479  	return fakeReturns.result1
   480  }
   481  
   482  func (fake *FakeCreatedContainer) WorkerNameCallCount() int {
   483  	fake.workerNameMutex.RLock()
   484  	defer fake.workerNameMutex.RUnlock()
   485  	return len(fake.workerNameArgsForCall)
   486  }
   487  
   488  func (fake *FakeCreatedContainer) WorkerNameCalls(stub func() string) {
   489  	fake.workerNameMutex.Lock()
   490  	defer fake.workerNameMutex.Unlock()
   491  	fake.WorkerNameStub = stub
   492  }
   493  
   494  func (fake *FakeCreatedContainer) WorkerNameReturns(result1 string) {
   495  	fake.workerNameMutex.Lock()
   496  	defer fake.workerNameMutex.Unlock()
   497  	fake.WorkerNameStub = nil
   498  	fake.workerNameReturns = struct {
   499  		result1 string
   500  	}{result1}
   501  }
   502  
   503  func (fake *FakeCreatedContainer) WorkerNameReturnsOnCall(i int, result1 string) {
   504  	fake.workerNameMutex.Lock()
   505  	defer fake.workerNameMutex.Unlock()
   506  	fake.WorkerNameStub = nil
   507  	if fake.workerNameReturnsOnCall == nil {
   508  		fake.workerNameReturnsOnCall = make(map[int]struct {
   509  			result1 string
   510  		})
   511  	}
   512  	fake.workerNameReturnsOnCall[i] = struct {
   513  		result1 string
   514  	}{result1}
   515  }
   516  
   517  func (fake *FakeCreatedContainer) Invocations() map[string][][]interface{} {
   518  	fake.invocationsMutex.RLock()
   519  	defer fake.invocationsMutex.RUnlock()
   520  	fake.destroyingMutex.RLock()
   521  	defer fake.destroyingMutex.RUnlock()
   522  	fake.handleMutex.RLock()
   523  	defer fake.handleMutex.RUnlock()
   524  	fake.iDMutex.RLock()
   525  	defer fake.iDMutex.RUnlock()
   526  	fake.lastHijackMutex.RLock()
   527  	defer fake.lastHijackMutex.RUnlock()
   528  	fake.metadataMutex.RLock()
   529  	defer fake.metadataMutex.RUnlock()
   530  	fake.stateMutex.RLock()
   531  	defer fake.stateMutex.RUnlock()
   532  	fake.updateLastHijackMutex.RLock()
   533  	defer fake.updateLastHijackMutex.RUnlock()
   534  	fake.workerNameMutex.RLock()
   535  	defer fake.workerNameMutex.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 *FakeCreatedContainer) 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.CreatedContainer = new(FakeCreatedContainer)