github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/cf/api/fakes/fake_user_provided_service_instance_repository.go (about) 1 // This file was generated by counterfeiter 2 package fakes 3 4 import ( 5 "github.com/cloudfoundry/cli/cf/api" 6 "github.com/cloudfoundry/cli/cf/models" 7 "sync" 8 ) 9 10 type FakeUserProvidedServiceInstanceRepository struct { 11 CreateStub func(name, drainUrl string, params map[string]interface{}) (apiErr error) 12 createMutex sync.RWMutex 13 createArgsForCall []struct { 14 name string 15 drainUrl string 16 params map[string]interface{} 17 } 18 createReturns struct { 19 result1 error 20 } 21 UpdateStub func(serviceInstanceFields models.ServiceInstanceFields) (apiErr error) 22 updateMutex sync.RWMutex 23 updateArgsForCall []struct { 24 serviceInstanceFields models.ServiceInstanceFields 25 } 26 updateReturns struct { 27 result1 error 28 } 29 GetSummariesStub func() (models.UserProvidedServiceSummary, error) 30 getSummariesMutex sync.RWMutex 31 getSummariesArgsForCall []struct{} 32 getSummariesReturns struct { 33 result1 models.UserProvidedServiceSummary 34 result2 error 35 } 36 } 37 38 func (fake *FakeUserProvidedServiceInstanceRepository) Create(name string, drainUrl string, params map[string]interface{}) (apiErr error) { 39 fake.createMutex.Lock() 40 defer fake.createMutex.Unlock() 41 fake.createArgsForCall = append(fake.createArgsForCall, struct { 42 name string 43 drainUrl string 44 params map[string]interface{} 45 }{name, drainUrl, params}) 46 if fake.CreateStub != nil { 47 return fake.CreateStub(name, drainUrl, params) 48 } else { 49 return fake.createReturns.result1 50 } 51 } 52 53 func (fake *FakeUserProvidedServiceInstanceRepository) CreateCallCount() int { 54 fake.createMutex.RLock() 55 defer fake.createMutex.RUnlock() 56 return len(fake.createArgsForCall) 57 } 58 59 func (fake *FakeUserProvidedServiceInstanceRepository) CreateArgsForCall(i int) (string, string, map[string]interface{}) { 60 fake.createMutex.RLock() 61 defer fake.createMutex.RUnlock() 62 return fake.createArgsForCall[i].name, fake.createArgsForCall[i].drainUrl, fake.createArgsForCall[i].params 63 } 64 65 func (fake *FakeUserProvidedServiceInstanceRepository) CreateReturns(result1 error) { 66 fake.CreateStub = nil 67 fake.createReturns = struct { 68 result1 error 69 }{result1} 70 } 71 72 func (fake *FakeUserProvidedServiceInstanceRepository) Update(serviceInstanceFields models.ServiceInstanceFields) (apiErr error) { 73 fake.updateMutex.Lock() 74 defer fake.updateMutex.Unlock() 75 fake.updateArgsForCall = append(fake.updateArgsForCall, struct { 76 serviceInstanceFields models.ServiceInstanceFields 77 }{serviceInstanceFields}) 78 if fake.UpdateStub != nil { 79 return fake.UpdateStub(serviceInstanceFields) 80 } else { 81 return fake.updateReturns.result1 82 } 83 } 84 85 func (fake *FakeUserProvidedServiceInstanceRepository) UpdateCallCount() int { 86 fake.updateMutex.RLock() 87 defer fake.updateMutex.RUnlock() 88 return len(fake.updateArgsForCall) 89 } 90 91 func (fake *FakeUserProvidedServiceInstanceRepository) UpdateArgsForCall(i int) models.ServiceInstanceFields { 92 fake.updateMutex.RLock() 93 defer fake.updateMutex.RUnlock() 94 return fake.updateArgsForCall[i].serviceInstanceFields 95 } 96 97 func (fake *FakeUserProvidedServiceInstanceRepository) UpdateReturns(result1 error) { 98 fake.UpdateStub = nil 99 fake.updateReturns = struct { 100 result1 error 101 }{result1} 102 } 103 104 func (fake *FakeUserProvidedServiceInstanceRepository) GetSummaries() (models.UserProvidedServiceSummary, error) { 105 fake.getSummariesMutex.Lock() 106 defer fake.getSummariesMutex.Unlock() 107 fake.getSummariesArgsForCall = append(fake.getSummariesArgsForCall, struct{}{}) 108 if fake.GetSummariesStub != nil { 109 return fake.GetSummariesStub() 110 } else { 111 return fake.getSummariesReturns.result1, fake.getSummariesReturns.result2 112 } 113 } 114 115 func (fake *FakeUserProvidedServiceInstanceRepository) GetSummariesCallCount() int { 116 fake.getSummariesMutex.RLock() 117 defer fake.getSummariesMutex.RUnlock() 118 return len(fake.getSummariesArgsForCall) 119 } 120 121 func (fake *FakeUserProvidedServiceInstanceRepository) GetSummariesReturns(result1 models.UserProvidedServiceSummary, result2 error) { 122 fake.GetSummariesStub = nil 123 fake.getSummariesReturns = struct { 124 result1 models.UserProvidedServiceSummary 125 result2 error 126 }{result1, result2} 127 } 128 129 var _ api.UserProvidedServiceInstanceRepository = new(FakeUserProvidedServiceInstanceRepository)