github.com/cloudfoundry/cli@v7.1.0+incompatible/cf/api/quotas/quotasfakes/fake_quota_repository.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package quotasfakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/cf/api/quotas"
     8  	"code.cloudfoundry.org/cli/cf/models"
     9  )
    10  
    11  type FakeQuotaRepository struct {
    12  	AssignQuotaToOrgStub        func(string, string) error
    13  	assignQuotaToOrgMutex       sync.RWMutex
    14  	assignQuotaToOrgArgsForCall []struct {
    15  		arg1 string
    16  		arg2 string
    17  	}
    18  	assignQuotaToOrgReturns struct {
    19  		result1 error
    20  	}
    21  	assignQuotaToOrgReturnsOnCall map[int]struct {
    22  		result1 error
    23  	}
    24  	CreateStub        func(models.QuotaFields) error
    25  	createMutex       sync.RWMutex
    26  	createArgsForCall []struct {
    27  		arg1 models.QuotaFields
    28  	}
    29  	createReturns struct {
    30  		result1 error
    31  	}
    32  	createReturnsOnCall map[int]struct {
    33  		result1 error
    34  	}
    35  	DeleteStub        func(string) error
    36  	deleteMutex       sync.RWMutex
    37  	deleteArgsForCall []struct {
    38  		arg1 string
    39  	}
    40  	deleteReturns struct {
    41  		result1 error
    42  	}
    43  	deleteReturnsOnCall map[int]struct {
    44  		result1 error
    45  	}
    46  	FindAllStub        func() ([]models.QuotaFields, error)
    47  	findAllMutex       sync.RWMutex
    48  	findAllArgsForCall []struct {
    49  	}
    50  	findAllReturns struct {
    51  		result1 []models.QuotaFields
    52  		result2 error
    53  	}
    54  	findAllReturnsOnCall map[int]struct {
    55  		result1 []models.QuotaFields
    56  		result2 error
    57  	}
    58  	FindByNameStub        func(string) (models.QuotaFields, error)
    59  	findByNameMutex       sync.RWMutex
    60  	findByNameArgsForCall []struct {
    61  		arg1 string
    62  	}
    63  	findByNameReturns struct {
    64  		result1 models.QuotaFields
    65  		result2 error
    66  	}
    67  	findByNameReturnsOnCall map[int]struct {
    68  		result1 models.QuotaFields
    69  		result2 error
    70  	}
    71  	UpdateStub        func(models.QuotaFields) error
    72  	updateMutex       sync.RWMutex
    73  	updateArgsForCall []struct {
    74  		arg1 models.QuotaFields
    75  	}
    76  	updateReturns struct {
    77  		result1 error
    78  	}
    79  	updateReturnsOnCall map[int]struct {
    80  		result1 error
    81  	}
    82  	invocations      map[string][][]interface{}
    83  	invocationsMutex sync.RWMutex
    84  }
    85  
    86  func (fake *FakeQuotaRepository) AssignQuotaToOrg(arg1 string, arg2 string) error {
    87  	fake.assignQuotaToOrgMutex.Lock()
    88  	ret, specificReturn := fake.assignQuotaToOrgReturnsOnCall[len(fake.assignQuotaToOrgArgsForCall)]
    89  	fake.assignQuotaToOrgArgsForCall = append(fake.assignQuotaToOrgArgsForCall, struct {
    90  		arg1 string
    91  		arg2 string
    92  	}{arg1, arg2})
    93  	fake.recordInvocation("AssignQuotaToOrg", []interface{}{arg1, arg2})
    94  	fake.assignQuotaToOrgMutex.Unlock()
    95  	if fake.AssignQuotaToOrgStub != nil {
    96  		return fake.AssignQuotaToOrgStub(arg1, arg2)
    97  	}
    98  	if specificReturn {
    99  		return ret.result1
   100  	}
   101  	fakeReturns := fake.assignQuotaToOrgReturns
   102  	return fakeReturns.result1
   103  }
   104  
   105  func (fake *FakeQuotaRepository) AssignQuotaToOrgCallCount() int {
   106  	fake.assignQuotaToOrgMutex.RLock()
   107  	defer fake.assignQuotaToOrgMutex.RUnlock()
   108  	return len(fake.assignQuotaToOrgArgsForCall)
   109  }
   110  
   111  func (fake *FakeQuotaRepository) AssignQuotaToOrgCalls(stub func(string, string) error) {
   112  	fake.assignQuotaToOrgMutex.Lock()
   113  	defer fake.assignQuotaToOrgMutex.Unlock()
   114  	fake.AssignQuotaToOrgStub = stub
   115  }
   116  
   117  func (fake *FakeQuotaRepository) AssignQuotaToOrgArgsForCall(i int) (string, string) {
   118  	fake.assignQuotaToOrgMutex.RLock()
   119  	defer fake.assignQuotaToOrgMutex.RUnlock()
   120  	argsForCall := fake.assignQuotaToOrgArgsForCall[i]
   121  	return argsForCall.arg1, argsForCall.arg2
   122  }
   123  
   124  func (fake *FakeQuotaRepository) AssignQuotaToOrgReturns(result1 error) {
   125  	fake.assignQuotaToOrgMutex.Lock()
   126  	defer fake.assignQuotaToOrgMutex.Unlock()
   127  	fake.AssignQuotaToOrgStub = nil
   128  	fake.assignQuotaToOrgReturns = struct {
   129  		result1 error
   130  	}{result1}
   131  }
   132  
   133  func (fake *FakeQuotaRepository) AssignQuotaToOrgReturnsOnCall(i int, result1 error) {
   134  	fake.assignQuotaToOrgMutex.Lock()
   135  	defer fake.assignQuotaToOrgMutex.Unlock()
   136  	fake.AssignQuotaToOrgStub = nil
   137  	if fake.assignQuotaToOrgReturnsOnCall == nil {
   138  		fake.assignQuotaToOrgReturnsOnCall = make(map[int]struct {
   139  			result1 error
   140  		})
   141  	}
   142  	fake.assignQuotaToOrgReturnsOnCall[i] = struct {
   143  		result1 error
   144  	}{result1}
   145  }
   146  
   147  func (fake *FakeQuotaRepository) Create(arg1 models.QuotaFields) error {
   148  	fake.createMutex.Lock()
   149  	ret, specificReturn := fake.createReturnsOnCall[len(fake.createArgsForCall)]
   150  	fake.createArgsForCall = append(fake.createArgsForCall, struct {
   151  		arg1 models.QuotaFields
   152  	}{arg1})
   153  	fake.recordInvocation("Create", []interface{}{arg1})
   154  	fake.createMutex.Unlock()
   155  	if fake.CreateStub != nil {
   156  		return fake.CreateStub(arg1)
   157  	}
   158  	if specificReturn {
   159  		return ret.result1
   160  	}
   161  	fakeReturns := fake.createReturns
   162  	return fakeReturns.result1
   163  }
   164  
   165  func (fake *FakeQuotaRepository) CreateCallCount() int {
   166  	fake.createMutex.RLock()
   167  	defer fake.createMutex.RUnlock()
   168  	return len(fake.createArgsForCall)
   169  }
   170  
   171  func (fake *FakeQuotaRepository) CreateCalls(stub func(models.QuotaFields) error) {
   172  	fake.createMutex.Lock()
   173  	defer fake.createMutex.Unlock()
   174  	fake.CreateStub = stub
   175  }
   176  
   177  func (fake *FakeQuotaRepository) CreateArgsForCall(i int) models.QuotaFields {
   178  	fake.createMutex.RLock()
   179  	defer fake.createMutex.RUnlock()
   180  	argsForCall := fake.createArgsForCall[i]
   181  	return argsForCall.arg1
   182  }
   183  
   184  func (fake *FakeQuotaRepository) CreateReturns(result1 error) {
   185  	fake.createMutex.Lock()
   186  	defer fake.createMutex.Unlock()
   187  	fake.CreateStub = nil
   188  	fake.createReturns = struct {
   189  		result1 error
   190  	}{result1}
   191  }
   192  
   193  func (fake *FakeQuotaRepository) CreateReturnsOnCall(i int, result1 error) {
   194  	fake.createMutex.Lock()
   195  	defer fake.createMutex.Unlock()
   196  	fake.CreateStub = nil
   197  	if fake.createReturnsOnCall == nil {
   198  		fake.createReturnsOnCall = make(map[int]struct {
   199  			result1 error
   200  		})
   201  	}
   202  	fake.createReturnsOnCall[i] = struct {
   203  		result1 error
   204  	}{result1}
   205  }
   206  
   207  func (fake *FakeQuotaRepository) Delete(arg1 string) error {
   208  	fake.deleteMutex.Lock()
   209  	ret, specificReturn := fake.deleteReturnsOnCall[len(fake.deleteArgsForCall)]
   210  	fake.deleteArgsForCall = append(fake.deleteArgsForCall, struct {
   211  		arg1 string
   212  	}{arg1})
   213  	fake.recordInvocation("Delete", []interface{}{arg1})
   214  	fake.deleteMutex.Unlock()
   215  	if fake.DeleteStub != nil {
   216  		return fake.DeleteStub(arg1)
   217  	}
   218  	if specificReturn {
   219  		return ret.result1
   220  	}
   221  	fakeReturns := fake.deleteReturns
   222  	return fakeReturns.result1
   223  }
   224  
   225  func (fake *FakeQuotaRepository) DeleteCallCount() int {
   226  	fake.deleteMutex.RLock()
   227  	defer fake.deleteMutex.RUnlock()
   228  	return len(fake.deleteArgsForCall)
   229  }
   230  
   231  func (fake *FakeQuotaRepository) DeleteCalls(stub func(string) error) {
   232  	fake.deleteMutex.Lock()
   233  	defer fake.deleteMutex.Unlock()
   234  	fake.DeleteStub = stub
   235  }
   236  
   237  func (fake *FakeQuotaRepository) DeleteArgsForCall(i int) string {
   238  	fake.deleteMutex.RLock()
   239  	defer fake.deleteMutex.RUnlock()
   240  	argsForCall := fake.deleteArgsForCall[i]
   241  	return argsForCall.arg1
   242  }
   243  
   244  func (fake *FakeQuotaRepository) DeleteReturns(result1 error) {
   245  	fake.deleteMutex.Lock()
   246  	defer fake.deleteMutex.Unlock()
   247  	fake.DeleteStub = nil
   248  	fake.deleteReturns = struct {
   249  		result1 error
   250  	}{result1}
   251  }
   252  
   253  func (fake *FakeQuotaRepository) DeleteReturnsOnCall(i int, result1 error) {
   254  	fake.deleteMutex.Lock()
   255  	defer fake.deleteMutex.Unlock()
   256  	fake.DeleteStub = nil
   257  	if fake.deleteReturnsOnCall == nil {
   258  		fake.deleteReturnsOnCall = make(map[int]struct {
   259  			result1 error
   260  		})
   261  	}
   262  	fake.deleteReturnsOnCall[i] = struct {
   263  		result1 error
   264  	}{result1}
   265  }
   266  
   267  func (fake *FakeQuotaRepository) FindAll() ([]models.QuotaFields, error) {
   268  	fake.findAllMutex.Lock()
   269  	ret, specificReturn := fake.findAllReturnsOnCall[len(fake.findAllArgsForCall)]
   270  	fake.findAllArgsForCall = append(fake.findAllArgsForCall, struct {
   271  	}{})
   272  	fake.recordInvocation("FindAll", []interface{}{})
   273  	fake.findAllMutex.Unlock()
   274  	if fake.FindAllStub != nil {
   275  		return fake.FindAllStub()
   276  	}
   277  	if specificReturn {
   278  		return ret.result1, ret.result2
   279  	}
   280  	fakeReturns := fake.findAllReturns
   281  	return fakeReturns.result1, fakeReturns.result2
   282  }
   283  
   284  func (fake *FakeQuotaRepository) FindAllCallCount() int {
   285  	fake.findAllMutex.RLock()
   286  	defer fake.findAllMutex.RUnlock()
   287  	return len(fake.findAllArgsForCall)
   288  }
   289  
   290  func (fake *FakeQuotaRepository) FindAllCalls(stub func() ([]models.QuotaFields, error)) {
   291  	fake.findAllMutex.Lock()
   292  	defer fake.findAllMutex.Unlock()
   293  	fake.FindAllStub = stub
   294  }
   295  
   296  func (fake *FakeQuotaRepository) FindAllReturns(result1 []models.QuotaFields, result2 error) {
   297  	fake.findAllMutex.Lock()
   298  	defer fake.findAllMutex.Unlock()
   299  	fake.FindAllStub = nil
   300  	fake.findAllReturns = struct {
   301  		result1 []models.QuotaFields
   302  		result2 error
   303  	}{result1, result2}
   304  }
   305  
   306  func (fake *FakeQuotaRepository) FindAllReturnsOnCall(i int, result1 []models.QuotaFields, result2 error) {
   307  	fake.findAllMutex.Lock()
   308  	defer fake.findAllMutex.Unlock()
   309  	fake.FindAllStub = nil
   310  	if fake.findAllReturnsOnCall == nil {
   311  		fake.findAllReturnsOnCall = make(map[int]struct {
   312  			result1 []models.QuotaFields
   313  			result2 error
   314  		})
   315  	}
   316  	fake.findAllReturnsOnCall[i] = struct {
   317  		result1 []models.QuotaFields
   318  		result2 error
   319  	}{result1, result2}
   320  }
   321  
   322  func (fake *FakeQuotaRepository) FindByName(arg1 string) (models.QuotaFields, error) {
   323  	fake.findByNameMutex.Lock()
   324  	ret, specificReturn := fake.findByNameReturnsOnCall[len(fake.findByNameArgsForCall)]
   325  	fake.findByNameArgsForCall = append(fake.findByNameArgsForCall, struct {
   326  		arg1 string
   327  	}{arg1})
   328  	fake.recordInvocation("FindByName", []interface{}{arg1})
   329  	fake.findByNameMutex.Unlock()
   330  	if fake.FindByNameStub != nil {
   331  		return fake.FindByNameStub(arg1)
   332  	}
   333  	if specificReturn {
   334  		return ret.result1, ret.result2
   335  	}
   336  	fakeReturns := fake.findByNameReturns
   337  	return fakeReturns.result1, fakeReturns.result2
   338  }
   339  
   340  func (fake *FakeQuotaRepository) FindByNameCallCount() int {
   341  	fake.findByNameMutex.RLock()
   342  	defer fake.findByNameMutex.RUnlock()
   343  	return len(fake.findByNameArgsForCall)
   344  }
   345  
   346  func (fake *FakeQuotaRepository) FindByNameCalls(stub func(string) (models.QuotaFields, error)) {
   347  	fake.findByNameMutex.Lock()
   348  	defer fake.findByNameMutex.Unlock()
   349  	fake.FindByNameStub = stub
   350  }
   351  
   352  func (fake *FakeQuotaRepository) FindByNameArgsForCall(i int) string {
   353  	fake.findByNameMutex.RLock()
   354  	defer fake.findByNameMutex.RUnlock()
   355  	argsForCall := fake.findByNameArgsForCall[i]
   356  	return argsForCall.arg1
   357  }
   358  
   359  func (fake *FakeQuotaRepository) FindByNameReturns(result1 models.QuotaFields, result2 error) {
   360  	fake.findByNameMutex.Lock()
   361  	defer fake.findByNameMutex.Unlock()
   362  	fake.FindByNameStub = nil
   363  	fake.findByNameReturns = struct {
   364  		result1 models.QuotaFields
   365  		result2 error
   366  	}{result1, result2}
   367  }
   368  
   369  func (fake *FakeQuotaRepository) FindByNameReturnsOnCall(i int, result1 models.QuotaFields, result2 error) {
   370  	fake.findByNameMutex.Lock()
   371  	defer fake.findByNameMutex.Unlock()
   372  	fake.FindByNameStub = nil
   373  	if fake.findByNameReturnsOnCall == nil {
   374  		fake.findByNameReturnsOnCall = make(map[int]struct {
   375  			result1 models.QuotaFields
   376  			result2 error
   377  		})
   378  	}
   379  	fake.findByNameReturnsOnCall[i] = struct {
   380  		result1 models.QuotaFields
   381  		result2 error
   382  	}{result1, result2}
   383  }
   384  
   385  func (fake *FakeQuotaRepository) Update(arg1 models.QuotaFields) error {
   386  	fake.updateMutex.Lock()
   387  	ret, specificReturn := fake.updateReturnsOnCall[len(fake.updateArgsForCall)]
   388  	fake.updateArgsForCall = append(fake.updateArgsForCall, struct {
   389  		arg1 models.QuotaFields
   390  	}{arg1})
   391  	fake.recordInvocation("Update", []interface{}{arg1})
   392  	fake.updateMutex.Unlock()
   393  	if fake.UpdateStub != nil {
   394  		return fake.UpdateStub(arg1)
   395  	}
   396  	if specificReturn {
   397  		return ret.result1
   398  	}
   399  	fakeReturns := fake.updateReturns
   400  	return fakeReturns.result1
   401  }
   402  
   403  func (fake *FakeQuotaRepository) UpdateCallCount() int {
   404  	fake.updateMutex.RLock()
   405  	defer fake.updateMutex.RUnlock()
   406  	return len(fake.updateArgsForCall)
   407  }
   408  
   409  func (fake *FakeQuotaRepository) UpdateCalls(stub func(models.QuotaFields) error) {
   410  	fake.updateMutex.Lock()
   411  	defer fake.updateMutex.Unlock()
   412  	fake.UpdateStub = stub
   413  }
   414  
   415  func (fake *FakeQuotaRepository) UpdateArgsForCall(i int) models.QuotaFields {
   416  	fake.updateMutex.RLock()
   417  	defer fake.updateMutex.RUnlock()
   418  	argsForCall := fake.updateArgsForCall[i]
   419  	return argsForCall.arg1
   420  }
   421  
   422  func (fake *FakeQuotaRepository) UpdateReturns(result1 error) {
   423  	fake.updateMutex.Lock()
   424  	defer fake.updateMutex.Unlock()
   425  	fake.UpdateStub = nil
   426  	fake.updateReturns = struct {
   427  		result1 error
   428  	}{result1}
   429  }
   430  
   431  func (fake *FakeQuotaRepository) UpdateReturnsOnCall(i int, result1 error) {
   432  	fake.updateMutex.Lock()
   433  	defer fake.updateMutex.Unlock()
   434  	fake.UpdateStub = nil
   435  	if fake.updateReturnsOnCall == nil {
   436  		fake.updateReturnsOnCall = make(map[int]struct {
   437  			result1 error
   438  		})
   439  	}
   440  	fake.updateReturnsOnCall[i] = struct {
   441  		result1 error
   442  	}{result1}
   443  }
   444  
   445  func (fake *FakeQuotaRepository) Invocations() map[string][][]interface{} {
   446  	fake.invocationsMutex.RLock()
   447  	defer fake.invocationsMutex.RUnlock()
   448  	fake.assignQuotaToOrgMutex.RLock()
   449  	defer fake.assignQuotaToOrgMutex.RUnlock()
   450  	fake.createMutex.RLock()
   451  	defer fake.createMutex.RUnlock()
   452  	fake.deleteMutex.RLock()
   453  	defer fake.deleteMutex.RUnlock()
   454  	fake.findAllMutex.RLock()
   455  	defer fake.findAllMutex.RUnlock()
   456  	fake.findByNameMutex.RLock()
   457  	defer fake.findByNameMutex.RUnlock()
   458  	fake.updateMutex.RLock()
   459  	defer fake.updateMutex.RUnlock()
   460  	copiedInvocations := map[string][][]interface{}{}
   461  	for key, value := range fake.invocations {
   462  		copiedInvocations[key] = value
   463  	}
   464  	return copiedInvocations
   465  }
   466  
   467  func (fake *FakeQuotaRepository) recordInvocation(key string, args []interface{}) {
   468  	fake.invocationsMutex.Lock()
   469  	defer fake.invocationsMutex.Unlock()
   470  	if fake.invocations == nil {
   471  		fake.invocations = map[string][][]interface{}{}
   472  	}
   473  	if fake.invocations[key] == nil {
   474  		fake.invocations[key] = [][]interface{}{}
   475  	}
   476  	fake.invocations[key] = append(fake.invocations[key], args)
   477  }
   478  
   479  var _ quotas.QuotaRepository = new(FakeQuotaRepository)