github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/cf/api/quotas/fakes/fake_quota_repository.go (about)

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	. "github.com/cloudfoundry/cli/cf/api/quotas"
     6  
     7  	"github.com/cloudfoundry/cli/cf/models"
     8  
     9  	"sync"
    10  )
    11  
    12  type FakeQuotaRepository struct {
    13  	FindAllStub        func() (quotas []models.QuotaFields, apiErr error)
    14  	findAllMutex       sync.RWMutex
    15  	findAllArgsForCall []struct{}
    16  	findAllReturns     struct {
    17  		result1 []models.QuotaFields
    18  		result2 error
    19  	}
    20  	FindByNameStub        func(name string) (quota models.QuotaFields, apiErr error)
    21  	findByNameMutex       sync.RWMutex
    22  	findByNameArgsForCall []struct {
    23  		name string
    24  	}
    25  	findByNameReturns struct {
    26  		result1 models.QuotaFields
    27  		result2 error
    28  	}
    29  	AssignQuotaToOrgStub        func(orgGuid, quotaGuid string) error
    30  	assignQuotaToOrgMutex       sync.RWMutex
    31  	assignQuotaToOrgArgsForCall []struct {
    32  		orgGuid   string
    33  		quotaGuid string
    34  	}
    35  	assignQuotaToOrgReturns struct {
    36  		result1 error
    37  	}
    38  	CreateStub        func(quota models.QuotaFields) error
    39  	createMutex       sync.RWMutex
    40  	createArgsForCall []struct {
    41  		quota models.QuotaFields
    42  	}
    43  	createReturns struct {
    44  		result1 error
    45  	}
    46  	UpdateStub        func(quota models.QuotaFields) error
    47  	updateMutex       sync.RWMutex
    48  	updateArgsForCall []struct {
    49  		quota models.QuotaFields
    50  	}
    51  	updateReturns struct {
    52  		result1 error
    53  	}
    54  	DeleteStub        func(quotaGuid string) error
    55  	deleteMutex       sync.RWMutex
    56  	deleteArgsForCall []struct {
    57  		quotaGuid string
    58  	}
    59  	deleteReturns struct {
    60  		result1 error
    61  	}
    62  }
    63  
    64  func (fake *FakeQuotaRepository) FindAll() (quotas []models.QuotaFields, apiErr error) {
    65  	fake.findAllMutex.Lock()
    66  	defer fake.findAllMutex.Unlock()
    67  	fake.findAllArgsForCall = append(fake.findAllArgsForCall, struct{}{})
    68  	if fake.FindAllStub != nil {
    69  		return fake.FindAllStub()
    70  	} else {
    71  		return fake.findAllReturns.result1, fake.findAllReturns.result2
    72  	}
    73  }
    74  
    75  func (fake *FakeQuotaRepository) FindAllCallCount() int {
    76  	fake.findAllMutex.RLock()
    77  	defer fake.findAllMutex.RUnlock()
    78  	return len(fake.findAllArgsForCall)
    79  }
    80  
    81  func (fake *FakeQuotaRepository) FindAllReturns(result1 []models.QuotaFields, result2 error) {
    82  	fake.findAllReturns = struct {
    83  		result1 []models.QuotaFields
    84  		result2 error
    85  	}{result1, result2}
    86  }
    87  
    88  func (fake *FakeQuotaRepository) FindByName(name string) (quota models.QuotaFields, apiErr error) {
    89  	fake.findByNameMutex.Lock()
    90  	defer fake.findByNameMutex.Unlock()
    91  	fake.findByNameArgsForCall = append(fake.findByNameArgsForCall, struct {
    92  		name string
    93  	}{name})
    94  	if fake.FindByNameStub != nil {
    95  		return fake.FindByNameStub(name)
    96  	} else {
    97  		return fake.findByNameReturns.result1, fake.findByNameReturns.result2
    98  	}
    99  }
   100  
   101  func (fake *FakeQuotaRepository) FindByNameCallCount() int {
   102  	fake.findByNameMutex.RLock()
   103  	defer fake.findByNameMutex.RUnlock()
   104  	return len(fake.findByNameArgsForCall)
   105  }
   106  
   107  func (fake *FakeQuotaRepository) FindByNameArgsForCall(i int) string {
   108  	fake.findByNameMutex.RLock()
   109  	defer fake.findByNameMutex.RUnlock()
   110  	return fake.findByNameArgsForCall[i].name
   111  }
   112  
   113  func (fake *FakeQuotaRepository) FindByNameReturns(result1 models.QuotaFields, result2 error) {
   114  	fake.findByNameReturns = struct {
   115  		result1 models.QuotaFields
   116  		result2 error
   117  	}{result1, result2}
   118  }
   119  
   120  func (fake *FakeQuotaRepository) AssignQuotaToOrg(orgGuid string, quotaGuid string) error {
   121  	fake.assignQuotaToOrgMutex.Lock()
   122  	defer fake.assignQuotaToOrgMutex.Unlock()
   123  	fake.assignQuotaToOrgArgsForCall = append(fake.assignQuotaToOrgArgsForCall, struct {
   124  		orgGuid   string
   125  		quotaGuid string
   126  	}{orgGuid, quotaGuid})
   127  	if fake.AssignQuotaToOrgStub != nil {
   128  		return fake.AssignQuotaToOrgStub(orgGuid, quotaGuid)
   129  	} else {
   130  		return fake.assignQuotaToOrgReturns.result1
   131  	}
   132  }
   133  
   134  func (fake *FakeQuotaRepository) AssignQuotaToOrgCallCount() int {
   135  	fake.assignQuotaToOrgMutex.RLock()
   136  	defer fake.assignQuotaToOrgMutex.RUnlock()
   137  	return len(fake.assignQuotaToOrgArgsForCall)
   138  }
   139  
   140  func (fake *FakeQuotaRepository) AssignQuotaToOrgArgsForCall(i int) (string, string) {
   141  	fake.assignQuotaToOrgMutex.RLock()
   142  	defer fake.assignQuotaToOrgMutex.RUnlock()
   143  	return fake.assignQuotaToOrgArgsForCall[i].orgGuid, fake.assignQuotaToOrgArgsForCall[i].quotaGuid
   144  }
   145  
   146  func (fake *FakeQuotaRepository) AssignQuotaToOrgReturns(result1 error) {
   147  	fake.assignQuotaToOrgReturns = struct {
   148  		result1 error
   149  	}{result1}
   150  }
   151  
   152  func (fake *FakeQuotaRepository) Create(quota models.QuotaFields) error {
   153  	fake.createMutex.Lock()
   154  	defer fake.createMutex.Unlock()
   155  	fake.createArgsForCall = append(fake.createArgsForCall, struct {
   156  		quota models.QuotaFields
   157  	}{quota})
   158  	if fake.CreateStub != nil {
   159  		return fake.CreateStub(quota)
   160  	} else {
   161  		return fake.createReturns.result1
   162  	}
   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) CreateArgsForCall(i int) models.QuotaFields {
   172  	fake.createMutex.RLock()
   173  	defer fake.createMutex.RUnlock()
   174  	return fake.createArgsForCall[i].quota
   175  }
   176  
   177  func (fake *FakeQuotaRepository) CreateReturns(result1 error) {
   178  	fake.createReturns = struct {
   179  		result1 error
   180  	}{result1}
   181  }
   182  
   183  func (fake *FakeQuotaRepository) Update(quota models.QuotaFields) error {
   184  	fake.updateMutex.Lock()
   185  	defer fake.updateMutex.Unlock()
   186  	fake.updateArgsForCall = append(fake.updateArgsForCall, struct {
   187  		quota models.QuotaFields
   188  	}{quota})
   189  	if fake.UpdateStub != nil {
   190  		return fake.UpdateStub(quota)
   191  	} else {
   192  		return fake.updateReturns.result1
   193  	}
   194  }
   195  
   196  func (fake *FakeQuotaRepository) UpdateCallCount() int {
   197  	fake.updateMutex.RLock()
   198  	defer fake.updateMutex.RUnlock()
   199  	return len(fake.updateArgsForCall)
   200  }
   201  
   202  func (fake *FakeQuotaRepository) UpdateArgsForCall(i int) models.QuotaFields {
   203  	fake.updateMutex.RLock()
   204  	defer fake.updateMutex.RUnlock()
   205  	return fake.updateArgsForCall[i].quota
   206  }
   207  
   208  func (fake *FakeQuotaRepository) UpdateReturns(result1 error) {
   209  	fake.updateReturns = struct {
   210  		result1 error
   211  	}{result1}
   212  }
   213  
   214  func (fake *FakeQuotaRepository) Delete(quotaGuid string) error {
   215  	fake.deleteMutex.Lock()
   216  	defer fake.deleteMutex.Unlock()
   217  	fake.deleteArgsForCall = append(fake.deleteArgsForCall, struct {
   218  		quotaGuid string
   219  	}{quotaGuid})
   220  	if fake.DeleteStub != nil {
   221  		return fake.DeleteStub(quotaGuid)
   222  	} else {
   223  		return fake.deleteReturns.result1
   224  	}
   225  }
   226  
   227  func (fake *FakeQuotaRepository) DeleteCallCount() int {
   228  	fake.deleteMutex.RLock()
   229  	defer fake.deleteMutex.RUnlock()
   230  	return len(fake.deleteArgsForCall)
   231  }
   232  
   233  func (fake *FakeQuotaRepository) DeleteArgsForCall(i int) string {
   234  	fake.deleteMutex.RLock()
   235  	defer fake.deleteMutex.RUnlock()
   236  	return fake.deleteArgsForCall[i].quotaGuid
   237  }
   238  
   239  func (fake *FakeQuotaRepository) DeleteReturns(result1 error) {
   240  	fake.deleteReturns = struct {
   241  		result1 error
   242  	}{result1}
   243  }
   244  
   245  var _ QuotaRepository = new(FakeQuotaRepository)