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)