github.com/cloudfoundry-attic/ltc@v0.0.0-20151123212628-098adc7919fc/app_examiner/command_factory/fake_terminal/fake_terminal.go (about) 1 // This file was generated by counterfeiter 2 package fake_terminal 3 4 import ( 5 "sync" 6 7 "github.com/cloudfoundry-incubator/ltc/app_examiner/command_factory" 8 ) 9 10 type FakeTerminal struct { 11 GetWindowWidthStub func() (uint16, error) 12 getWindowWidthMutex sync.RWMutex 13 getWindowWidthArgsForCall []struct{} 14 getWindowWidthReturns struct { 15 result1 uint16 16 result2 error 17 } 18 } 19 20 func (fake *FakeTerminal) GetWindowWidth() (uint16, error) { 21 fake.getWindowWidthMutex.Lock() 22 fake.getWindowWidthArgsForCall = append(fake.getWindowWidthArgsForCall, struct{}{}) 23 fake.getWindowWidthMutex.Unlock() 24 if fake.GetWindowWidthStub != nil { 25 return fake.GetWindowWidthStub() 26 } else { 27 return fake.getWindowWidthReturns.result1, fake.getWindowWidthReturns.result2 28 } 29 } 30 31 func (fake *FakeTerminal) GetWindowWidthCallCount() int { 32 fake.getWindowWidthMutex.RLock() 33 defer fake.getWindowWidthMutex.RUnlock() 34 return len(fake.getWindowWidthArgsForCall) 35 } 36 37 func (fake *FakeTerminal) GetWindowWidthReturns(result1 uint16, result2 error) { 38 fake.GetWindowWidthStub = nil 39 fake.getWindowWidthReturns = struct { 40 result1 uint16 41 result2 error 42 }{result1, result2} 43 } 44 45 var _ command_factory.Terminal = new(FakeTerminal)