github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/cf/terminal/fakes/fake_terminal_output_switch.go (about)

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	. "github.com/cloudfoundry/cli/cf/terminal"
     6  	"sync"
     7  )
     8  
     9  type FakeTerminalOutputSwitch struct {
    10  	DisableTerminalOutputStub        func(bool)
    11  	disableTerminalOutputMutex       sync.RWMutex
    12  	disableTerminalOutputArgsForCall []struct {
    13  		arg1 bool
    14  	}
    15  }
    16  
    17  func (fake *FakeTerminalOutputSwitch) DisableTerminalOutput(arg1 bool) {
    18  	fake.disableTerminalOutputMutex.Lock()
    19  	defer fake.disableTerminalOutputMutex.Unlock()
    20  	fake.disableTerminalOutputArgsForCall = append(fake.disableTerminalOutputArgsForCall, struct {
    21  		arg1 bool
    22  	}{arg1})
    23  	if fake.DisableTerminalOutputStub != nil {
    24  		fake.DisableTerminalOutputStub(arg1)
    25  	}
    26  }
    27  
    28  func (fake *FakeTerminalOutputSwitch) DisableTerminalOutputCallCount() int {
    29  	fake.disableTerminalOutputMutex.RLock()
    30  	defer fake.disableTerminalOutputMutex.RUnlock()
    31  	return len(fake.disableTerminalOutputArgsForCall)
    32  }
    33  
    34  func (fake *FakeTerminalOutputSwitch) DisableTerminalOutputArgsForCall(i int) bool {
    35  	fake.disableTerminalOutputMutex.RLock()
    36  	defer fake.disableTerminalOutputMutex.RUnlock()
    37  	return fake.disableTerminalOutputArgsForCall[i].arg1
    38  }
    39  
    40  var _ TerminalOutputSwitch = new(FakeTerminalOutputSwitch)