github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/command/v7/v7fakes/fake_disable_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 FakeDisableSSHActor 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 UpdateAppFeatureStub func(v7action.Application, bool, string) (v7action.Warnings, error) 46 updateAppFeatureMutex sync.RWMutex 47 updateAppFeatureArgsForCall []struct { 48 arg1 v7action.Application 49 arg2 bool 50 arg3 string 51 } 52 updateAppFeatureReturns struct { 53 result1 v7action.Warnings 54 result2 error 55 } 56 updateAppFeatureReturnsOnCall map[int]struct { 57 result1 v7action.Warnings 58 result2 error 59 } 60 invocations map[string][][]interface{} 61 invocationsMutex sync.RWMutex 62 } 63 64 func (fake *FakeDisableSSHActor) GetAppFeature(arg1 string, arg2 string) (ccv3.ApplicationFeature, v7action.Warnings, error) { 65 fake.getAppFeatureMutex.Lock() 66 ret, specificReturn := fake.getAppFeatureReturnsOnCall[len(fake.getAppFeatureArgsForCall)] 67 fake.getAppFeatureArgsForCall = append(fake.getAppFeatureArgsForCall, struct { 68 arg1 string 69 arg2 string 70 }{arg1, arg2}) 71 fake.recordInvocation("GetAppFeature", []interface{}{arg1, arg2}) 72 fake.getAppFeatureMutex.Unlock() 73 if fake.GetAppFeatureStub != nil { 74 return fake.GetAppFeatureStub(arg1, arg2) 75 } 76 if specificReturn { 77 return ret.result1, ret.result2, ret.result3 78 } 79 fakeReturns := fake.getAppFeatureReturns 80 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 81 } 82 83 func (fake *FakeDisableSSHActor) GetAppFeatureCallCount() int { 84 fake.getAppFeatureMutex.RLock() 85 defer fake.getAppFeatureMutex.RUnlock() 86 return len(fake.getAppFeatureArgsForCall) 87 } 88 89 func (fake *FakeDisableSSHActor) GetAppFeatureCalls(stub func(string, string) (ccv3.ApplicationFeature, v7action.Warnings, error)) { 90 fake.getAppFeatureMutex.Lock() 91 defer fake.getAppFeatureMutex.Unlock() 92 fake.GetAppFeatureStub = stub 93 } 94 95 func (fake *FakeDisableSSHActor) GetAppFeatureArgsForCall(i int) (string, string) { 96 fake.getAppFeatureMutex.RLock() 97 defer fake.getAppFeatureMutex.RUnlock() 98 argsForCall := fake.getAppFeatureArgsForCall[i] 99 return argsForCall.arg1, argsForCall.arg2 100 } 101 102 func (fake *FakeDisableSSHActor) GetAppFeatureReturns(result1 ccv3.ApplicationFeature, result2 v7action.Warnings, result3 error) { 103 fake.getAppFeatureMutex.Lock() 104 defer fake.getAppFeatureMutex.Unlock() 105 fake.GetAppFeatureStub = nil 106 fake.getAppFeatureReturns = struct { 107 result1 ccv3.ApplicationFeature 108 result2 v7action.Warnings 109 result3 error 110 }{result1, result2, result3} 111 } 112 113 func (fake *FakeDisableSSHActor) GetAppFeatureReturnsOnCall(i int, result1 ccv3.ApplicationFeature, result2 v7action.Warnings, result3 error) { 114 fake.getAppFeatureMutex.Lock() 115 defer fake.getAppFeatureMutex.Unlock() 116 fake.GetAppFeatureStub = nil 117 if fake.getAppFeatureReturnsOnCall == nil { 118 fake.getAppFeatureReturnsOnCall = make(map[int]struct { 119 result1 ccv3.ApplicationFeature 120 result2 v7action.Warnings 121 result3 error 122 }) 123 } 124 fake.getAppFeatureReturnsOnCall[i] = struct { 125 result1 ccv3.ApplicationFeature 126 result2 v7action.Warnings 127 result3 error 128 }{result1, result2, result3} 129 } 130 131 func (fake *FakeDisableSSHActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v7action.Application, v7action.Warnings, error) { 132 fake.getApplicationByNameAndSpaceMutex.Lock() 133 ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)] 134 fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct { 135 arg1 string 136 arg2 string 137 }{arg1, arg2}) 138 fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2}) 139 fake.getApplicationByNameAndSpaceMutex.Unlock() 140 if fake.GetApplicationByNameAndSpaceStub != nil { 141 return fake.GetApplicationByNameAndSpaceStub(arg1, arg2) 142 } 143 if specificReturn { 144 return ret.result1, ret.result2, ret.result3 145 } 146 fakeReturns := fake.getApplicationByNameAndSpaceReturns 147 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 148 } 149 150 func (fake *FakeDisableSSHActor) GetApplicationByNameAndSpaceCallCount() int { 151 fake.getApplicationByNameAndSpaceMutex.RLock() 152 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 153 return len(fake.getApplicationByNameAndSpaceArgsForCall) 154 } 155 156 func (fake *FakeDisableSSHActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v7action.Application, v7action.Warnings, error)) { 157 fake.getApplicationByNameAndSpaceMutex.Lock() 158 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 159 fake.GetApplicationByNameAndSpaceStub = stub 160 } 161 162 func (fake *FakeDisableSSHActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) { 163 fake.getApplicationByNameAndSpaceMutex.RLock() 164 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 165 argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i] 166 return argsForCall.arg1, argsForCall.arg2 167 } 168 169 func (fake *FakeDisableSSHActor) GetApplicationByNameAndSpaceReturns(result1 v7action.Application, result2 v7action.Warnings, result3 error) { 170 fake.getApplicationByNameAndSpaceMutex.Lock() 171 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 172 fake.GetApplicationByNameAndSpaceStub = nil 173 fake.getApplicationByNameAndSpaceReturns = struct { 174 result1 v7action.Application 175 result2 v7action.Warnings 176 result3 error 177 }{result1, result2, result3} 178 } 179 180 func (fake *FakeDisableSSHActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v7action.Application, result2 v7action.Warnings, result3 error) { 181 fake.getApplicationByNameAndSpaceMutex.Lock() 182 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 183 fake.GetApplicationByNameAndSpaceStub = nil 184 if fake.getApplicationByNameAndSpaceReturnsOnCall == nil { 185 fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 186 result1 v7action.Application 187 result2 v7action.Warnings 188 result3 error 189 }) 190 } 191 fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct { 192 result1 v7action.Application 193 result2 v7action.Warnings 194 result3 error 195 }{result1, result2, result3} 196 } 197 198 func (fake *FakeDisableSSHActor) UpdateAppFeature(arg1 v7action.Application, arg2 bool, arg3 string) (v7action.Warnings, error) { 199 fake.updateAppFeatureMutex.Lock() 200 ret, specificReturn := fake.updateAppFeatureReturnsOnCall[len(fake.updateAppFeatureArgsForCall)] 201 fake.updateAppFeatureArgsForCall = append(fake.updateAppFeatureArgsForCall, struct { 202 arg1 v7action.Application 203 arg2 bool 204 arg3 string 205 }{arg1, arg2, arg3}) 206 fake.recordInvocation("UpdateAppFeature", []interface{}{arg1, arg2, arg3}) 207 fake.updateAppFeatureMutex.Unlock() 208 if fake.UpdateAppFeatureStub != nil { 209 return fake.UpdateAppFeatureStub(arg1, arg2, arg3) 210 } 211 if specificReturn { 212 return ret.result1, ret.result2 213 } 214 fakeReturns := fake.updateAppFeatureReturns 215 return fakeReturns.result1, fakeReturns.result2 216 } 217 218 func (fake *FakeDisableSSHActor) UpdateAppFeatureCallCount() int { 219 fake.updateAppFeatureMutex.RLock() 220 defer fake.updateAppFeatureMutex.RUnlock() 221 return len(fake.updateAppFeatureArgsForCall) 222 } 223 224 func (fake *FakeDisableSSHActor) UpdateAppFeatureCalls(stub func(v7action.Application, bool, string) (v7action.Warnings, error)) { 225 fake.updateAppFeatureMutex.Lock() 226 defer fake.updateAppFeatureMutex.Unlock() 227 fake.UpdateAppFeatureStub = stub 228 } 229 230 func (fake *FakeDisableSSHActor) UpdateAppFeatureArgsForCall(i int) (v7action.Application, bool, string) { 231 fake.updateAppFeatureMutex.RLock() 232 defer fake.updateAppFeatureMutex.RUnlock() 233 argsForCall := fake.updateAppFeatureArgsForCall[i] 234 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 235 } 236 237 func (fake *FakeDisableSSHActor) UpdateAppFeatureReturns(result1 v7action.Warnings, result2 error) { 238 fake.updateAppFeatureMutex.Lock() 239 defer fake.updateAppFeatureMutex.Unlock() 240 fake.UpdateAppFeatureStub = nil 241 fake.updateAppFeatureReturns = struct { 242 result1 v7action.Warnings 243 result2 error 244 }{result1, result2} 245 } 246 247 func (fake *FakeDisableSSHActor) UpdateAppFeatureReturnsOnCall(i int, result1 v7action.Warnings, result2 error) { 248 fake.updateAppFeatureMutex.Lock() 249 defer fake.updateAppFeatureMutex.Unlock() 250 fake.UpdateAppFeatureStub = nil 251 if fake.updateAppFeatureReturnsOnCall == nil { 252 fake.updateAppFeatureReturnsOnCall = make(map[int]struct { 253 result1 v7action.Warnings 254 result2 error 255 }) 256 } 257 fake.updateAppFeatureReturnsOnCall[i] = struct { 258 result1 v7action.Warnings 259 result2 error 260 }{result1, result2} 261 } 262 263 func (fake *FakeDisableSSHActor) Invocations() map[string][][]interface{} { 264 fake.invocationsMutex.RLock() 265 defer fake.invocationsMutex.RUnlock() 266 fake.getAppFeatureMutex.RLock() 267 defer fake.getAppFeatureMutex.RUnlock() 268 fake.getApplicationByNameAndSpaceMutex.RLock() 269 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 270 fake.updateAppFeatureMutex.RLock() 271 defer fake.updateAppFeatureMutex.RUnlock() 272 copiedInvocations := map[string][][]interface{}{} 273 for key, value := range fake.invocations { 274 copiedInvocations[key] = value 275 } 276 return copiedInvocations 277 } 278 279 func (fake *FakeDisableSSHActor) recordInvocation(key string, args []interface{}) { 280 fake.invocationsMutex.Lock() 281 defer fake.invocationsMutex.Unlock() 282 if fake.invocations == nil { 283 fake.invocations = map[string][][]interface{}{} 284 } 285 if fake.invocations[key] == nil { 286 fake.invocations[key] = [][]interface{}{} 287 } 288 fake.invocations[key] = append(fake.invocations[key], args) 289 } 290 291 var _ v7.DisableSSHActor = new(FakeDisableSSHActor)