github.com/willmadison/cli@v6.40.1-0.20181018160101-29d5937903ff+incompatible/command/v6/v6fakes/fake_v3restart_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v6fakes 3 4 import ( 5 sync "sync" 6 7 v3action "code.cloudfoundry.org/cli/actor/v3action" 8 v6 "code.cloudfoundry.org/cli/command/v6" 9 ) 10 11 type FakeV3RestartActor 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) (v3action.Application, v3action.Warnings, error) 23 getApplicationByNameAndSpaceMutex sync.RWMutex 24 getApplicationByNameAndSpaceArgsForCall []struct { 25 arg1 string 26 arg2 string 27 } 28 getApplicationByNameAndSpaceReturns struct { 29 result1 v3action.Application 30 result2 v3action.Warnings 31 result3 error 32 } 33 getApplicationByNameAndSpaceReturnsOnCall map[int]struct { 34 result1 v3action.Application 35 result2 v3action.Warnings 36 result3 error 37 } 38 StartApplicationStub func(string) (v3action.Application, v3action.Warnings, error) 39 startApplicationMutex sync.RWMutex 40 startApplicationArgsForCall []struct { 41 arg1 string 42 } 43 startApplicationReturns struct { 44 result1 v3action.Application 45 result2 v3action.Warnings 46 result3 error 47 } 48 startApplicationReturnsOnCall map[int]struct { 49 result1 v3action.Application 50 result2 v3action.Warnings 51 result3 error 52 } 53 StopApplicationStub func(string) (v3action.Warnings, error) 54 stopApplicationMutex sync.RWMutex 55 stopApplicationArgsForCall []struct { 56 arg1 string 57 } 58 stopApplicationReturns struct { 59 result1 v3action.Warnings 60 result2 error 61 } 62 stopApplicationReturnsOnCall map[int]struct { 63 result1 v3action.Warnings 64 result2 error 65 } 66 invocations map[string][][]interface{} 67 invocationsMutex sync.RWMutex 68 } 69 70 func (fake *FakeV3RestartActor) CloudControllerAPIVersion() string { 71 fake.cloudControllerAPIVersionMutex.Lock() 72 ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)] 73 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct { 74 }{}) 75 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 76 fake.cloudControllerAPIVersionMutex.Unlock() 77 if fake.CloudControllerAPIVersionStub != nil { 78 return fake.CloudControllerAPIVersionStub() 79 } 80 if specificReturn { 81 return ret.result1 82 } 83 fakeReturns := fake.cloudControllerAPIVersionReturns 84 return fakeReturns.result1 85 } 86 87 func (fake *FakeV3RestartActor) CloudControllerAPIVersionCallCount() int { 88 fake.cloudControllerAPIVersionMutex.RLock() 89 defer fake.cloudControllerAPIVersionMutex.RUnlock() 90 return len(fake.cloudControllerAPIVersionArgsForCall) 91 } 92 93 func (fake *FakeV3RestartActor) CloudControllerAPIVersionCalls(stub func() string) { 94 fake.cloudControllerAPIVersionMutex.Lock() 95 defer fake.cloudControllerAPIVersionMutex.Unlock() 96 fake.CloudControllerAPIVersionStub = stub 97 } 98 99 func (fake *FakeV3RestartActor) CloudControllerAPIVersionReturns(result1 string) { 100 fake.cloudControllerAPIVersionMutex.Lock() 101 defer fake.cloudControllerAPIVersionMutex.Unlock() 102 fake.CloudControllerAPIVersionStub = nil 103 fake.cloudControllerAPIVersionReturns = struct { 104 result1 string 105 }{result1} 106 } 107 108 func (fake *FakeV3RestartActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) { 109 fake.cloudControllerAPIVersionMutex.Lock() 110 defer fake.cloudControllerAPIVersionMutex.Unlock() 111 fake.CloudControllerAPIVersionStub = nil 112 if fake.cloudControllerAPIVersionReturnsOnCall == nil { 113 fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct { 114 result1 string 115 }) 116 } 117 fake.cloudControllerAPIVersionReturnsOnCall[i] = struct { 118 result1 string 119 }{result1} 120 } 121 122 func (fake *FakeV3RestartActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v3action.Application, v3action.Warnings, error) { 123 fake.getApplicationByNameAndSpaceMutex.Lock() 124 ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)] 125 fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct { 126 arg1 string 127 arg2 string 128 }{arg1, arg2}) 129 fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2}) 130 fake.getApplicationByNameAndSpaceMutex.Unlock() 131 if fake.GetApplicationByNameAndSpaceStub != nil { 132 return fake.GetApplicationByNameAndSpaceStub(arg1, arg2) 133 } 134 if specificReturn { 135 return ret.result1, ret.result2, ret.result3 136 } 137 fakeReturns := fake.getApplicationByNameAndSpaceReturns 138 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 139 } 140 141 func (fake *FakeV3RestartActor) GetApplicationByNameAndSpaceCallCount() int { 142 fake.getApplicationByNameAndSpaceMutex.RLock() 143 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 144 return len(fake.getApplicationByNameAndSpaceArgsForCall) 145 } 146 147 func (fake *FakeV3RestartActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v3action.Application, v3action.Warnings, error)) { 148 fake.getApplicationByNameAndSpaceMutex.Lock() 149 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 150 fake.GetApplicationByNameAndSpaceStub = stub 151 } 152 153 func (fake *FakeV3RestartActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) { 154 fake.getApplicationByNameAndSpaceMutex.RLock() 155 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 156 argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i] 157 return argsForCall.arg1, argsForCall.arg2 158 } 159 160 func (fake *FakeV3RestartActor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) { 161 fake.getApplicationByNameAndSpaceMutex.Lock() 162 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 163 fake.GetApplicationByNameAndSpaceStub = nil 164 fake.getApplicationByNameAndSpaceReturns = struct { 165 result1 v3action.Application 166 result2 v3action.Warnings 167 result3 error 168 }{result1, result2, result3} 169 } 170 171 func (fake *FakeV3RestartActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) { 172 fake.getApplicationByNameAndSpaceMutex.Lock() 173 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 174 fake.GetApplicationByNameAndSpaceStub = nil 175 if fake.getApplicationByNameAndSpaceReturnsOnCall == nil { 176 fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 177 result1 v3action.Application 178 result2 v3action.Warnings 179 result3 error 180 }) 181 } 182 fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct { 183 result1 v3action.Application 184 result2 v3action.Warnings 185 result3 error 186 }{result1, result2, result3} 187 } 188 189 func (fake *FakeV3RestartActor) StartApplication(arg1 string) (v3action.Application, v3action.Warnings, error) { 190 fake.startApplicationMutex.Lock() 191 ret, specificReturn := fake.startApplicationReturnsOnCall[len(fake.startApplicationArgsForCall)] 192 fake.startApplicationArgsForCall = append(fake.startApplicationArgsForCall, struct { 193 arg1 string 194 }{arg1}) 195 fake.recordInvocation("StartApplication", []interface{}{arg1}) 196 fake.startApplicationMutex.Unlock() 197 if fake.StartApplicationStub != nil { 198 return fake.StartApplicationStub(arg1) 199 } 200 if specificReturn { 201 return ret.result1, ret.result2, ret.result3 202 } 203 fakeReturns := fake.startApplicationReturns 204 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 205 } 206 207 func (fake *FakeV3RestartActor) StartApplicationCallCount() int { 208 fake.startApplicationMutex.RLock() 209 defer fake.startApplicationMutex.RUnlock() 210 return len(fake.startApplicationArgsForCall) 211 } 212 213 func (fake *FakeV3RestartActor) StartApplicationCalls(stub func(string) (v3action.Application, v3action.Warnings, error)) { 214 fake.startApplicationMutex.Lock() 215 defer fake.startApplicationMutex.Unlock() 216 fake.StartApplicationStub = stub 217 } 218 219 func (fake *FakeV3RestartActor) StartApplicationArgsForCall(i int) string { 220 fake.startApplicationMutex.RLock() 221 defer fake.startApplicationMutex.RUnlock() 222 argsForCall := fake.startApplicationArgsForCall[i] 223 return argsForCall.arg1 224 } 225 226 func (fake *FakeV3RestartActor) StartApplicationReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) { 227 fake.startApplicationMutex.Lock() 228 defer fake.startApplicationMutex.Unlock() 229 fake.StartApplicationStub = nil 230 fake.startApplicationReturns = struct { 231 result1 v3action.Application 232 result2 v3action.Warnings 233 result3 error 234 }{result1, result2, result3} 235 } 236 237 func (fake *FakeV3RestartActor) StartApplicationReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) { 238 fake.startApplicationMutex.Lock() 239 defer fake.startApplicationMutex.Unlock() 240 fake.StartApplicationStub = nil 241 if fake.startApplicationReturnsOnCall == nil { 242 fake.startApplicationReturnsOnCall = make(map[int]struct { 243 result1 v3action.Application 244 result2 v3action.Warnings 245 result3 error 246 }) 247 } 248 fake.startApplicationReturnsOnCall[i] = struct { 249 result1 v3action.Application 250 result2 v3action.Warnings 251 result3 error 252 }{result1, result2, result3} 253 } 254 255 func (fake *FakeV3RestartActor) StopApplication(arg1 string) (v3action.Warnings, error) { 256 fake.stopApplicationMutex.Lock() 257 ret, specificReturn := fake.stopApplicationReturnsOnCall[len(fake.stopApplicationArgsForCall)] 258 fake.stopApplicationArgsForCall = append(fake.stopApplicationArgsForCall, struct { 259 arg1 string 260 }{arg1}) 261 fake.recordInvocation("StopApplication", []interface{}{arg1}) 262 fake.stopApplicationMutex.Unlock() 263 if fake.StopApplicationStub != nil { 264 return fake.StopApplicationStub(arg1) 265 } 266 if specificReturn { 267 return ret.result1, ret.result2 268 } 269 fakeReturns := fake.stopApplicationReturns 270 return fakeReturns.result1, fakeReturns.result2 271 } 272 273 func (fake *FakeV3RestartActor) StopApplicationCallCount() int { 274 fake.stopApplicationMutex.RLock() 275 defer fake.stopApplicationMutex.RUnlock() 276 return len(fake.stopApplicationArgsForCall) 277 } 278 279 func (fake *FakeV3RestartActor) StopApplicationCalls(stub func(string) (v3action.Warnings, error)) { 280 fake.stopApplicationMutex.Lock() 281 defer fake.stopApplicationMutex.Unlock() 282 fake.StopApplicationStub = stub 283 } 284 285 func (fake *FakeV3RestartActor) StopApplicationArgsForCall(i int) string { 286 fake.stopApplicationMutex.RLock() 287 defer fake.stopApplicationMutex.RUnlock() 288 argsForCall := fake.stopApplicationArgsForCall[i] 289 return argsForCall.arg1 290 } 291 292 func (fake *FakeV3RestartActor) StopApplicationReturns(result1 v3action.Warnings, result2 error) { 293 fake.stopApplicationMutex.Lock() 294 defer fake.stopApplicationMutex.Unlock() 295 fake.StopApplicationStub = nil 296 fake.stopApplicationReturns = struct { 297 result1 v3action.Warnings 298 result2 error 299 }{result1, result2} 300 } 301 302 func (fake *FakeV3RestartActor) StopApplicationReturnsOnCall(i int, result1 v3action.Warnings, result2 error) { 303 fake.stopApplicationMutex.Lock() 304 defer fake.stopApplicationMutex.Unlock() 305 fake.StopApplicationStub = nil 306 if fake.stopApplicationReturnsOnCall == nil { 307 fake.stopApplicationReturnsOnCall = make(map[int]struct { 308 result1 v3action.Warnings 309 result2 error 310 }) 311 } 312 fake.stopApplicationReturnsOnCall[i] = struct { 313 result1 v3action.Warnings 314 result2 error 315 }{result1, result2} 316 } 317 318 func (fake *FakeV3RestartActor) Invocations() map[string][][]interface{} { 319 fake.invocationsMutex.RLock() 320 defer fake.invocationsMutex.RUnlock() 321 fake.cloudControllerAPIVersionMutex.RLock() 322 defer fake.cloudControllerAPIVersionMutex.RUnlock() 323 fake.getApplicationByNameAndSpaceMutex.RLock() 324 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 325 fake.startApplicationMutex.RLock() 326 defer fake.startApplicationMutex.RUnlock() 327 fake.stopApplicationMutex.RLock() 328 defer fake.stopApplicationMutex.RUnlock() 329 copiedInvocations := map[string][][]interface{}{} 330 for key, value := range fake.invocations { 331 copiedInvocations[key] = value 332 } 333 return copiedInvocations 334 } 335 336 func (fake *FakeV3RestartActor) recordInvocation(key string, args []interface{}) { 337 fake.invocationsMutex.Lock() 338 defer fake.invocationsMutex.Unlock() 339 if fake.invocations == nil { 340 fake.invocations = map[string][][]interface{}{} 341 } 342 if fake.invocations[key] == nil { 343 fake.invocations[key] = [][]interface{}{} 344 } 345 fake.invocations[key] = append(fake.invocations[key], args) 346 } 347 348 var _ v6.V3RestartActor = new(FakeV3RestartActor)