github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/command/v7/v7fakes/fake_routes_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v7fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v7action" 8 v7 "code.cloudfoundry.org/cli/command/v7" 9 ) 10 11 type FakeRoutesActor struct { 12 GetRouteSummariesStub func([]v7action.Route) ([]v7action.RouteSummary, v7action.Warnings, error) 13 getRouteSummariesMutex sync.RWMutex 14 getRouteSummariesArgsForCall []struct { 15 arg1 []v7action.Route 16 } 17 getRouteSummariesReturns struct { 18 result1 []v7action.RouteSummary 19 result2 v7action.Warnings 20 result3 error 21 } 22 getRouteSummariesReturnsOnCall map[int]struct { 23 result1 []v7action.RouteSummary 24 result2 v7action.Warnings 25 result3 error 26 } 27 GetRoutesByOrgStub func(string, string) ([]v7action.Route, v7action.Warnings, error) 28 getRoutesByOrgMutex sync.RWMutex 29 getRoutesByOrgArgsForCall []struct { 30 arg1 string 31 arg2 string 32 } 33 getRoutesByOrgReturns struct { 34 result1 []v7action.Route 35 result2 v7action.Warnings 36 result3 error 37 } 38 getRoutesByOrgReturnsOnCall map[int]struct { 39 result1 []v7action.Route 40 result2 v7action.Warnings 41 result3 error 42 } 43 GetRoutesBySpaceStub func(string, string) ([]v7action.Route, v7action.Warnings, error) 44 getRoutesBySpaceMutex sync.RWMutex 45 getRoutesBySpaceArgsForCall []struct { 46 arg1 string 47 arg2 string 48 } 49 getRoutesBySpaceReturns struct { 50 result1 []v7action.Route 51 result2 v7action.Warnings 52 result3 error 53 } 54 getRoutesBySpaceReturnsOnCall map[int]struct { 55 result1 []v7action.Route 56 result2 v7action.Warnings 57 result3 error 58 } 59 invocations map[string][][]interface{} 60 invocationsMutex sync.RWMutex 61 } 62 63 func (fake *FakeRoutesActor) GetRouteSummaries(arg1 []v7action.Route) ([]v7action.RouteSummary, v7action.Warnings, error) { 64 var arg1Copy []v7action.Route 65 if arg1 != nil { 66 arg1Copy = make([]v7action.Route, len(arg1)) 67 copy(arg1Copy, arg1) 68 } 69 fake.getRouteSummariesMutex.Lock() 70 ret, specificReturn := fake.getRouteSummariesReturnsOnCall[len(fake.getRouteSummariesArgsForCall)] 71 fake.getRouteSummariesArgsForCall = append(fake.getRouteSummariesArgsForCall, struct { 72 arg1 []v7action.Route 73 }{arg1Copy}) 74 fake.recordInvocation("GetRouteSummaries", []interface{}{arg1Copy}) 75 fake.getRouteSummariesMutex.Unlock() 76 if fake.GetRouteSummariesStub != nil { 77 return fake.GetRouteSummariesStub(arg1) 78 } 79 if specificReturn { 80 return ret.result1, ret.result2, ret.result3 81 } 82 fakeReturns := fake.getRouteSummariesReturns 83 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 84 } 85 86 func (fake *FakeRoutesActor) GetRouteSummariesCallCount() int { 87 fake.getRouteSummariesMutex.RLock() 88 defer fake.getRouteSummariesMutex.RUnlock() 89 return len(fake.getRouteSummariesArgsForCall) 90 } 91 92 func (fake *FakeRoutesActor) GetRouteSummariesCalls(stub func([]v7action.Route) ([]v7action.RouteSummary, v7action.Warnings, error)) { 93 fake.getRouteSummariesMutex.Lock() 94 defer fake.getRouteSummariesMutex.Unlock() 95 fake.GetRouteSummariesStub = stub 96 } 97 98 func (fake *FakeRoutesActor) GetRouteSummariesArgsForCall(i int) []v7action.Route { 99 fake.getRouteSummariesMutex.RLock() 100 defer fake.getRouteSummariesMutex.RUnlock() 101 argsForCall := fake.getRouteSummariesArgsForCall[i] 102 return argsForCall.arg1 103 } 104 105 func (fake *FakeRoutesActor) GetRouteSummariesReturns(result1 []v7action.RouteSummary, result2 v7action.Warnings, result3 error) { 106 fake.getRouteSummariesMutex.Lock() 107 defer fake.getRouteSummariesMutex.Unlock() 108 fake.GetRouteSummariesStub = nil 109 fake.getRouteSummariesReturns = struct { 110 result1 []v7action.RouteSummary 111 result2 v7action.Warnings 112 result3 error 113 }{result1, result2, result3} 114 } 115 116 func (fake *FakeRoutesActor) GetRouteSummariesReturnsOnCall(i int, result1 []v7action.RouteSummary, result2 v7action.Warnings, result3 error) { 117 fake.getRouteSummariesMutex.Lock() 118 defer fake.getRouteSummariesMutex.Unlock() 119 fake.GetRouteSummariesStub = nil 120 if fake.getRouteSummariesReturnsOnCall == nil { 121 fake.getRouteSummariesReturnsOnCall = make(map[int]struct { 122 result1 []v7action.RouteSummary 123 result2 v7action.Warnings 124 result3 error 125 }) 126 } 127 fake.getRouteSummariesReturnsOnCall[i] = struct { 128 result1 []v7action.RouteSummary 129 result2 v7action.Warnings 130 result3 error 131 }{result1, result2, result3} 132 } 133 134 func (fake *FakeRoutesActor) GetRoutesByOrg(arg1 string, arg2 string) ([]v7action.Route, v7action.Warnings, error) { 135 fake.getRoutesByOrgMutex.Lock() 136 ret, specificReturn := fake.getRoutesByOrgReturnsOnCall[len(fake.getRoutesByOrgArgsForCall)] 137 fake.getRoutesByOrgArgsForCall = append(fake.getRoutesByOrgArgsForCall, struct { 138 arg1 string 139 arg2 string 140 }{arg1, arg2}) 141 fake.recordInvocation("GetRoutesByOrg", []interface{}{arg1, arg2}) 142 fake.getRoutesByOrgMutex.Unlock() 143 if fake.GetRoutesByOrgStub != nil { 144 return fake.GetRoutesByOrgStub(arg1, arg2) 145 } 146 if specificReturn { 147 return ret.result1, ret.result2, ret.result3 148 } 149 fakeReturns := fake.getRoutesByOrgReturns 150 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 151 } 152 153 func (fake *FakeRoutesActor) GetRoutesByOrgCallCount() int { 154 fake.getRoutesByOrgMutex.RLock() 155 defer fake.getRoutesByOrgMutex.RUnlock() 156 return len(fake.getRoutesByOrgArgsForCall) 157 } 158 159 func (fake *FakeRoutesActor) GetRoutesByOrgCalls(stub func(string, string) ([]v7action.Route, v7action.Warnings, error)) { 160 fake.getRoutesByOrgMutex.Lock() 161 defer fake.getRoutesByOrgMutex.Unlock() 162 fake.GetRoutesByOrgStub = stub 163 } 164 165 func (fake *FakeRoutesActor) GetRoutesByOrgArgsForCall(i int) (string, string) { 166 fake.getRoutesByOrgMutex.RLock() 167 defer fake.getRoutesByOrgMutex.RUnlock() 168 argsForCall := fake.getRoutesByOrgArgsForCall[i] 169 return argsForCall.arg1, argsForCall.arg2 170 } 171 172 func (fake *FakeRoutesActor) GetRoutesByOrgReturns(result1 []v7action.Route, result2 v7action.Warnings, result3 error) { 173 fake.getRoutesByOrgMutex.Lock() 174 defer fake.getRoutesByOrgMutex.Unlock() 175 fake.GetRoutesByOrgStub = nil 176 fake.getRoutesByOrgReturns = struct { 177 result1 []v7action.Route 178 result2 v7action.Warnings 179 result3 error 180 }{result1, result2, result3} 181 } 182 183 func (fake *FakeRoutesActor) GetRoutesByOrgReturnsOnCall(i int, result1 []v7action.Route, result2 v7action.Warnings, result3 error) { 184 fake.getRoutesByOrgMutex.Lock() 185 defer fake.getRoutesByOrgMutex.Unlock() 186 fake.GetRoutesByOrgStub = nil 187 if fake.getRoutesByOrgReturnsOnCall == nil { 188 fake.getRoutesByOrgReturnsOnCall = make(map[int]struct { 189 result1 []v7action.Route 190 result2 v7action.Warnings 191 result3 error 192 }) 193 } 194 fake.getRoutesByOrgReturnsOnCall[i] = struct { 195 result1 []v7action.Route 196 result2 v7action.Warnings 197 result3 error 198 }{result1, result2, result3} 199 } 200 201 func (fake *FakeRoutesActor) GetRoutesBySpace(arg1 string, arg2 string) ([]v7action.Route, v7action.Warnings, error) { 202 fake.getRoutesBySpaceMutex.Lock() 203 ret, specificReturn := fake.getRoutesBySpaceReturnsOnCall[len(fake.getRoutesBySpaceArgsForCall)] 204 fake.getRoutesBySpaceArgsForCall = append(fake.getRoutesBySpaceArgsForCall, struct { 205 arg1 string 206 arg2 string 207 }{arg1, arg2}) 208 fake.recordInvocation("GetRoutesBySpace", []interface{}{arg1, arg2}) 209 fake.getRoutesBySpaceMutex.Unlock() 210 if fake.GetRoutesBySpaceStub != nil { 211 return fake.GetRoutesBySpaceStub(arg1, arg2) 212 } 213 if specificReturn { 214 return ret.result1, ret.result2, ret.result3 215 } 216 fakeReturns := fake.getRoutesBySpaceReturns 217 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 218 } 219 220 func (fake *FakeRoutesActor) GetRoutesBySpaceCallCount() int { 221 fake.getRoutesBySpaceMutex.RLock() 222 defer fake.getRoutesBySpaceMutex.RUnlock() 223 return len(fake.getRoutesBySpaceArgsForCall) 224 } 225 226 func (fake *FakeRoutesActor) GetRoutesBySpaceCalls(stub func(string, string) ([]v7action.Route, v7action.Warnings, error)) { 227 fake.getRoutesBySpaceMutex.Lock() 228 defer fake.getRoutesBySpaceMutex.Unlock() 229 fake.GetRoutesBySpaceStub = stub 230 } 231 232 func (fake *FakeRoutesActor) GetRoutesBySpaceArgsForCall(i int) (string, string) { 233 fake.getRoutesBySpaceMutex.RLock() 234 defer fake.getRoutesBySpaceMutex.RUnlock() 235 argsForCall := fake.getRoutesBySpaceArgsForCall[i] 236 return argsForCall.arg1, argsForCall.arg2 237 } 238 239 func (fake *FakeRoutesActor) GetRoutesBySpaceReturns(result1 []v7action.Route, result2 v7action.Warnings, result3 error) { 240 fake.getRoutesBySpaceMutex.Lock() 241 defer fake.getRoutesBySpaceMutex.Unlock() 242 fake.GetRoutesBySpaceStub = nil 243 fake.getRoutesBySpaceReturns = struct { 244 result1 []v7action.Route 245 result2 v7action.Warnings 246 result3 error 247 }{result1, result2, result3} 248 } 249 250 func (fake *FakeRoutesActor) GetRoutesBySpaceReturnsOnCall(i int, result1 []v7action.Route, result2 v7action.Warnings, result3 error) { 251 fake.getRoutesBySpaceMutex.Lock() 252 defer fake.getRoutesBySpaceMutex.Unlock() 253 fake.GetRoutesBySpaceStub = nil 254 if fake.getRoutesBySpaceReturnsOnCall == nil { 255 fake.getRoutesBySpaceReturnsOnCall = make(map[int]struct { 256 result1 []v7action.Route 257 result2 v7action.Warnings 258 result3 error 259 }) 260 } 261 fake.getRoutesBySpaceReturnsOnCall[i] = struct { 262 result1 []v7action.Route 263 result2 v7action.Warnings 264 result3 error 265 }{result1, result2, result3} 266 } 267 268 func (fake *FakeRoutesActor) Invocations() map[string][][]interface{} { 269 fake.invocationsMutex.RLock() 270 defer fake.invocationsMutex.RUnlock() 271 fake.getRouteSummariesMutex.RLock() 272 defer fake.getRouteSummariesMutex.RUnlock() 273 fake.getRoutesByOrgMutex.RLock() 274 defer fake.getRoutesByOrgMutex.RUnlock() 275 fake.getRoutesBySpaceMutex.RLock() 276 defer fake.getRoutesBySpaceMutex.RUnlock() 277 copiedInvocations := map[string][][]interface{}{} 278 for key, value := range fake.invocations { 279 copiedInvocations[key] = value 280 } 281 return copiedInvocations 282 } 283 284 func (fake *FakeRoutesActor) recordInvocation(key string, args []interface{}) { 285 fake.invocationsMutex.Lock() 286 defer fake.invocationsMutex.Unlock() 287 if fake.invocations == nil { 288 fake.invocations = map[string][][]interface{}{} 289 } 290 if fake.invocations[key] == nil { 291 fake.invocations[key] = [][]interface{}{} 292 } 293 fake.invocations[key] = append(fake.invocations[key], args) 294 } 295 296 var _ v7.RoutesActor = new(FakeRoutesActor)