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)