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)