github.com/arunkumar7540/cli@v6.45.0+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 GetRoutesByOrgStub func(string) ([]v7action.Route, v7action.Warnings, error) 13 getRoutesByOrgMutex sync.RWMutex 14 getRoutesByOrgArgsForCall []struct { 15 arg1 string 16 } 17 getRoutesByOrgReturns struct { 18 result1 []v7action.Route 19 result2 v7action.Warnings 20 result3 error 21 } 22 getRoutesByOrgReturnsOnCall map[int]struct { 23 result1 []v7action.Route 24 result2 v7action.Warnings 25 result3 error 26 } 27 GetRoutesBySpaceStub func(string) ([]v7action.Route, v7action.Warnings, error) 28 getRoutesBySpaceMutex sync.RWMutex 29 getRoutesBySpaceArgsForCall []struct { 30 arg1 string 31 } 32 getRoutesBySpaceReturns struct { 33 result1 []v7action.Route 34 result2 v7action.Warnings 35 result3 error 36 } 37 getRoutesBySpaceReturnsOnCall map[int]struct { 38 result1 []v7action.Route 39 result2 v7action.Warnings 40 result3 error 41 } 42 invocations map[string][][]interface{} 43 invocationsMutex sync.RWMutex 44 } 45 46 func (fake *FakeRoutesActor) GetRoutesByOrg(arg1 string) ([]v7action.Route, v7action.Warnings, error) { 47 fake.getRoutesByOrgMutex.Lock() 48 ret, specificReturn := fake.getRoutesByOrgReturnsOnCall[len(fake.getRoutesByOrgArgsForCall)] 49 fake.getRoutesByOrgArgsForCall = append(fake.getRoutesByOrgArgsForCall, struct { 50 arg1 string 51 }{arg1}) 52 fake.recordInvocation("GetRoutesByOrg", []interface{}{arg1}) 53 fake.getRoutesByOrgMutex.Unlock() 54 if fake.GetRoutesByOrgStub != nil { 55 return fake.GetRoutesByOrgStub(arg1) 56 } 57 if specificReturn { 58 return ret.result1, ret.result2, ret.result3 59 } 60 fakeReturns := fake.getRoutesByOrgReturns 61 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 62 } 63 64 func (fake *FakeRoutesActor) GetRoutesByOrgCallCount() int { 65 fake.getRoutesByOrgMutex.RLock() 66 defer fake.getRoutesByOrgMutex.RUnlock() 67 return len(fake.getRoutesByOrgArgsForCall) 68 } 69 70 func (fake *FakeRoutesActor) GetRoutesByOrgCalls(stub func(string) ([]v7action.Route, v7action.Warnings, error)) { 71 fake.getRoutesByOrgMutex.Lock() 72 defer fake.getRoutesByOrgMutex.Unlock() 73 fake.GetRoutesByOrgStub = stub 74 } 75 76 func (fake *FakeRoutesActor) GetRoutesByOrgArgsForCall(i int) string { 77 fake.getRoutesByOrgMutex.RLock() 78 defer fake.getRoutesByOrgMutex.RUnlock() 79 argsForCall := fake.getRoutesByOrgArgsForCall[i] 80 return argsForCall.arg1 81 } 82 83 func (fake *FakeRoutesActor) GetRoutesByOrgReturns(result1 []v7action.Route, result2 v7action.Warnings, result3 error) { 84 fake.getRoutesByOrgMutex.Lock() 85 defer fake.getRoutesByOrgMutex.Unlock() 86 fake.GetRoutesByOrgStub = nil 87 fake.getRoutesByOrgReturns = struct { 88 result1 []v7action.Route 89 result2 v7action.Warnings 90 result3 error 91 }{result1, result2, result3} 92 } 93 94 func (fake *FakeRoutesActor) GetRoutesByOrgReturnsOnCall(i int, result1 []v7action.Route, result2 v7action.Warnings, result3 error) { 95 fake.getRoutesByOrgMutex.Lock() 96 defer fake.getRoutesByOrgMutex.Unlock() 97 fake.GetRoutesByOrgStub = nil 98 if fake.getRoutesByOrgReturnsOnCall == nil { 99 fake.getRoutesByOrgReturnsOnCall = make(map[int]struct { 100 result1 []v7action.Route 101 result2 v7action.Warnings 102 result3 error 103 }) 104 } 105 fake.getRoutesByOrgReturnsOnCall[i] = struct { 106 result1 []v7action.Route 107 result2 v7action.Warnings 108 result3 error 109 }{result1, result2, result3} 110 } 111 112 func (fake *FakeRoutesActor) GetRoutesBySpace(arg1 string) ([]v7action.Route, v7action.Warnings, error) { 113 fake.getRoutesBySpaceMutex.Lock() 114 ret, specificReturn := fake.getRoutesBySpaceReturnsOnCall[len(fake.getRoutesBySpaceArgsForCall)] 115 fake.getRoutesBySpaceArgsForCall = append(fake.getRoutesBySpaceArgsForCall, struct { 116 arg1 string 117 }{arg1}) 118 fake.recordInvocation("GetRoutesBySpace", []interface{}{arg1}) 119 fake.getRoutesBySpaceMutex.Unlock() 120 if fake.GetRoutesBySpaceStub != nil { 121 return fake.GetRoutesBySpaceStub(arg1) 122 } 123 if specificReturn { 124 return ret.result1, ret.result2, ret.result3 125 } 126 fakeReturns := fake.getRoutesBySpaceReturns 127 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 128 } 129 130 func (fake *FakeRoutesActor) GetRoutesBySpaceCallCount() int { 131 fake.getRoutesBySpaceMutex.RLock() 132 defer fake.getRoutesBySpaceMutex.RUnlock() 133 return len(fake.getRoutesBySpaceArgsForCall) 134 } 135 136 func (fake *FakeRoutesActor) GetRoutesBySpaceCalls(stub func(string) ([]v7action.Route, v7action.Warnings, error)) { 137 fake.getRoutesBySpaceMutex.Lock() 138 defer fake.getRoutesBySpaceMutex.Unlock() 139 fake.GetRoutesBySpaceStub = stub 140 } 141 142 func (fake *FakeRoutesActor) GetRoutesBySpaceArgsForCall(i int) string { 143 fake.getRoutesBySpaceMutex.RLock() 144 defer fake.getRoutesBySpaceMutex.RUnlock() 145 argsForCall := fake.getRoutesBySpaceArgsForCall[i] 146 return argsForCall.arg1 147 } 148 149 func (fake *FakeRoutesActor) GetRoutesBySpaceReturns(result1 []v7action.Route, result2 v7action.Warnings, result3 error) { 150 fake.getRoutesBySpaceMutex.Lock() 151 defer fake.getRoutesBySpaceMutex.Unlock() 152 fake.GetRoutesBySpaceStub = nil 153 fake.getRoutesBySpaceReturns = struct { 154 result1 []v7action.Route 155 result2 v7action.Warnings 156 result3 error 157 }{result1, result2, result3} 158 } 159 160 func (fake *FakeRoutesActor) GetRoutesBySpaceReturnsOnCall(i int, result1 []v7action.Route, result2 v7action.Warnings, result3 error) { 161 fake.getRoutesBySpaceMutex.Lock() 162 defer fake.getRoutesBySpaceMutex.Unlock() 163 fake.GetRoutesBySpaceStub = nil 164 if fake.getRoutesBySpaceReturnsOnCall == nil { 165 fake.getRoutesBySpaceReturnsOnCall = make(map[int]struct { 166 result1 []v7action.Route 167 result2 v7action.Warnings 168 result3 error 169 }) 170 } 171 fake.getRoutesBySpaceReturnsOnCall[i] = struct { 172 result1 []v7action.Route 173 result2 v7action.Warnings 174 result3 error 175 }{result1, result2, result3} 176 } 177 178 func (fake *FakeRoutesActor) Invocations() map[string][][]interface{} { 179 fake.invocationsMutex.RLock() 180 defer fake.invocationsMutex.RUnlock() 181 fake.getRoutesByOrgMutex.RLock() 182 defer fake.getRoutesByOrgMutex.RUnlock() 183 fake.getRoutesBySpaceMutex.RLock() 184 defer fake.getRoutesBySpaceMutex.RUnlock() 185 copiedInvocations := map[string][][]interface{}{} 186 for key, value := range fake.invocations { 187 copiedInvocations[key] = value 188 } 189 return copiedInvocations 190 } 191 192 func (fake *FakeRoutesActor) recordInvocation(key string, args []interface{}) { 193 fake.invocationsMutex.Lock() 194 defer fake.invocationsMutex.Unlock() 195 if fake.invocations == nil { 196 fake.invocations = map[string][][]interface{}{} 197 } 198 if fake.invocations[key] == nil { 199 fake.invocations[key] = [][]interface{}{} 200 } 201 fake.invocations[key] = append(fake.invocations[key], args) 202 } 203 204 var _ v7.RoutesActor = new(FakeRoutesActor)