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)