github.com/loggregator/cli@v6.33.1-0.20180224010324-82334f081791+incompatible/actor/v2v3action/v2v3actionfakes/fake_v3actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v2v3actionfakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v2v3action" 8 "code.cloudfoundry.org/cli/actor/v3action" 9 ) 10 11 type FakeV3Actor struct { 12 GetOrganizationByNameStub func(orgName string) (v3action.Organization, v3action.Warnings, error) 13 getOrganizationByNameMutex sync.RWMutex 14 getOrganizationByNameArgsForCall []struct { 15 orgName string 16 } 17 getOrganizationByNameReturns struct { 18 result1 v3action.Organization 19 result2 v3action.Warnings 20 result3 error 21 } 22 getOrganizationByNameReturnsOnCall map[int]struct { 23 result1 v3action.Organization 24 result2 v3action.Warnings 25 result3 error 26 } 27 ShareServiceInstanceToSpacesStub func(serviceInstanceGUID string, spaceGUIDs []string) (v3action.RelationshipList, v3action.Warnings, error) 28 shareServiceInstanceToSpacesMutex sync.RWMutex 29 shareServiceInstanceToSpacesArgsForCall []struct { 30 serviceInstanceGUID string 31 spaceGUIDs []string 32 } 33 shareServiceInstanceToSpacesReturns struct { 34 result1 v3action.RelationshipList 35 result2 v3action.Warnings 36 result3 error 37 } 38 shareServiceInstanceToSpacesReturnsOnCall map[int]struct { 39 result1 v3action.RelationshipList 40 result2 v3action.Warnings 41 result3 error 42 } 43 UnshareServiceInstanceByServiceInstanceAndSpaceStub func(serviceInstanceGUID string, spaceGUID string) (v3action.Warnings, error) 44 unshareServiceInstanceByServiceInstanceAndSpaceMutex sync.RWMutex 45 unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall []struct { 46 serviceInstanceGUID string 47 spaceGUID string 48 } 49 unshareServiceInstanceByServiceInstanceAndSpaceReturns struct { 50 result1 v3action.Warnings 51 result2 error 52 } 53 unshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall map[int]struct { 54 result1 v3action.Warnings 55 result2 error 56 } 57 CloudControllerAPIVersionStub func() string 58 cloudControllerAPIVersionMutex sync.RWMutex 59 cloudControllerAPIVersionArgsForCall []struct{} 60 cloudControllerAPIVersionReturns struct { 61 result1 string 62 } 63 cloudControllerAPIVersionReturnsOnCall map[int]struct { 64 result1 string 65 } 66 invocations map[string][][]interface{} 67 invocationsMutex sync.RWMutex 68 } 69 70 func (fake *FakeV3Actor) GetOrganizationByName(orgName string) (v3action.Organization, v3action.Warnings, error) { 71 fake.getOrganizationByNameMutex.Lock() 72 ret, specificReturn := fake.getOrganizationByNameReturnsOnCall[len(fake.getOrganizationByNameArgsForCall)] 73 fake.getOrganizationByNameArgsForCall = append(fake.getOrganizationByNameArgsForCall, struct { 74 orgName string 75 }{orgName}) 76 fake.recordInvocation("GetOrganizationByName", []interface{}{orgName}) 77 fake.getOrganizationByNameMutex.Unlock() 78 if fake.GetOrganizationByNameStub != nil { 79 return fake.GetOrganizationByNameStub(orgName) 80 } 81 if specificReturn { 82 return ret.result1, ret.result2, ret.result3 83 } 84 return fake.getOrganizationByNameReturns.result1, fake.getOrganizationByNameReturns.result2, fake.getOrganizationByNameReturns.result3 85 } 86 87 func (fake *FakeV3Actor) GetOrganizationByNameCallCount() int { 88 fake.getOrganizationByNameMutex.RLock() 89 defer fake.getOrganizationByNameMutex.RUnlock() 90 return len(fake.getOrganizationByNameArgsForCall) 91 } 92 93 func (fake *FakeV3Actor) GetOrganizationByNameArgsForCall(i int) string { 94 fake.getOrganizationByNameMutex.RLock() 95 defer fake.getOrganizationByNameMutex.RUnlock() 96 return fake.getOrganizationByNameArgsForCall[i].orgName 97 } 98 99 func (fake *FakeV3Actor) GetOrganizationByNameReturns(result1 v3action.Organization, result2 v3action.Warnings, result3 error) { 100 fake.GetOrganizationByNameStub = nil 101 fake.getOrganizationByNameReturns = struct { 102 result1 v3action.Organization 103 result2 v3action.Warnings 104 result3 error 105 }{result1, result2, result3} 106 } 107 108 func (fake *FakeV3Actor) GetOrganizationByNameReturnsOnCall(i int, result1 v3action.Organization, result2 v3action.Warnings, result3 error) { 109 fake.GetOrganizationByNameStub = nil 110 if fake.getOrganizationByNameReturnsOnCall == nil { 111 fake.getOrganizationByNameReturnsOnCall = make(map[int]struct { 112 result1 v3action.Organization 113 result2 v3action.Warnings 114 result3 error 115 }) 116 } 117 fake.getOrganizationByNameReturnsOnCall[i] = struct { 118 result1 v3action.Organization 119 result2 v3action.Warnings 120 result3 error 121 }{result1, result2, result3} 122 } 123 124 func (fake *FakeV3Actor) ShareServiceInstanceToSpaces(serviceInstanceGUID string, spaceGUIDs []string) (v3action.RelationshipList, v3action.Warnings, error) { 125 var spaceGUIDsCopy []string 126 if spaceGUIDs != nil { 127 spaceGUIDsCopy = make([]string, len(spaceGUIDs)) 128 copy(spaceGUIDsCopy, spaceGUIDs) 129 } 130 fake.shareServiceInstanceToSpacesMutex.Lock() 131 ret, specificReturn := fake.shareServiceInstanceToSpacesReturnsOnCall[len(fake.shareServiceInstanceToSpacesArgsForCall)] 132 fake.shareServiceInstanceToSpacesArgsForCall = append(fake.shareServiceInstanceToSpacesArgsForCall, struct { 133 serviceInstanceGUID string 134 spaceGUIDs []string 135 }{serviceInstanceGUID, spaceGUIDsCopy}) 136 fake.recordInvocation("ShareServiceInstanceToSpaces", []interface{}{serviceInstanceGUID, spaceGUIDsCopy}) 137 fake.shareServiceInstanceToSpacesMutex.Unlock() 138 if fake.ShareServiceInstanceToSpacesStub != nil { 139 return fake.ShareServiceInstanceToSpacesStub(serviceInstanceGUID, spaceGUIDs) 140 } 141 if specificReturn { 142 return ret.result1, ret.result2, ret.result3 143 } 144 return fake.shareServiceInstanceToSpacesReturns.result1, fake.shareServiceInstanceToSpacesReturns.result2, fake.shareServiceInstanceToSpacesReturns.result3 145 } 146 147 func (fake *FakeV3Actor) ShareServiceInstanceToSpacesCallCount() int { 148 fake.shareServiceInstanceToSpacesMutex.RLock() 149 defer fake.shareServiceInstanceToSpacesMutex.RUnlock() 150 return len(fake.shareServiceInstanceToSpacesArgsForCall) 151 } 152 153 func (fake *FakeV3Actor) ShareServiceInstanceToSpacesArgsForCall(i int) (string, []string) { 154 fake.shareServiceInstanceToSpacesMutex.RLock() 155 defer fake.shareServiceInstanceToSpacesMutex.RUnlock() 156 return fake.shareServiceInstanceToSpacesArgsForCall[i].serviceInstanceGUID, fake.shareServiceInstanceToSpacesArgsForCall[i].spaceGUIDs 157 } 158 159 func (fake *FakeV3Actor) ShareServiceInstanceToSpacesReturns(result1 v3action.RelationshipList, result2 v3action.Warnings, result3 error) { 160 fake.ShareServiceInstanceToSpacesStub = nil 161 fake.shareServiceInstanceToSpacesReturns = struct { 162 result1 v3action.RelationshipList 163 result2 v3action.Warnings 164 result3 error 165 }{result1, result2, result3} 166 } 167 168 func (fake *FakeV3Actor) ShareServiceInstanceToSpacesReturnsOnCall(i int, result1 v3action.RelationshipList, result2 v3action.Warnings, result3 error) { 169 fake.ShareServiceInstanceToSpacesStub = nil 170 if fake.shareServiceInstanceToSpacesReturnsOnCall == nil { 171 fake.shareServiceInstanceToSpacesReturnsOnCall = make(map[int]struct { 172 result1 v3action.RelationshipList 173 result2 v3action.Warnings 174 result3 error 175 }) 176 } 177 fake.shareServiceInstanceToSpacesReturnsOnCall[i] = struct { 178 result1 v3action.RelationshipList 179 result2 v3action.Warnings 180 result3 error 181 }{result1, result2, result3} 182 } 183 184 func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpace(serviceInstanceGUID string, spaceGUID string) (v3action.Warnings, error) { 185 fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.Lock() 186 ret, specificReturn := fake.unshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall[len(fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall)] 187 fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall = append(fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall, struct { 188 serviceInstanceGUID string 189 spaceGUID string 190 }{serviceInstanceGUID, spaceGUID}) 191 fake.recordInvocation("UnshareServiceInstanceByServiceInstanceAndSpace", []interface{}{serviceInstanceGUID, spaceGUID}) 192 fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.Unlock() 193 if fake.UnshareServiceInstanceByServiceInstanceAndSpaceStub != nil { 194 return fake.UnshareServiceInstanceByServiceInstanceAndSpaceStub(serviceInstanceGUID, spaceGUID) 195 } 196 if specificReturn { 197 return ret.result1, ret.result2 198 } 199 return fake.unshareServiceInstanceByServiceInstanceAndSpaceReturns.result1, fake.unshareServiceInstanceByServiceInstanceAndSpaceReturns.result2 200 } 201 202 func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpaceCallCount() int { 203 fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RLock() 204 defer fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RUnlock() 205 return len(fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall) 206 } 207 208 func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpaceArgsForCall(i int) (string, string) { 209 fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RLock() 210 defer fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RUnlock() 211 return fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall[i].serviceInstanceGUID, fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall[i].spaceGUID 212 } 213 214 func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpaceReturns(result1 v3action.Warnings, result2 error) { 215 fake.UnshareServiceInstanceByServiceInstanceAndSpaceStub = nil 216 fake.unshareServiceInstanceByServiceInstanceAndSpaceReturns = struct { 217 result1 v3action.Warnings 218 result2 error 219 }{result1, result2} 220 } 221 222 func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall(i int, result1 v3action.Warnings, result2 error) { 223 fake.UnshareServiceInstanceByServiceInstanceAndSpaceStub = nil 224 if fake.unshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall == nil { 225 fake.unshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall = make(map[int]struct { 226 result1 v3action.Warnings 227 result2 error 228 }) 229 } 230 fake.unshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall[i] = struct { 231 result1 v3action.Warnings 232 result2 error 233 }{result1, result2} 234 } 235 236 func (fake *FakeV3Actor) CloudControllerAPIVersion() string { 237 fake.cloudControllerAPIVersionMutex.Lock() 238 ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)] 239 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct{}{}) 240 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 241 fake.cloudControllerAPIVersionMutex.Unlock() 242 if fake.CloudControllerAPIVersionStub != nil { 243 return fake.CloudControllerAPIVersionStub() 244 } 245 if specificReturn { 246 return ret.result1 247 } 248 return fake.cloudControllerAPIVersionReturns.result1 249 } 250 251 func (fake *FakeV3Actor) CloudControllerAPIVersionCallCount() int { 252 fake.cloudControllerAPIVersionMutex.RLock() 253 defer fake.cloudControllerAPIVersionMutex.RUnlock() 254 return len(fake.cloudControllerAPIVersionArgsForCall) 255 } 256 257 func (fake *FakeV3Actor) CloudControllerAPIVersionReturns(result1 string) { 258 fake.CloudControllerAPIVersionStub = nil 259 fake.cloudControllerAPIVersionReturns = struct { 260 result1 string 261 }{result1} 262 } 263 264 func (fake *FakeV3Actor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) { 265 fake.CloudControllerAPIVersionStub = nil 266 if fake.cloudControllerAPIVersionReturnsOnCall == nil { 267 fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct { 268 result1 string 269 }) 270 } 271 fake.cloudControllerAPIVersionReturnsOnCall[i] = struct { 272 result1 string 273 }{result1} 274 } 275 276 func (fake *FakeV3Actor) Invocations() map[string][][]interface{} { 277 fake.invocationsMutex.RLock() 278 defer fake.invocationsMutex.RUnlock() 279 fake.getOrganizationByNameMutex.RLock() 280 defer fake.getOrganizationByNameMutex.RUnlock() 281 fake.shareServiceInstanceToSpacesMutex.RLock() 282 defer fake.shareServiceInstanceToSpacesMutex.RUnlock() 283 fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RLock() 284 defer fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RUnlock() 285 fake.cloudControllerAPIVersionMutex.RLock() 286 defer fake.cloudControllerAPIVersionMutex.RUnlock() 287 copiedInvocations := map[string][][]interface{}{} 288 for key, value := range fake.invocations { 289 copiedInvocations[key] = value 290 } 291 return copiedInvocations 292 } 293 294 func (fake *FakeV3Actor) recordInvocation(key string, args []interface{}) { 295 fake.invocationsMutex.Lock() 296 defer fake.invocationsMutex.Unlock() 297 if fake.invocations == nil { 298 fake.invocations = map[string][][]interface{}{} 299 } 300 if fake.invocations[key] == nil { 301 fake.invocations[key] = [][]interface{}{} 302 } 303 fake.invocations[key] = append(fake.invocations[key], args) 304 } 305 306 var _ v2v3action.V3Actor = new(FakeV3Actor)