github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/cf/api/app_instances/fakes/fake_app_instances_repository.go (about) 1 // This file was generated by counterfeiter 2 package fakes 3 4 import ( 5 "sync" 6 7 . "github.com/cloudfoundry/cli/cf/api/app_instances" 8 "github.com/cloudfoundry/cli/cf/models" 9 ) 10 11 type FakeAppInstancesRepository struct { 12 GetInstancesStub func(appGuid string) (instances []models.AppInstanceFields, apiErr error) 13 getInstancesMutex sync.RWMutex 14 getInstancesArgsForCall []struct { 15 arg1 string 16 } 17 getInstancesReturns struct { 18 result1 []models.AppInstanceFields 19 result2 error 20 } 21 DeleteInstanceStub func(appGuid string, instance int) error 22 deleteInstanceMutex sync.RWMutex 23 deleteInstanceArgsForCall []struct { 24 arg1 string 25 arg2 int 26 } 27 deleteInstanceReturns struct { 28 result1 error 29 } 30 } 31 32 func (fake *FakeAppInstancesRepository) GetInstances(arg1 string) (instances []models.AppInstanceFields, apiErr error) { 33 fake.getInstancesMutex.Lock() 34 defer fake.getInstancesMutex.Unlock() 35 fake.getInstancesArgsForCall = append(fake.getInstancesArgsForCall, struct { 36 arg1 string 37 }{arg1}) 38 if fake.GetInstancesStub != nil { 39 return fake.GetInstancesStub(arg1) 40 } else { 41 return fake.getInstancesReturns.result1, fake.getInstancesReturns.result2 42 } 43 } 44 45 func (fake *FakeAppInstancesRepository) GetInstancesCallCount() int { 46 fake.getInstancesMutex.RLock() 47 defer fake.getInstancesMutex.RUnlock() 48 return len(fake.getInstancesArgsForCall) 49 } 50 51 func (fake *FakeAppInstancesRepository) GetInstancesArgsForCall(i int) string { 52 fake.getInstancesMutex.RLock() 53 defer fake.getInstancesMutex.RUnlock() 54 return fake.getInstancesArgsForCall[i].arg1 55 } 56 57 func (fake *FakeAppInstancesRepository) GetInstancesReturns(result1 []models.AppInstanceFields, result2 error) { 58 fake.getInstancesReturns = struct { 59 result1 []models.AppInstanceFields 60 result2 error 61 }{result1, result2} 62 } 63 64 func (fake *FakeAppInstancesRepository) DeleteInstance(arg1 string, arg2 int) error { 65 fake.deleteInstanceMutex.Lock() 66 defer fake.deleteInstanceMutex.Unlock() 67 fake.deleteInstanceArgsForCall = append(fake.deleteInstanceArgsForCall, struct { 68 arg1 string 69 arg2 int 70 }{arg1, arg2}) 71 if fake.DeleteInstanceStub != nil { 72 return fake.DeleteInstanceStub(arg1, arg2) 73 } else { 74 return fake.deleteInstanceReturns.result1 75 } 76 } 77 78 func (fake *FakeAppInstancesRepository) DeleteInstanceCallCount() int { 79 fake.deleteInstanceMutex.RLock() 80 defer fake.deleteInstanceMutex.RUnlock() 81 return len(fake.deleteInstanceArgsForCall) 82 } 83 84 func (fake *FakeAppInstancesRepository) DeleteInstanceArgsForCall(i int) (string, int) { 85 fake.deleteInstanceMutex.RLock() 86 defer fake.deleteInstanceMutex.RUnlock() 87 return fake.deleteInstanceArgsForCall[i].arg1, fake.deleteInstanceArgsForCall[i].arg2 88 } 89 90 func (fake *FakeAppInstancesRepository) DeleteInstanceReturns(result1 error) { 91 fake.deleteInstanceReturns = struct { 92 result1 error 93 }{result1} 94 } 95 96 var _ AppInstancesRepository = new(FakeAppInstancesRepository)