github.com/randomtask1155/cli@v6.41.1-0.20181227003417-a98eed78cbde+incompatible/command/v7/v7fakes/fake_app_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v7fakes 3 4 import ( 5 sync "sync" 6 7 v7action "code.cloudfoundry.org/cli/actor/v7action" 8 v7 "code.cloudfoundry.org/cli/command/v7" 9 ) 10 11 type FakeAppActor struct { 12 CloudControllerAPIVersionStub func() string 13 cloudControllerAPIVersionMutex sync.RWMutex 14 cloudControllerAPIVersionArgsForCall []struct { 15 } 16 cloudControllerAPIVersionReturns struct { 17 result1 string 18 } 19 cloudControllerAPIVersionReturnsOnCall map[int]struct { 20 result1 string 21 } 22 GetApplicationByNameAndSpaceStub func(string, string) (v7action.Application, v7action.Warnings, error) 23 getApplicationByNameAndSpaceMutex sync.RWMutex 24 getApplicationByNameAndSpaceArgsForCall []struct { 25 arg1 string 26 arg2 string 27 } 28 getApplicationByNameAndSpaceReturns struct { 29 result1 v7action.Application 30 result2 v7action.Warnings 31 result3 error 32 } 33 getApplicationByNameAndSpaceReturnsOnCall map[int]struct { 34 result1 v7action.Application 35 result2 v7action.Warnings 36 result3 error 37 } 38 GetApplicationSummaryByNameAndSpaceStub func(string, string, bool, v7action.RouteActor) (v7action.ApplicationSummary, v7action.Warnings, error) 39 getApplicationSummaryByNameAndSpaceMutex sync.RWMutex 40 getApplicationSummaryByNameAndSpaceArgsForCall []struct { 41 arg1 string 42 arg2 string 43 arg3 bool 44 arg4 v7action.RouteActor 45 } 46 getApplicationSummaryByNameAndSpaceReturns struct { 47 result1 v7action.ApplicationSummary 48 result2 v7action.Warnings 49 result3 error 50 } 51 getApplicationSummaryByNameAndSpaceReturnsOnCall map[int]struct { 52 result1 v7action.ApplicationSummary 53 result2 v7action.Warnings 54 result3 error 55 } 56 invocations map[string][][]interface{} 57 invocationsMutex sync.RWMutex 58 } 59 60 func (fake *FakeAppActor) CloudControllerAPIVersion() string { 61 fake.cloudControllerAPIVersionMutex.Lock() 62 ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)] 63 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct { 64 }{}) 65 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 66 fake.cloudControllerAPIVersionMutex.Unlock() 67 if fake.CloudControllerAPIVersionStub != nil { 68 return fake.CloudControllerAPIVersionStub() 69 } 70 if specificReturn { 71 return ret.result1 72 } 73 fakeReturns := fake.cloudControllerAPIVersionReturns 74 return fakeReturns.result1 75 } 76 77 func (fake *FakeAppActor) CloudControllerAPIVersionCallCount() int { 78 fake.cloudControllerAPIVersionMutex.RLock() 79 defer fake.cloudControllerAPIVersionMutex.RUnlock() 80 return len(fake.cloudControllerAPIVersionArgsForCall) 81 } 82 83 func (fake *FakeAppActor) CloudControllerAPIVersionCalls(stub func() string) { 84 fake.cloudControllerAPIVersionMutex.Lock() 85 defer fake.cloudControllerAPIVersionMutex.Unlock() 86 fake.CloudControllerAPIVersionStub = stub 87 } 88 89 func (fake *FakeAppActor) CloudControllerAPIVersionReturns(result1 string) { 90 fake.cloudControllerAPIVersionMutex.Lock() 91 defer fake.cloudControllerAPIVersionMutex.Unlock() 92 fake.CloudControllerAPIVersionStub = nil 93 fake.cloudControllerAPIVersionReturns = struct { 94 result1 string 95 }{result1} 96 } 97 98 func (fake *FakeAppActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) { 99 fake.cloudControllerAPIVersionMutex.Lock() 100 defer fake.cloudControllerAPIVersionMutex.Unlock() 101 fake.CloudControllerAPIVersionStub = nil 102 if fake.cloudControllerAPIVersionReturnsOnCall == nil { 103 fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct { 104 result1 string 105 }) 106 } 107 fake.cloudControllerAPIVersionReturnsOnCall[i] = struct { 108 result1 string 109 }{result1} 110 } 111 112 func (fake *FakeAppActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v7action.Application, v7action.Warnings, error) { 113 fake.getApplicationByNameAndSpaceMutex.Lock() 114 ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)] 115 fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct { 116 arg1 string 117 arg2 string 118 }{arg1, arg2}) 119 fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2}) 120 fake.getApplicationByNameAndSpaceMutex.Unlock() 121 if fake.GetApplicationByNameAndSpaceStub != nil { 122 return fake.GetApplicationByNameAndSpaceStub(arg1, arg2) 123 } 124 if specificReturn { 125 return ret.result1, ret.result2, ret.result3 126 } 127 fakeReturns := fake.getApplicationByNameAndSpaceReturns 128 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 129 } 130 131 func (fake *FakeAppActor) GetApplicationByNameAndSpaceCallCount() int { 132 fake.getApplicationByNameAndSpaceMutex.RLock() 133 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 134 return len(fake.getApplicationByNameAndSpaceArgsForCall) 135 } 136 137 func (fake *FakeAppActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v7action.Application, v7action.Warnings, error)) { 138 fake.getApplicationByNameAndSpaceMutex.Lock() 139 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 140 fake.GetApplicationByNameAndSpaceStub = stub 141 } 142 143 func (fake *FakeAppActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) { 144 fake.getApplicationByNameAndSpaceMutex.RLock() 145 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 146 argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i] 147 return argsForCall.arg1, argsForCall.arg2 148 } 149 150 func (fake *FakeAppActor) GetApplicationByNameAndSpaceReturns(result1 v7action.Application, result2 v7action.Warnings, result3 error) { 151 fake.getApplicationByNameAndSpaceMutex.Lock() 152 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 153 fake.GetApplicationByNameAndSpaceStub = nil 154 fake.getApplicationByNameAndSpaceReturns = struct { 155 result1 v7action.Application 156 result2 v7action.Warnings 157 result3 error 158 }{result1, result2, result3} 159 } 160 161 func (fake *FakeAppActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v7action.Application, result2 v7action.Warnings, result3 error) { 162 fake.getApplicationByNameAndSpaceMutex.Lock() 163 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 164 fake.GetApplicationByNameAndSpaceStub = nil 165 if fake.getApplicationByNameAndSpaceReturnsOnCall == nil { 166 fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 167 result1 v7action.Application 168 result2 v7action.Warnings 169 result3 error 170 }) 171 } 172 fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct { 173 result1 v7action.Application 174 result2 v7action.Warnings 175 result3 error 176 }{result1, result2, result3} 177 } 178 179 func (fake *FakeAppActor) GetApplicationSummaryByNameAndSpace(arg1 string, arg2 string, arg3 bool, arg4 v7action.RouteActor) (v7action.ApplicationSummary, v7action.Warnings, error) { 180 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 181 ret, specificReturn := fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)] 182 fake.getApplicationSummaryByNameAndSpaceArgsForCall = append(fake.getApplicationSummaryByNameAndSpaceArgsForCall, struct { 183 arg1 string 184 arg2 string 185 arg3 bool 186 arg4 v7action.RouteActor 187 }{arg1, arg2, arg3, arg4}) 188 fake.recordInvocation("GetApplicationSummaryByNameAndSpace", []interface{}{arg1, arg2, arg3, arg4}) 189 fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 190 if fake.GetApplicationSummaryByNameAndSpaceStub != nil { 191 return fake.GetApplicationSummaryByNameAndSpaceStub(arg1, arg2, arg3, arg4) 192 } 193 if specificReturn { 194 return ret.result1, ret.result2, ret.result3 195 } 196 fakeReturns := fake.getApplicationSummaryByNameAndSpaceReturns 197 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 198 } 199 200 func (fake *FakeAppActor) GetApplicationSummaryByNameAndSpaceCallCount() int { 201 fake.getApplicationSummaryByNameAndSpaceMutex.RLock() 202 defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock() 203 return len(fake.getApplicationSummaryByNameAndSpaceArgsForCall) 204 } 205 206 func (fake *FakeAppActor) GetApplicationSummaryByNameAndSpaceCalls(stub func(string, string, bool, v7action.RouteActor) (v7action.ApplicationSummary, v7action.Warnings, error)) { 207 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 208 defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 209 fake.GetApplicationSummaryByNameAndSpaceStub = stub 210 } 211 212 func (fake *FakeAppActor) GetApplicationSummaryByNameAndSpaceArgsForCall(i int) (string, string, bool, v7action.RouteActor) { 213 fake.getApplicationSummaryByNameAndSpaceMutex.RLock() 214 defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock() 215 argsForCall := fake.getApplicationSummaryByNameAndSpaceArgsForCall[i] 216 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 217 } 218 219 func (fake *FakeAppActor) GetApplicationSummaryByNameAndSpaceReturns(result1 v7action.ApplicationSummary, result2 v7action.Warnings, result3 error) { 220 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 221 defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 222 fake.GetApplicationSummaryByNameAndSpaceStub = nil 223 fake.getApplicationSummaryByNameAndSpaceReturns = struct { 224 result1 v7action.ApplicationSummary 225 result2 v7action.Warnings 226 result3 error 227 }{result1, result2, result3} 228 } 229 230 func (fake *FakeAppActor) GetApplicationSummaryByNameAndSpaceReturnsOnCall(i int, result1 v7action.ApplicationSummary, result2 v7action.Warnings, result3 error) { 231 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 232 defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 233 fake.GetApplicationSummaryByNameAndSpaceStub = nil 234 if fake.getApplicationSummaryByNameAndSpaceReturnsOnCall == nil { 235 fake.getApplicationSummaryByNameAndSpaceReturnsOnCall = make(map[int]struct { 236 result1 v7action.ApplicationSummary 237 result2 v7action.Warnings 238 result3 error 239 }) 240 } 241 fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[i] = struct { 242 result1 v7action.ApplicationSummary 243 result2 v7action.Warnings 244 result3 error 245 }{result1, result2, result3} 246 } 247 248 func (fake *FakeAppActor) Invocations() map[string][][]interface{} { 249 fake.invocationsMutex.RLock() 250 defer fake.invocationsMutex.RUnlock() 251 fake.cloudControllerAPIVersionMutex.RLock() 252 defer fake.cloudControllerAPIVersionMutex.RUnlock() 253 fake.getApplicationByNameAndSpaceMutex.RLock() 254 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 255 fake.getApplicationSummaryByNameAndSpaceMutex.RLock() 256 defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock() 257 copiedInvocations := map[string][][]interface{}{} 258 for key, value := range fake.invocations { 259 copiedInvocations[key] = value 260 } 261 return copiedInvocations 262 } 263 264 func (fake *FakeAppActor) recordInvocation(key string, args []interface{}) { 265 fake.invocationsMutex.Lock() 266 defer fake.invocationsMutex.Unlock() 267 if fake.invocations == nil { 268 fake.invocations = map[string][][]interface{}{} 269 } 270 if fake.invocations[key] == nil { 271 fake.invocations[key] = [][]interface{}{} 272 } 273 fake.invocations[key] = append(fake.invocations[key], args) 274 } 275 276 var _ v7.AppActor = new(FakeAppActor)