github.com/cloudfoundry-attic/garden-linux@v0.333.2-candidate/container_daemon/fake_term/fake_term.go (about)

     1  // This file was generated by counterfeiter
     2  package fake_term
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/cloudfoundry-incubator/garden-linux/container_daemon"
     8  	"github.com/docker/docker/pkg/term"
     9  )
    10  
    11  type FakeTerm struct {
    12  	GetWinsizeStub        func(fd uintptr) (*term.Winsize, error)
    13  	getWinsizeMutex       sync.RWMutex
    14  	getWinsizeArgsForCall []struct {
    15  		fd uintptr
    16  	}
    17  	getWinsizeReturns struct {
    18  		result1 *term.Winsize
    19  		result2 error
    20  	}
    21  	SetWinsizeStub        func(fd uintptr, size *term.Winsize) error
    22  	setWinsizeMutex       sync.RWMutex
    23  	setWinsizeArgsForCall []struct {
    24  		fd   uintptr
    25  		size *term.Winsize
    26  	}
    27  	setWinsizeReturns struct {
    28  		result1 error
    29  	}
    30  	SetRawTerminalStub        func(fd uintptr) (*term.State, error)
    31  	setRawTerminalMutex       sync.RWMutex
    32  	setRawTerminalArgsForCall []struct {
    33  		fd uintptr
    34  	}
    35  	setRawTerminalReturns struct {
    36  		result1 *term.State
    37  		result2 error
    38  	}
    39  	RestoreTerminalStub        func(fd uintptr, state *term.State) error
    40  	restoreTerminalMutex       sync.RWMutex
    41  	restoreTerminalArgsForCall []struct {
    42  		fd    uintptr
    43  		state *term.State
    44  	}
    45  	restoreTerminalReturns struct {
    46  		result1 error
    47  	}
    48  }
    49  
    50  func (fake *FakeTerm) GetWinsize(fd uintptr) (*term.Winsize, error) {
    51  	fake.getWinsizeMutex.Lock()
    52  	fake.getWinsizeArgsForCall = append(fake.getWinsizeArgsForCall, struct {
    53  		fd uintptr
    54  	}{fd})
    55  	fake.getWinsizeMutex.Unlock()
    56  	if fake.GetWinsizeStub != nil {
    57  		return fake.GetWinsizeStub(fd)
    58  	} else {
    59  		return fake.getWinsizeReturns.result1, fake.getWinsizeReturns.result2
    60  	}
    61  }
    62  
    63  func (fake *FakeTerm) GetWinsizeCallCount() int {
    64  	fake.getWinsizeMutex.RLock()
    65  	defer fake.getWinsizeMutex.RUnlock()
    66  	return len(fake.getWinsizeArgsForCall)
    67  }
    68  
    69  func (fake *FakeTerm) GetWinsizeArgsForCall(i int) uintptr {
    70  	fake.getWinsizeMutex.RLock()
    71  	defer fake.getWinsizeMutex.RUnlock()
    72  	return fake.getWinsizeArgsForCall[i].fd
    73  }
    74  
    75  func (fake *FakeTerm) GetWinsizeReturns(result1 *term.Winsize, result2 error) {
    76  	fake.GetWinsizeStub = nil
    77  	fake.getWinsizeReturns = struct {
    78  		result1 *term.Winsize
    79  		result2 error
    80  	}{result1, result2}
    81  }
    82  
    83  func (fake *FakeTerm) SetWinsize(fd uintptr, size *term.Winsize) error {
    84  	fake.setWinsizeMutex.Lock()
    85  	fake.setWinsizeArgsForCall = append(fake.setWinsizeArgsForCall, struct {
    86  		fd   uintptr
    87  		size *term.Winsize
    88  	}{fd, size})
    89  	fake.setWinsizeMutex.Unlock()
    90  	if fake.SetWinsizeStub != nil {
    91  		return fake.SetWinsizeStub(fd, size)
    92  	} else {
    93  		return fake.setWinsizeReturns.result1
    94  	}
    95  }
    96  
    97  func (fake *FakeTerm) SetWinsizeCallCount() int {
    98  	fake.setWinsizeMutex.RLock()
    99  	defer fake.setWinsizeMutex.RUnlock()
   100  	return len(fake.setWinsizeArgsForCall)
   101  }
   102  
   103  func (fake *FakeTerm) SetWinsizeArgsForCall(i int) (uintptr, *term.Winsize) {
   104  	fake.setWinsizeMutex.RLock()
   105  	defer fake.setWinsizeMutex.RUnlock()
   106  	return fake.setWinsizeArgsForCall[i].fd, fake.setWinsizeArgsForCall[i].size
   107  }
   108  
   109  func (fake *FakeTerm) SetWinsizeReturns(result1 error) {
   110  	fake.SetWinsizeStub = nil
   111  	fake.setWinsizeReturns = struct {
   112  		result1 error
   113  	}{result1}
   114  }
   115  
   116  func (fake *FakeTerm) SetRawTerminal(fd uintptr) (*term.State, error) {
   117  	fake.setRawTerminalMutex.Lock()
   118  	fake.setRawTerminalArgsForCall = append(fake.setRawTerminalArgsForCall, struct {
   119  		fd uintptr
   120  	}{fd})
   121  	fake.setRawTerminalMutex.Unlock()
   122  	if fake.SetRawTerminalStub != nil {
   123  		return fake.SetRawTerminalStub(fd)
   124  	} else {
   125  		return fake.setRawTerminalReturns.result1, fake.setRawTerminalReturns.result2
   126  	}
   127  }
   128  
   129  func (fake *FakeTerm) SetRawTerminalCallCount() int {
   130  	fake.setRawTerminalMutex.RLock()
   131  	defer fake.setRawTerminalMutex.RUnlock()
   132  	return len(fake.setRawTerminalArgsForCall)
   133  }
   134  
   135  func (fake *FakeTerm) SetRawTerminalArgsForCall(i int) uintptr {
   136  	fake.setRawTerminalMutex.RLock()
   137  	defer fake.setRawTerminalMutex.RUnlock()
   138  	return fake.setRawTerminalArgsForCall[i].fd
   139  }
   140  
   141  func (fake *FakeTerm) SetRawTerminalReturns(result1 *term.State, result2 error) {
   142  	fake.SetRawTerminalStub = nil
   143  	fake.setRawTerminalReturns = struct {
   144  		result1 *term.State
   145  		result2 error
   146  	}{result1, result2}
   147  }
   148  
   149  func (fake *FakeTerm) RestoreTerminal(fd uintptr, state *term.State) error {
   150  	fake.restoreTerminalMutex.Lock()
   151  	fake.restoreTerminalArgsForCall = append(fake.restoreTerminalArgsForCall, struct {
   152  		fd    uintptr
   153  		state *term.State
   154  	}{fd, state})
   155  	fake.restoreTerminalMutex.Unlock()
   156  	if fake.RestoreTerminalStub != nil {
   157  		return fake.RestoreTerminalStub(fd, state)
   158  	} else {
   159  		return fake.restoreTerminalReturns.result1
   160  	}
   161  }
   162  
   163  func (fake *FakeTerm) RestoreTerminalCallCount() int {
   164  	fake.restoreTerminalMutex.RLock()
   165  	defer fake.restoreTerminalMutex.RUnlock()
   166  	return len(fake.restoreTerminalArgsForCall)
   167  }
   168  
   169  func (fake *FakeTerm) RestoreTerminalArgsForCall(i int) (uintptr, *term.State) {
   170  	fake.restoreTerminalMutex.RLock()
   171  	defer fake.restoreTerminalMutex.RUnlock()
   172  	return fake.restoreTerminalArgsForCall[i].fd, fake.restoreTerminalArgsForCall[i].state
   173  }
   174  
   175  func (fake *FakeTerm) RestoreTerminalReturns(result1 error) {
   176  	fake.RestoreTerminalStub = nil
   177  	fake.restoreTerminalReturns = struct {
   178  		result1 error
   179  	}{result1}
   180  }
   181  
   182  var _ container_daemon.Term = new(FakeTerm)