github.com/loggregator/cli@v6.33.1-0.20180224010324-82334f081791+incompatible/command/v3/v3fakes/fake_share_service_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v3fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v2v3action" 8 "code.cloudfoundry.org/cli/command/v3" 9 ) 10 11 type FakeShareServiceActor struct { 12 ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameStub func(sharedToSpaceName string, serviceInstanceName string, sourceSpaceGUID string, sharedToOrgName string) (v2v3action.Warnings, error) 13 shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameMutex sync.RWMutex 14 shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameArgsForCall []struct { 15 sharedToSpaceName string 16 serviceInstanceName string 17 sourceSpaceGUID string 18 sharedToOrgName string 19 } 20 shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameReturns struct { 21 result1 v2v3action.Warnings 22 result2 error 23 } 24 shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameReturnsOnCall map[int]struct { 25 result1 v2v3action.Warnings 26 result2 error 27 } 28 ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationStub func(sharedToSpaceName string, serviceInstanceName string, sourceSpaceGUID string, sharedToOrgGUID string) (v2v3action.Warnings, error) 29 shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationMutex sync.RWMutex 30 shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationArgsForCall []struct { 31 sharedToSpaceName string 32 serviceInstanceName string 33 sourceSpaceGUID string 34 sharedToOrgGUID string 35 } 36 shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationReturns struct { 37 result1 v2v3action.Warnings 38 result2 error 39 } 40 shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationReturnsOnCall map[int]struct { 41 result1 v2v3action.Warnings 42 result2 error 43 } 44 CloudControllerV3APIVersionStub func() string 45 cloudControllerV3APIVersionMutex sync.RWMutex 46 cloudControllerV3APIVersionArgsForCall []struct{} 47 cloudControllerV3APIVersionReturns struct { 48 result1 string 49 } 50 cloudControllerV3APIVersionReturnsOnCall map[int]struct { 51 result1 string 52 } 53 invocations map[string][][]interface{} 54 invocationsMutex sync.RWMutex 55 } 56 57 func (fake *FakeShareServiceActor) ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationName(sharedToSpaceName string, serviceInstanceName string, sourceSpaceGUID string, sharedToOrgName string) (v2v3action.Warnings, error) { 58 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameMutex.Lock() 59 ret, specificReturn := fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameReturnsOnCall[len(fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameArgsForCall)] 60 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameArgsForCall = append(fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameArgsForCall, struct { 61 sharedToSpaceName string 62 serviceInstanceName string 63 sourceSpaceGUID string 64 sharedToOrgName string 65 }{sharedToSpaceName, serviceInstanceName, sourceSpaceGUID, sharedToOrgName}) 66 fake.recordInvocation("ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationName", []interface{}{sharedToSpaceName, serviceInstanceName, sourceSpaceGUID, sharedToOrgName}) 67 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameMutex.Unlock() 68 if fake.ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameStub != nil { 69 return fake.ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameStub(sharedToSpaceName, serviceInstanceName, sourceSpaceGUID, sharedToOrgName) 70 } 71 if specificReturn { 72 return ret.result1, ret.result2 73 } 74 return fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameReturns.result1, fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameReturns.result2 75 } 76 77 func (fake *FakeShareServiceActor) ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameCallCount() int { 78 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameMutex.RLock() 79 defer fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameMutex.RUnlock() 80 return len(fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameArgsForCall) 81 } 82 83 func (fake *FakeShareServiceActor) ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameArgsForCall(i int) (string, string, string, string) { 84 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameMutex.RLock() 85 defer fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameMutex.RUnlock() 86 return fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameArgsForCall[i].sharedToSpaceName, fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameArgsForCall[i].serviceInstanceName, fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameArgsForCall[i].sourceSpaceGUID, fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameArgsForCall[i].sharedToOrgName 87 } 88 89 func (fake *FakeShareServiceActor) ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameReturns(result1 v2v3action.Warnings, result2 error) { 90 fake.ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameStub = nil 91 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameReturns = struct { 92 result1 v2v3action.Warnings 93 result2 error 94 }{result1, result2} 95 } 96 97 func (fake *FakeShareServiceActor) ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameReturnsOnCall(i int, result1 v2v3action.Warnings, result2 error) { 98 fake.ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameStub = nil 99 if fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameReturnsOnCall == nil { 100 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameReturnsOnCall = make(map[int]struct { 101 result1 v2v3action.Warnings 102 result2 error 103 }) 104 } 105 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameReturnsOnCall[i] = struct { 106 result1 v2v3action.Warnings 107 result2 error 108 }{result1, result2} 109 } 110 111 func (fake *FakeShareServiceActor) ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganization(sharedToSpaceName string, serviceInstanceName string, sourceSpaceGUID string, sharedToOrgGUID string) (v2v3action.Warnings, error) { 112 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationMutex.Lock() 113 ret, specificReturn := fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationReturnsOnCall[len(fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationArgsForCall)] 114 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationArgsForCall = append(fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationArgsForCall, struct { 115 sharedToSpaceName string 116 serviceInstanceName string 117 sourceSpaceGUID string 118 sharedToOrgGUID string 119 }{sharedToSpaceName, serviceInstanceName, sourceSpaceGUID, sharedToOrgGUID}) 120 fake.recordInvocation("ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganization", []interface{}{sharedToSpaceName, serviceInstanceName, sourceSpaceGUID, sharedToOrgGUID}) 121 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationMutex.Unlock() 122 if fake.ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationStub != nil { 123 return fake.ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationStub(sharedToSpaceName, serviceInstanceName, sourceSpaceGUID, sharedToOrgGUID) 124 } 125 if specificReturn { 126 return ret.result1, ret.result2 127 } 128 return fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationReturns.result1, fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationReturns.result2 129 } 130 131 func (fake *FakeShareServiceActor) ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationCallCount() int { 132 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationMutex.RLock() 133 defer fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationMutex.RUnlock() 134 return len(fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationArgsForCall) 135 } 136 137 func (fake *FakeShareServiceActor) ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationArgsForCall(i int) (string, string, string, string) { 138 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationMutex.RLock() 139 defer fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationMutex.RUnlock() 140 return fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationArgsForCall[i].sharedToSpaceName, fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationArgsForCall[i].serviceInstanceName, fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationArgsForCall[i].sourceSpaceGUID, fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationArgsForCall[i].sharedToOrgGUID 141 } 142 143 func (fake *FakeShareServiceActor) ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationReturns(result1 v2v3action.Warnings, result2 error) { 144 fake.ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationStub = nil 145 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationReturns = struct { 146 result1 v2v3action.Warnings 147 result2 error 148 }{result1, result2} 149 } 150 151 func (fake *FakeShareServiceActor) ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationReturnsOnCall(i int, result1 v2v3action.Warnings, result2 error) { 152 fake.ShareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationStub = nil 153 if fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationReturnsOnCall == nil { 154 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationReturnsOnCall = make(map[int]struct { 155 result1 v2v3action.Warnings 156 result2 error 157 }) 158 } 159 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationReturnsOnCall[i] = struct { 160 result1 v2v3action.Warnings 161 result2 error 162 }{result1, result2} 163 } 164 165 func (fake *FakeShareServiceActor) CloudControllerV3APIVersion() string { 166 fake.cloudControllerV3APIVersionMutex.Lock() 167 ret, specificReturn := fake.cloudControllerV3APIVersionReturnsOnCall[len(fake.cloudControllerV3APIVersionArgsForCall)] 168 fake.cloudControllerV3APIVersionArgsForCall = append(fake.cloudControllerV3APIVersionArgsForCall, struct{}{}) 169 fake.recordInvocation("CloudControllerV3APIVersion", []interface{}{}) 170 fake.cloudControllerV3APIVersionMutex.Unlock() 171 if fake.CloudControllerV3APIVersionStub != nil { 172 return fake.CloudControllerV3APIVersionStub() 173 } 174 if specificReturn { 175 return ret.result1 176 } 177 return fake.cloudControllerV3APIVersionReturns.result1 178 } 179 180 func (fake *FakeShareServiceActor) CloudControllerV3APIVersionCallCount() int { 181 fake.cloudControllerV3APIVersionMutex.RLock() 182 defer fake.cloudControllerV3APIVersionMutex.RUnlock() 183 return len(fake.cloudControllerV3APIVersionArgsForCall) 184 } 185 186 func (fake *FakeShareServiceActor) CloudControllerV3APIVersionReturns(result1 string) { 187 fake.CloudControllerV3APIVersionStub = nil 188 fake.cloudControllerV3APIVersionReturns = struct { 189 result1 string 190 }{result1} 191 } 192 193 func (fake *FakeShareServiceActor) CloudControllerV3APIVersionReturnsOnCall(i int, result1 string) { 194 fake.CloudControllerV3APIVersionStub = nil 195 if fake.cloudControllerV3APIVersionReturnsOnCall == nil { 196 fake.cloudControllerV3APIVersionReturnsOnCall = make(map[int]struct { 197 result1 string 198 }) 199 } 200 fake.cloudControllerV3APIVersionReturnsOnCall[i] = struct { 201 result1 string 202 }{result1} 203 } 204 205 func (fake *FakeShareServiceActor) Invocations() map[string][][]interface{} { 206 fake.invocationsMutex.RLock() 207 defer fake.invocationsMutex.RUnlock() 208 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameMutex.RLock() 209 defer fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationNameMutex.RUnlock() 210 fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationMutex.RLock() 211 defer fake.shareServiceInstanceToSpaceNameByNameAndSpaceAndOrganizationMutex.RUnlock() 212 fake.cloudControllerV3APIVersionMutex.RLock() 213 defer fake.cloudControllerV3APIVersionMutex.RUnlock() 214 copiedInvocations := map[string][][]interface{}{} 215 for key, value := range fake.invocations { 216 copiedInvocations[key] = value 217 } 218 return copiedInvocations 219 } 220 221 func (fake *FakeShareServiceActor) recordInvocation(key string, args []interface{}) { 222 fake.invocationsMutex.Lock() 223 defer fake.invocationsMutex.Unlock() 224 if fake.invocations == nil { 225 fake.invocations = map[string][][]interface{}{} 226 } 227 if fake.invocations[key] == nil { 228 fake.invocations[key] = [][]interface{}{} 229 } 230 fake.invocations[key] = append(fake.invocations[key], args) 231 } 232 233 var _ v3.ShareServiceActor = new(FakeShareServiceActor)