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)