github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/command/v7/v7fakes/fake_enable_sshactor.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 "code.cloudfoundry.org/cli/api/cloudcontroller/ccv3" 9 v7 "code.cloudfoundry.org/cli/command/v7" 10 ) 11 12 type FakeEnableSSHActor struct { 13 GetAppFeatureStub func(string, string) (ccv3.ApplicationFeature, v7action.Warnings, error) 14 getAppFeatureMutex sync.RWMutex 15 getAppFeatureArgsForCall []struct { 16 arg1 string 17 arg2 string 18 } 19 getAppFeatureReturns struct { 20 result1 ccv3.ApplicationFeature 21 result2 v7action.Warnings 22 result3 error 23 } 24 getAppFeatureReturnsOnCall map[int]struct { 25 result1 ccv3.ApplicationFeature 26 result2 v7action.Warnings 27 result3 error 28 } 29 GetApplicationByNameAndSpaceStub func(string, string) (v7action.Application, v7action.Warnings, error) 30 getApplicationByNameAndSpaceMutex sync.RWMutex 31 getApplicationByNameAndSpaceArgsForCall []struct { 32 arg1 string 33 arg2 string 34 } 35 getApplicationByNameAndSpaceReturns struct { 36 result1 v7action.Application 37 result2 v7action.Warnings 38 result3 error 39 } 40 getApplicationByNameAndSpaceReturnsOnCall map[int]struct { 41 result1 v7action.Application 42 result2 v7action.Warnings 43 result3 error 44 } 45 GetSSHEnabledStub func(string) (ccv3.SSHEnabled, v7action.Warnings, error) 46 getSSHEnabledMutex sync.RWMutex 47 getSSHEnabledArgsForCall []struct { 48 arg1 string 49 } 50 getSSHEnabledReturns struct { 51 result1 ccv3.SSHEnabled 52 result2 v7action.Warnings 53 result3 error 54 } 55 getSSHEnabledReturnsOnCall map[int]struct { 56 result1 ccv3.SSHEnabled 57 result2 v7action.Warnings 58 result3 error 59 } 60 UpdateAppFeatureStub func(v7action.Application, bool, string) (v7action.Warnings, error) 61 updateAppFeatureMutex sync.RWMutex 62 updateAppFeatureArgsForCall []struct { 63 arg1 v7action.Application 64 arg2 bool 65 arg3 string 66 } 67 updateAppFeatureReturns struct { 68 result1 v7action.Warnings 69 result2 error 70 } 71 updateAppFeatureReturnsOnCall map[int]struct { 72 result1 v7action.Warnings 73 result2 error 74 } 75 invocations map[string][][]interface{} 76 invocationsMutex sync.RWMutex 77 } 78 79 func (fake *FakeEnableSSHActor) GetAppFeature(arg1 string, arg2 string) (ccv3.ApplicationFeature, v7action.Warnings, error) { 80 fake.getAppFeatureMutex.Lock() 81 ret, specificReturn := fake.getAppFeatureReturnsOnCall[len(fake.getAppFeatureArgsForCall)] 82 fake.getAppFeatureArgsForCall = append(fake.getAppFeatureArgsForCall, struct { 83 arg1 string 84 arg2 string 85 }{arg1, arg2}) 86 fake.recordInvocation("GetAppFeature", []interface{}{arg1, arg2}) 87 fake.getAppFeatureMutex.Unlock() 88 if fake.GetAppFeatureStub != nil { 89 return fake.GetAppFeatureStub(arg1, arg2) 90 } 91 if specificReturn { 92 return ret.result1, ret.result2, ret.result3 93 } 94 fakeReturns := fake.getAppFeatureReturns 95 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 96 } 97 98 func (fake *FakeEnableSSHActor) GetAppFeatureCallCount() int { 99 fake.getAppFeatureMutex.RLock() 100 defer fake.getAppFeatureMutex.RUnlock() 101 return len(fake.getAppFeatureArgsForCall) 102 } 103 104 func (fake *FakeEnableSSHActor) GetAppFeatureCalls(stub func(string, string) (ccv3.ApplicationFeature, v7action.Warnings, error)) { 105 fake.getAppFeatureMutex.Lock() 106 defer fake.getAppFeatureMutex.Unlock() 107 fake.GetAppFeatureStub = stub 108 } 109 110 func (fake *FakeEnableSSHActor) GetAppFeatureArgsForCall(i int) (string, string) { 111 fake.getAppFeatureMutex.RLock() 112 defer fake.getAppFeatureMutex.RUnlock() 113 argsForCall := fake.getAppFeatureArgsForCall[i] 114 return argsForCall.arg1, argsForCall.arg2 115 } 116 117 func (fake *FakeEnableSSHActor) GetAppFeatureReturns(result1 ccv3.ApplicationFeature, result2 v7action.Warnings, result3 error) { 118 fake.getAppFeatureMutex.Lock() 119 defer fake.getAppFeatureMutex.Unlock() 120 fake.GetAppFeatureStub = nil 121 fake.getAppFeatureReturns = struct { 122 result1 ccv3.ApplicationFeature 123 result2 v7action.Warnings 124 result3 error 125 }{result1, result2, result3} 126 } 127 128 func (fake *FakeEnableSSHActor) GetAppFeatureReturnsOnCall(i int, result1 ccv3.ApplicationFeature, result2 v7action.Warnings, result3 error) { 129 fake.getAppFeatureMutex.Lock() 130 defer fake.getAppFeatureMutex.Unlock() 131 fake.GetAppFeatureStub = nil 132 if fake.getAppFeatureReturnsOnCall == nil { 133 fake.getAppFeatureReturnsOnCall = make(map[int]struct { 134 result1 ccv3.ApplicationFeature 135 result2 v7action.Warnings 136 result3 error 137 }) 138 } 139 fake.getAppFeatureReturnsOnCall[i] = struct { 140 result1 ccv3.ApplicationFeature 141 result2 v7action.Warnings 142 result3 error 143 }{result1, result2, result3} 144 } 145 146 func (fake *FakeEnableSSHActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v7action.Application, v7action.Warnings, error) { 147 fake.getApplicationByNameAndSpaceMutex.Lock() 148 ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)] 149 fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct { 150 arg1 string 151 arg2 string 152 }{arg1, arg2}) 153 fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2}) 154 fake.getApplicationByNameAndSpaceMutex.Unlock() 155 if fake.GetApplicationByNameAndSpaceStub != nil { 156 return fake.GetApplicationByNameAndSpaceStub(arg1, arg2) 157 } 158 if specificReturn { 159 return ret.result1, ret.result2, ret.result3 160 } 161 fakeReturns := fake.getApplicationByNameAndSpaceReturns 162 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 163 } 164 165 func (fake *FakeEnableSSHActor) GetApplicationByNameAndSpaceCallCount() int { 166 fake.getApplicationByNameAndSpaceMutex.RLock() 167 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 168 return len(fake.getApplicationByNameAndSpaceArgsForCall) 169 } 170 171 func (fake *FakeEnableSSHActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v7action.Application, v7action.Warnings, error)) { 172 fake.getApplicationByNameAndSpaceMutex.Lock() 173 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 174 fake.GetApplicationByNameAndSpaceStub = stub 175 } 176 177 func (fake *FakeEnableSSHActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) { 178 fake.getApplicationByNameAndSpaceMutex.RLock() 179 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 180 argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i] 181 return argsForCall.arg1, argsForCall.arg2 182 } 183 184 func (fake *FakeEnableSSHActor) GetApplicationByNameAndSpaceReturns(result1 v7action.Application, result2 v7action.Warnings, result3 error) { 185 fake.getApplicationByNameAndSpaceMutex.Lock() 186 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 187 fake.GetApplicationByNameAndSpaceStub = nil 188 fake.getApplicationByNameAndSpaceReturns = struct { 189 result1 v7action.Application 190 result2 v7action.Warnings 191 result3 error 192 }{result1, result2, result3} 193 } 194 195 func (fake *FakeEnableSSHActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v7action.Application, result2 v7action.Warnings, result3 error) { 196 fake.getApplicationByNameAndSpaceMutex.Lock() 197 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 198 fake.GetApplicationByNameAndSpaceStub = nil 199 if fake.getApplicationByNameAndSpaceReturnsOnCall == nil { 200 fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 201 result1 v7action.Application 202 result2 v7action.Warnings 203 result3 error 204 }) 205 } 206 fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct { 207 result1 v7action.Application 208 result2 v7action.Warnings 209 result3 error 210 }{result1, result2, result3} 211 } 212 213 func (fake *FakeEnableSSHActor) GetSSHEnabled(arg1 string) (ccv3.SSHEnabled, v7action.Warnings, error) { 214 fake.getSSHEnabledMutex.Lock() 215 ret, specificReturn := fake.getSSHEnabledReturnsOnCall[len(fake.getSSHEnabledArgsForCall)] 216 fake.getSSHEnabledArgsForCall = append(fake.getSSHEnabledArgsForCall, struct { 217 arg1 string 218 }{arg1}) 219 fake.recordInvocation("GetSSHEnabled", []interface{}{arg1}) 220 fake.getSSHEnabledMutex.Unlock() 221 if fake.GetSSHEnabledStub != nil { 222 return fake.GetSSHEnabledStub(arg1) 223 } 224 if specificReturn { 225 return ret.result1, ret.result2, ret.result3 226 } 227 fakeReturns := fake.getSSHEnabledReturns 228 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 229 } 230 231 func (fake *FakeEnableSSHActor) GetSSHEnabledCallCount() int { 232 fake.getSSHEnabledMutex.RLock() 233 defer fake.getSSHEnabledMutex.RUnlock() 234 return len(fake.getSSHEnabledArgsForCall) 235 } 236 237 func (fake *FakeEnableSSHActor) GetSSHEnabledCalls(stub func(string) (ccv3.SSHEnabled, v7action.Warnings, error)) { 238 fake.getSSHEnabledMutex.Lock() 239 defer fake.getSSHEnabledMutex.Unlock() 240 fake.GetSSHEnabledStub = stub 241 } 242 243 func (fake *FakeEnableSSHActor) GetSSHEnabledArgsForCall(i int) string { 244 fake.getSSHEnabledMutex.RLock() 245 defer fake.getSSHEnabledMutex.RUnlock() 246 argsForCall := fake.getSSHEnabledArgsForCall[i] 247 return argsForCall.arg1 248 } 249 250 func (fake *FakeEnableSSHActor) GetSSHEnabledReturns(result1 ccv3.SSHEnabled, result2 v7action.Warnings, result3 error) { 251 fake.getSSHEnabledMutex.Lock() 252 defer fake.getSSHEnabledMutex.Unlock() 253 fake.GetSSHEnabledStub = nil 254 fake.getSSHEnabledReturns = struct { 255 result1 ccv3.SSHEnabled 256 result2 v7action.Warnings 257 result3 error 258 }{result1, result2, result3} 259 } 260 261 func (fake *FakeEnableSSHActor) GetSSHEnabledReturnsOnCall(i int, result1 ccv3.SSHEnabled, result2 v7action.Warnings, result3 error) { 262 fake.getSSHEnabledMutex.Lock() 263 defer fake.getSSHEnabledMutex.Unlock() 264 fake.GetSSHEnabledStub = nil 265 if fake.getSSHEnabledReturnsOnCall == nil { 266 fake.getSSHEnabledReturnsOnCall = make(map[int]struct { 267 result1 ccv3.SSHEnabled 268 result2 v7action.Warnings 269 result3 error 270 }) 271 } 272 fake.getSSHEnabledReturnsOnCall[i] = struct { 273 result1 ccv3.SSHEnabled 274 result2 v7action.Warnings 275 result3 error 276 }{result1, result2, result3} 277 } 278 279 func (fake *FakeEnableSSHActor) UpdateAppFeature(arg1 v7action.Application, arg2 bool, arg3 string) (v7action.Warnings, error) { 280 fake.updateAppFeatureMutex.Lock() 281 ret, specificReturn := fake.updateAppFeatureReturnsOnCall[len(fake.updateAppFeatureArgsForCall)] 282 fake.updateAppFeatureArgsForCall = append(fake.updateAppFeatureArgsForCall, struct { 283 arg1 v7action.Application 284 arg2 bool 285 arg3 string 286 }{arg1, arg2, arg3}) 287 fake.recordInvocation("UpdateAppFeature", []interface{}{arg1, arg2, arg3}) 288 fake.updateAppFeatureMutex.Unlock() 289 if fake.UpdateAppFeatureStub != nil { 290 return fake.UpdateAppFeatureStub(arg1, arg2, arg3) 291 } 292 if specificReturn { 293 return ret.result1, ret.result2 294 } 295 fakeReturns := fake.updateAppFeatureReturns 296 return fakeReturns.result1, fakeReturns.result2 297 } 298 299 func (fake *FakeEnableSSHActor) UpdateAppFeatureCallCount() int { 300 fake.updateAppFeatureMutex.RLock() 301 defer fake.updateAppFeatureMutex.RUnlock() 302 return len(fake.updateAppFeatureArgsForCall) 303 } 304 305 func (fake *FakeEnableSSHActor) UpdateAppFeatureCalls(stub func(v7action.Application, bool, string) (v7action.Warnings, error)) { 306 fake.updateAppFeatureMutex.Lock() 307 defer fake.updateAppFeatureMutex.Unlock() 308 fake.UpdateAppFeatureStub = stub 309 } 310 311 func (fake *FakeEnableSSHActor) UpdateAppFeatureArgsForCall(i int) (v7action.Application, bool, string) { 312 fake.updateAppFeatureMutex.RLock() 313 defer fake.updateAppFeatureMutex.RUnlock() 314 argsForCall := fake.updateAppFeatureArgsForCall[i] 315 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 316 } 317 318 func (fake *FakeEnableSSHActor) UpdateAppFeatureReturns(result1 v7action.Warnings, result2 error) { 319 fake.updateAppFeatureMutex.Lock() 320 defer fake.updateAppFeatureMutex.Unlock() 321 fake.UpdateAppFeatureStub = nil 322 fake.updateAppFeatureReturns = struct { 323 result1 v7action.Warnings 324 result2 error 325 }{result1, result2} 326 } 327 328 func (fake *FakeEnableSSHActor) UpdateAppFeatureReturnsOnCall(i int, result1 v7action.Warnings, result2 error) { 329 fake.updateAppFeatureMutex.Lock() 330 defer fake.updateAppFeatureMutex.Unlock() 331 fake.UpdateAppFeatureStub = nil 332 if fake.updateAppFeatureReturnsOnCall == nil { 333 fake.updateAppFeatureReturnsOnCall = make(map[int]struct { 334 result1 v7action.Warnings 335 result2 error 336 }) 337 } 338 fake.updateAppFeatureReturnsOnCall[i] = struct { 339 result1 v7action.Warnings 340 result2 error 341 }{result1, result2} 342 } 343 344 func (fake *FakeEnableSSHActor) Invocations() map[string][][]interface{} { 345 fake.invocationsMutex.RLock() 346 defer fake.invocationsMutex.RUnlock() 347 fake.getAppFeatureMutex.RLock() 348 defer fake.getAppFeatureMutex.RUnlock() 349 fake.getApplicationByNameAndSpaceMutex.RLock() 350 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 351 fake.getSSHEnabledMutex.RLock() 352 defer fake.getSSHEnabledMutex.RUnlock() 353 fake.updateAppFeatureMutex.RLock() 354 defer fake.updateAppFeatureMutex.RUnlock() 355 copiedInvocations := map[string][][]interface{}{} 356 for key, value := range fake.invocations { 357 copiedInvocations[key] = value 358 } 359 return copiedInvocations 360 } 361 362 func (fake *FakeEnableSSHActor) recordInvocation(key string, args []interface{}) { 363 fake.invocationsMutex.Lock() 364 defer fake.invocationsMutex.Unlock() 365 if fake.invocations == nil { 366 fake.invocations = map[string][][]interface{}{} 367 } 368 if fake.invocations[key] == nil { 369 fake.invocations[key] = [][]interface{}{} 370 } 371 fake.invocations[key] = append(fake.invocations[key], args) 372 } 373 374 var _ v7.EnableSSHActor = new(FakeEnableSSHActor)