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