github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/command/v6/v6fakes/fake_purge_service_offering_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v6fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v2action" 8 v6 "code.cloudfoundry.org/cli/command/v6" 9 ) 10 11 type FakePurgeServiceOfferingActor struct { 12 GetServiceByNameAndBrokerNameStub func(string, string) (v2action.Service, v2action.Warnings, error) 13 getServiceByNameAndBrokerNameMutex sync.RWMutex 14 getServiceByNameAndBrokerNameArgsForCall []struct { 15 arg1 string 16 arg2 string 17 } 18 getServiceByNameAndBrokerNameReturns struct { 19 result1 v2action.Service 20 result2 v2action.Warnings 21 result3 error 22 } 23 getServiceByNameAndBrokerNameReturnsOnCall map[int]struct { 24 result1 v2action.Service 25 result2 v2action.Warnings 26 result3 error 27 } 28 PurgeServiceOfferingStub func(v2action.Service) (v2action.Warnings, error) 29 purgeServiceOfferingMutex sync.RWMutex 30 purgeServiceOfferingArgsForCall []struct { 31 arg1 v2action.Service 32 } 33 purgeServiceOfferingReturns struct { 34 result1 v2action.Warnings 35 result2 error 36 } 37 purgeServiceOfferingReturnsOnCall map[int]struct { 38 result1 v2action.Warnings 39 result2 error 40 } 41 invocations map[string][][]interface{} 42 invocationsMutex sync.RWMutex 43 } 44 45 func (fake *FakePurgeServiceOfferingActor) GetServiceByNameAndBrokerName(arg1 string, arg2 string) (v2action.Service, v2action.Warnings, error) { 46 fake.getServiceByNameAndBrokerNameMutex.Lock() 47 ret, specificReturn := fake.getServiceByNameAndBrokerNameReturnsOnCall[len(fake.getServiceByNameAndBrokerNameArgsForCall)] 48 fake.getServiceByNameAndBrokerNameArgsForCall = append(fake.getServiceByNameAndBrokerNameArgsForCall, struct { 49 arg1 string 50 arg2 string 51 }{arg1, arg2}) 52 fake.recordInvocation("GetServiceByNameAndBrokerName", []interface{}{arg1, arg2}) 53 fake.getServiceByNameAndBrokerNameMutex.Unlock() 54 if fake.GetServiceByNameAndBrokerNameStub != nil { 55 return fake.GetServiceByNameAndBrokerNameStub(arg1, arg2) 56 } 57 if specificReturn { 58 return ret.result1, ret.result2, ret.result3 59 } 60 fakeReturns := fake.getServiceByNameAndBrokerNameReturns 61 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 62 } 63 64 func (fake *FakePurgeServiceOfferingActor) GetServiceByNameAndBrokerNameCallCount() int { 65 fake.getServiceByNameAndBrokerNameMutex.RLock() 66 defer fake.getServiceByNameAndBrokerNameMutex.RUnlock() 67 return len(fake.getServiceByNameAndBrokerNameArgsForCall) 68 } 69 70 func (fake *FakePurgeServiceOfferingActor) GetServiceByNameAndBrokerNameCalls(stub func(string, string) (v2action.Service, v2action.Warnings, error)) { 71 fake.getServiceByNameAndBrokerNameMutex.Lock() 72 defer fake.getServiceByNameAndBrokerNameMutex.Unlock() 73 fake.GetServiceByNameAndBrokerNameStub = stub 74 } 75 76 func (fake *FakePurgeServiceOfferingActor) GetServiceByNameAndBrokerNameArgsForCall(i int) (string, string) { 77 fake.getServiceByNameAndBrokerNameMutex.RLock() 78 defer fake.getServiceByNameAndBrokerNameMutex.RUnlock() 79 argsForCall := fake.getServiceByNameAndBrokerNameArgsForCall[i] 80 return argsForCall.arg1, argsForCall.arg2 81 } 82 83 func (fake *FakePurgeServiceOfferingActor) GetServiceByNameAndBrokerNameReturns(result1 v2action.Service, result2 v2action.Warnings, result3 error) { 84 fake.getServiceByNameAndBrokerNameMutex.Lock() 85 defer fake.getServiceByNameAndBrokerNameMutex.Unlock() 86 fake.GetServiceByNameAndBrokerNameStub = nil 87 fake.getServiceByNameAndBrokerNameReturns = struct { 88 result1 v2action.Service 89 result2 v2action.Warnings 90 result3 error 91 }{result1, result2, result3} 92 } 93 94 func (fake *FakePurgeServiceOfferingActor) GetServiceByNameAndBrokerNameReturnsOnCall(i int, result1 v2action.Service, result2 v2action.Warnings, result3 error) { 95 fake.getServiceByNameAndBrokerNameMutex.Lock() 96 defer fake.getServiceByNameAndBrokerNameMutex.Unlock() 97 fake.GetServiceByNameAndBrokerNameStub = nil 98 if fake.getServiceByNameAndBrokerNameReturnsOnCall == nil { 99 fake.getServiceByNameAndBrokerNameReturnsOnCall = make(map[int]struct { 100 result1 v2action.Service 101 result2 v2action.Warnings 102 result3 error 103 }) 104 } 105 fake.getServiceByNameAndBrokerNameReturnsOnCall[i] = struct { 106 result1 v2action.Service 107 result2 v2action.Warnings 108 result3 error 109 }{result1, result2, result3} 110 } 111 112 func (fake *FakePurgeServiceOfferingActor) PurgeServiceOffering(arg1 v2action.Service) (v2action.Warnings, error) { 113 fake.purgeServiceOfferingMutex.Lock() 114 ret, specificReturn := fake.purgeServiceOfferingReturnsOnCall[len(fake.purgeServiceOfferingArgsForCall)] 115 fake.purgeServiceOfferingArgsForCall = append(fake.purgeServiceOfferingArgsForCall, struct { 116 arg1 v2action.Service 117 }{arg1}) 118 fake.recordInvocation("PurgeServiceOffering", []interface{}{arg1}) 119 fake.purgeServiceOfferingMutex.Unlock() 120 if fake.PurgeServiceOfferingStub != nil { 121 return fake.PurgeServiceOfferingStub(arg1) 122 } 123 if specificReturn { 124 return ret.result1, ret.result2 125 } 126 fakeReturns := fake.purgeServiceOfferingReturns 127 return fakeReturns.result1, fakeReturns.result2 128 } 129 130 func (fake *FakePurgeServiceOfferingActor) PurgeServiceOfferingCallCount() int { 131 fake.purgeServiceOfferingMutex.RLock() 132 defer fake.purgeServiceOfferingMutex.RUnlock() 133 return len(fake.purgeServiceOfferingArgsForCall) 134 } 135 136 func (fake *FakePurgeServiceOfferingActor) PurgeServiceOfferingCalls(stub func(v2action.Service) (v2action.Warnings, error)) { 137 fake.purgeServiceOfferingMutex.Lock() 138 defer fake.purgeServiceOfferingMutex.Unlock() 139 fake.PurgeServiceOfferingStub = stub 140 } 141 142 func (fake *FakePurgeServiceOfferingActor) PurgeServiceOfferingArgsForCall(i int) v2action.Service { 143 fake.purgeServiceOfferingMutex.RLock() 144 defer fake.purgeServiceOfferingMutex.RUnlock() 145 argsForCall := fake.purgeServiceOfferingArgsForCall[i] 146 return argsForCall.arg1 147 } 148 149 func (fake *FakePurgeServiceOfferingActor) PurgeServiceOfferingReturns(result1 v2action.Warnings, result2 error) { 150 fake.purgeServiceOfferingMutex.Lock() 151 defer fake.purgeServiceOfferingMutex.Unlock() 152 fake.PurgeServiceOfferingStub = nil 153 fake.purgeServiceOfferingReturns = struct { 154 result1 v2action.Warnings 155 result2 error 156 }{result1, result2} 157 } 158 159 func (fake *FakePurgeServiceOfferingActor) PurgeServiceOfferingReturnsOnCall(i int, result1 v2action.Warnings, result2 error) { 160 fake.purgeServiceOfferingMutex.Lock() 161 defer fake.purgeServiceOfferingMutex.Unlock() 162 fake.PurgeServiceOfferingStub = nil 163 if fake.purgeServiceOfferingReturnsOnCall == nil { 164 fake.purgeServiceOfferingReturnsOnCall = make(map[int]struct { 165 result1 v2action.Warnings 166 result2 error 167 }) 168 } 169 fake.purgeServiceOfferingReturnsOnCall[i] = struct { 170 result1 v2action.Warnings 171 result2 error 172 }{result1, result2} 173 } 174 175 func (fake *FakePurgeServiceOfferingActor) Invocations() map[string][][]interface{} { 176 fake.invocationsMutex.RLock() 177 defer fake.invocationsMutex.RUnlock() 178 fake.getServiceByNameAndBrokerNameMutex.RLock() 179 defer fake.getServiceByNameAndBrokerNameMutex.RUnlock() 180 fake.purgeServiceOfferingMutex.RLock() 181 defer fake.purgeServiceOfferingMutex.RUnlock() 182 copiedInvocations := map[string][][]interface{}{} 183 for key, value := range fake.invocations { 184 copiedInvocations[key] = value 185 } 186 return copiedInvocations 187 } 188 189 func (fake *FakePurgeServiceOfferingActor) recordInvocation(key string, args []interface{}) { 190 fake.invocationsMutex.Lock() 191 defer fake.invocationsMutex.Unlock() 192 if fake.invocations == nil { 193 fake.invocations = map[string][][]interface{}{} 194 } 195 if fake.invocations[key] == nil { 196 fake.invocations[key] = [][]interface{}{} 197 } 198 fake.invocations[key] = append(fake.invocations[key], args) 199 } 200 201 var _ v6.PurgeServiceOfferingActor = new(FakePurgeServiceOfferingActor)