github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/util/clissh/clisshfakes/fake_terminal_helper.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package clisshfakes 3 4 import ( 5 "io" 6 "sync" 7 8 "code.cloudfoundry.org/cli/util/clissh" 9 "github.com/moby/moby/pkg/term" 10 ) 11 12 type FakeTerminalHelper struct { 13 GetFdInfoStub func(interface{}) (uintptr, bool) 14 getFdInfoMutex sync.RWMutex 15 getFdInfoArgsForCall []struct { 16 arg1 interface{} 17 } 18 getFdInfoReturns struct { 19 result1 uintptr 20 result2 bool 21 } 22 getFdInfoReturnsOnCall map[int]struct { 23 result1 uintptr 24 result2 bool 25 } 26 GetWinsizeStub func(uintptr) (*term.Winsize, error) 27 getWinsizeMutex sync.RWMutex 28 getWinsizeArgsForCall []struct { 29 arg1 uintptr 30 } 31 getWinsizeReturns struct { 32 result1 *term.Winsize 33 result2 error 34 } 35 getWinsizeReturnsOnCall map[int]struct { 36 result1 *term.Winsize 37 result2 error 38 } 39 RestoreTerminalStub func(uintptr, *term.State) error 40 restoreTerminalMutex sync.RWMutex 41 restoreTerminalArgsForCall []struct { 42 arg1 uintptr 43 arg2 *term.State 44 } 45 restoreTerminalReturns struct { 46 result1 error 47 } 48 restoreTerminalReturnsOnCall map[int]struct { 49 result1 error 50 } 51 SetRawTerminalStub func(uintptr) (*term.State, error) 52 setRawTerminalMutex sync.RWMutex 53 setRawTerminalArgsForCall []struct { 54 arg1 uintptr 55 } 56 setRawTerminalReturns struct { 57 result1 *term.State 58 result2 error 59 } 60 setRawTerminalReturnsOnCall map[int]struct { 61 result1 *term.State 62 result2 error 63 } 64 StdStreamsStub func() (io.ReadCloser, io.Writer, io.Writer) 65 stdStreamsMutex sync.RWMutex 66 stdStreamsArgsForCall []struct { 67 } 68 stdStreamsReturns struct { 69 result1 io.ReadCloser 70 result2 io.Writer 71 result3 io.Writer 72 } 73 stdStreamsReturnsOnCall map[int]struct { 74 result1 io.ReadCloser 75 result2 io.Writer 76 result3 io.Writer 77 } 78 invocations map[string][][]interface{} 79 invocationsMutex sync.RWMutex 80 } 81 82 func (fake *FakeTerminalHelper) GetFdInfo(arg1 interface{}) (uintptr, bool) { 83 fake.getFdInfoMutex.Lock() 84 ret, specificReturn := fake.getFdInfoReturnsOnCall[len(fake.getFdInfoArgsForCall)] 85 fake.getFdInfoArgsForCall = append(fake.getFdInfoArgsForCall, struct { 86 arg1 interface{} 87 }{arg1}) 88 fake.recordInvocation("GetFdInfo", []interface{}{arg1}) 89 fake.getFdInfoMutex.Unlock() 90 if fake.GetFdInfoStub != nil { 91 return fake.GetFdInfoStub(arg1) 92 } 93 if specificReturn { 94 return ret.result1, ret.result2 95 } 96 fakeReturns := fake.getFdInfoReturns 97 return fakeReturns.result1, fakeReturns.result2 98 } 99 100 func (fake *FakeTerminalHelper) GetFdInfoCallCount() int { 101 fake.getFdInfoMutex.RLock() 102 defer fake.getFdInfoMutex.RUnlock() 103 return len(fake.getFdInfoArgsForCall) 104 } 105 106 func (fake *FakeTerminalHelper) GetFdInfoCalls(stub func(interface{}) (uintptr, bool)) { 107 fake.getFdInfoMutex.Lock() 108 defer fake.getFdInfoMutex.Unlock() 109 fake.GetFdInfoStub = stub 110 } 111 112 func (fake *FakeTerminalHelper) GetFdInfoArgsForCall(i int) interface{} { 113 fake.getFdInfoMutex.RLock() 114 defer fake.getFdInfoMutex.RUnlock() 115 argsForCall := fake.getFdInfoArgsForCall[i] 116 return argsForCall.arg1 117 } 118 119 func (fake *FakeTerminalHelper) GetFdInfoReturns(result1 uintptr, result2 bool) { 120 fake.getFdInfoMutex.Lock() 121 defer fake.getFdInfoMutex.Unlock() 122 fake.GetFdInfoStub = nil 123 fake.getFdInfoReturns = struct { 124 result1 uintptr 125 result2 bool 126 }{result1, result2} 127 } 128 129 func (fake *FakeTerminalHelper) GetFdInfoReturnsOnCall(i int, result1 uintptr, result2 bool) { 130 fake.getFdInfoMutex.Lock() 131 defer fake.getFdInfoMutex.Unlock() 132 fake.GetFdInfoStub = nil 133 if fake.getFdInfoReturnsOnCall == nil { 134 fake.getFdInfoReturnsOnCall = make(map[int]struct { 135 result1 uintptr 136 result2 bool 137 }) 138 } 139 fake.getFdInfoReturnsOnCall[i] = struct { 140 result1 uintptr 141 result2 bool 142 }{result1, result2} 143 } 144 145 func (fake *FakeTerminalHelper) GetWinsize(arg1 uintptr) (*term.Winsize, error) { 146 fake.getWinsizeMutex.Lock() 147 ret, specificReturn := fake.getWinsizeReturnsOnCall[len(fake.getWinsizeArgsForCall)] 148 fake.getWinsizeArgsForCall = append(fake.getWinsizeArgsForCall, struct { 149 arg1 uintptr 150 }{arg1}) 151 fake.recordInvocation("GetWinsize", []interface{}{arg1}) 152 fake.getWinsizeMutex.Unlock() 153 if fake.GetWinsizeStub != nil { 154 return fake.GetWinsizeStub(arg1) 155 } 156 if specificReturn { 157 return ret.result1, ret.result2 158 } 159 fakeReturns := fake.getWinsizeReturns 160 return fakeReturns.result1, fakeReturns.result2 161 } 162 163 func (fake *FakeTerminalHelper) GetWinsizeCallCount() int { 164 fake.getWinsizeMutex.RLock() 165 defer fake.getWinsizeMutex.RUnlock() 166 return len(fake.getWinsizeArgsForCall) 167 } 168 169 func (fake *FakeTerminalHelper) GetWinsizeCalls(stub func(uintptr) (*term.Winsize, error)) { 170 fake.getWinsizeMutex.Lock() 171 defer fake.getWinsizeMutex.Unlock() 172 fake.GetWinsizeStub = stub 173 } 174 175 func (fake *FakeTerminalHelper) GetWinsizeArgsForCall(i int) uintptr { 176 fake.getWinsizeMutex.RLock() 177 defer fake.getWinsizeMutex.RUnlock() 178 argsForCall := fake.getWinsizeArgsForCall[i] 179 return argsForCall.arg1 180 } 181 182 func (fake *FakeTerminalHelper) GetWinsizeReturns(result1 *term.Winsize, result2 error) { 183 fake.getWinsizeMutex.Lock() 184 defer fake.getWinsizeMutex.Unlock() 185 fake.GetWinsizeStub = nil 186 fake.getWinsizeReturns = struct { 187 result1 *term.Winsize 188 result2 error 189 }{result1, result2} 190 } 191 192 func (fake *FakeTerminalHelper) GetWinsizeReturnsOnCall(i int, result1 *term.Winsize, result2 error) { 193 fake.getWinsizeMutex.Lock() 194 defer fake.getWinsizeMutex.Unlock() 195 fake.GetWinsizeStub = nil 196 if fake.getWinsizeReturnsOnCall == nil { 197 fake.getWinsizeReturnsOnCall = make(map[int]struct { 198 result1 *term.Winsize 199 result2 error 200 }) 201 } 202 fake.getWinsizeReturnsOnCall[i] = struct { 203 result1 *term.Winsize 204 result2 error 205 }{result1, result2} 206 } 207 208 func (fake *FakeTerminalHelper) RestoreTerminal(arg1 uintptr, arg2 *term.State) error { 209 fake.restoreTerminalMutex.Lock() 210 ret, specificReturn := fake.restoreTerminalReturnsOnCall[len(fake.restoreTerminalArgsForCall)] 211 fake.restoreTerminalArgsForCall = append(fake.restoreTerminalArgsForCall, struct { 212 arg1 uintptr 213 arg2 *term.State 214 }{arg1, arg2}) 215 fake.recordInvocation("RestoreTerminal", []interface{}{arg1, arg2}) 216 fake.restoreTerminalMutex.Unlock() 217 if fake.RestoreTerminalStub != nil { 218 return fake.RestoreTerminalStub(arg1, arg2) 219 } 220 if specificReturn { 221 return ret.result1 222 } 223 fakeReturns := fake.restoreTerminalReturns 224 return fakeReturns.result1 225 } 226 227 func (fake *FakeTerminalHelper) RestoreTerminalCallCount() int { 228 fake.restoreTerminalMutex.RLock() 229 defer fake.restoreTerminalMutex.RUnlock() 230 return len(fake.restoreTerminalArgsForCall) 231 } 232 233 func (fake *FakeTerminalHelper) RestoreTerminalCalls(stub func(uintptr, *term.State) error) { 234 fake.restoreTerminalMutex.Lock() 235 defer fake.restoreTerminalMutex.Unlock() 236 fake.RestoreTerminalStub = stub 237 } 238 239 func (fake *FakeTerminalHelper) RestoreTerminalArgsForCall(i int) (uintptr, *term.State) { 240 fake.restoreTerminalMutex.RLock() 241 defer fake.restoreTerminalMutex.RUnlock() 242 argsForCall := fake.restoreTerminalArgsForCall[i] 243 return argsForCall.arg1, argsForCall.arg2 244 } 245 246 func (fake *FakeTerminalHelper) RestoreTerminalReturns(result1 error) { 247 fake.restoreTerminalMutex.Lock() 248 defer fake.restoreTerminalMutex.Unlock() 249 fake.RestoreTerminalStub = nil 250 fake.restoreTerminalReturns = struct { 251 result1 error 252 }{result1} 253 } 254 255 func (fake *FakeTerminalHelper) RestoreTerminalReturnsOnCall(i int, result1 error) { 256 fake.restoreTerminalMutex.Lock() 257 defer fake.restoreTerminalMutex.Unlock() 258 fake.RestoreTerminalStub = nil 259 if fake.restoreTerminalReturnsOnCall == nil { 260 fake.restoreTerminalReturnsOnCall = make(map[int]struct { 261 result1 error 262 }) 263 } 264 fake.restoreTerminalReturnsOnCall[i] = struct { 265 result1 error 266 }{result1} 267 } 268 269 func (fake *FakeTerminalHelper) SetRawTerminal(arg1 uintptr) (*term.State, error) { 270 fake.setRawTerminalMutex.Lock() 271 ret, specificReturn := fake.setRawTerminalReturnsOnCall[len(fake.setRawTerminalArgsForCall)] 272 fake.setRawTerminalArgsForCall = append(fake.setRawTerminalArgsForCall, struct { 273 arg1 uintptr 274 }{arg1}) 275 fake.recordInvocation("SetRawTerminal", []interface{}{arg1}) 276 fake.setRawTerminalMutex.Unlock() 277 if fake.SetRawTerminalStub != nil { 278 return fake.SetRawTerminalStub(arg1) 279 } 280 if specificReturn { 281 return ret.result1, ret.result2 282 } 283 fakeReturns := fake.setRawTerminalReturns 284 return fakeReturns.result1, fakeReturns.result2 285 } 286 287 func (fake *FakeTerminalHelper) SetRawTerminalCallCount() int { 288 fake.setRawTerminalMutex.RLock() 289 defer fake.setRawTerminalMutex.RUnlock() 290 return len(fake.setRawTerminalArgsForCall) 291 } 292 293 func (fake *FakeTerminalHelper) SetRawTerminalCalls(stub func(uintptr) (*term.State, error)) { 294 fake.setRawTerminalMutex.Lock() 295 defer fake.setRawTerminalMutex.Unlock() 296 fake.SetRawTerminalStub = stub 297 } 298 299 func (fake *FakeTerminalHelper) SetRawTerminalArgsForCall(i int) uintptr { 300 fake.setRawTerminalMutex.RLock() 301 defer fake.setRawTerminalMutex.RUnlock() 302 argsForCall := fake.setRawTerminalArgsForCall[i] 303 return argsForCall.arg1 304 } 305 306 func (fake *FakeTerminalHelper) SetRawTerminalReturns(result1 *term.State, result2 error) { 307 fake.setRawTerminalMutex.Lock() 308 defer fake.setRawTerminalMutex.Unlock() 309 fake.SetRawTerminalStub = nil 310 fake.setRawTerminalReturns = struct { 311 result1 *term.State 312 result2 error 313 }{result1, result2} 314 } 315 316 func (fake *FakeTerminalHelper) SetRawTerminalReturnsOnCall(i int, result1 *term.State, result2 error) { 317 fake.setRawTerminalMutex.Lock() 318 defer fake.setRawTerminalMutex.Unlock() 319 fake.SetRawTerminalStub = nil 320 if fake.setRawTerminalReturnsOnCall == nil { 321 fake.setRawTerminalReturnsOnCall = make(map[int]struct { 322 result1 *term.State 323 result2 error 324 }) 325 } 326 fake.setRawTerminalReturnsOnCall[i] = struct { 327 result1 *term.State 328 result2 error 329 }{result1, result2} 330 } 331 332 func (fake *FakeTerminalHelper) StdStreams() (io.ReadCloser, io.Writer, io.Writer) { 333 fake.stdStreamsMutex.Lock() 334 ret, specificReturn := fake.stdStreamsReturnsOnCall[len(fake.stdStreamsArgsForCall)] 335 fake.stdStreamsArgsForCall = append(fake.stdStreamsArgsForCall, struct { 336 }{}) 337 fake.recordInvocation("StdStreams", []interface{}{}) 338 fake.stdStreamsMutex.Unlock() 339 if fake.StdStreamsStub != nil { 340 return fake.StdStreamsStub() 341 } 342 if specificReturn { 343 return ret.result1, ret.result2, ret.result3 344 } 345 fakeReturns := fake.stdStreamsReturns 346 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 347 } 348 349 func (fake *FakeTerminalHelper) StdStreamsCallCount() int { 350 fake.stdStreamsMutex.RLock() 351 defer fake.stdStreamsMutex.RUnlock() 352 return len(fake.stdStreamsArgsForCall) 353 } 354 355 func (fake *FakeTerminalHelper) StdStreamsCalls(stub func() (io.ReadCloser, io.Writer, io.Writer)) { 356 fake.stdStreamsMutex.Lock() 357 defer fake.stdStreamsMutex.Unlock() 358 fake.StdStreamsStub = stub 359 } 360 361 func (fake *FakeTerminalHelper) StdStreamsReturns(result1 io.ReadCloser, result2 io.Writer, result3 io.Writer) { 362 fake.stdStreamsMutex.Lock() 363 defer fake.stdStreamsMutex.Unlock() 364 fake.StdStreamsStub = nil 365 fake.stdStreamsReturns = struct { 366 result1 io.ReadCloser 367 result2 io.Writer 368 result3 io.Writer 369 }{result1, result2, result3} 370 } 371 372 func (fake *FakeTerminalHelper) StdStreamsReturnsOnCall(i int, result1 io.ReadCloser, result2 io.Writer, result3 io.Writer) { 373 fake.stdStreamsMutex.Lock() 374 defer fake.stdStreamsMutex.Unlock() 375 fake.StdStreamsStub = nil 376 if fake.stdStreamsReturnsOnCall == nil { 377 fake.stdStreamsReturnsOnCall = make(map[int]struct { 378 result1 io.ReadCloser 379 result2 io.Writer 380 result3 io.Writer 381 }) 382 } 383 fake.stdStreamsReturnsOnCall[i] = struct { 384 result1 io.ReadCloser 385 result2 io.Writer 386 result3 io.Writer 387 }{result1, result2, result3} 388 } 389 390 func (fake *FakeTerminalHelper) Invocations() map[string][][]interface{} { 391 fake.invocationsMutex.RLock() 392 defer fake.invocationsMutex.RUnlock() 393 fake.getFdInfoMutex.RLock() 394 defer fake.getFdInfoMutex.RUnlock() 395 fake.getWinsizeMutex.RLock() 396 defer fake.getWinsizeMutex.RUnlock() 397 fake.restoreTerminalMutex.RLock() 398 defer fake.restoreTerminalMutex.RUnlock() 399 fake.setRawTerminalMutex.RLock() 400 defer fake.setRawTerminalMutex.RUnlock() 401 fake.stdStreamsMutex.RLock() 402 defer fake.stdStreamsMutex.RUnlock() 403 copiedInvocations := map[string][][]interface{}{} 404 for key, value := range fake.invocations { 405 copiedInvocations[key] = value 406 } 407 return copiedInvocations 408 } 409 410 func (fake *FakeTerminalHelper) recordInvocation(key string, args []interface{}) { 411 fake.invocationsMutex.Lock() 412 defer fake.invocationsMutex.Unlock() 413 if fake.invocations == nil { 414 fake.invocations = map[string][][]interface{}{} 415 } 416 if fake.invocations[key] == nil { 417 fake.invocations[key] = [][]interface{}{} 418 } 419 fake.invocations[key] = append(fake.invocations[key], args) 420 } 421 422 var _ clissh.TerminalHelper = new(FakeTerminalHelper)