 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- type CommandMock
- func (mock *CommandMock) CombinedOutput() ([]byte, error)
- func (mock *CommandMock) CombinedOutputCalls() []struct{}
- func (mock *CommandMock) Err() error
- func (mock *CommandMock) ErrCalls() []struct{}
- func (mock *CommandMock) PID() int
- func (mock *CommandMock) PIDCalls() []struct{}
- func (mock *CommandMock) SetStderr(file *os.File)
- func (mock *CommandMock) SetStderrCalls() []struct{ ... }
- func (mock *CommandMock) SetStdin(file *os.File)
- func (mock *CommandMock) SetStdinCalls() []struct{ ... }
- func (mock *CommandMock) SetStdout(file *os.File)
- func (mock *CommandMock) SetStdoutCalls() []struct{ ... }
- func (mock *CommandMock) SetSysProcAttr(sysProcAttr *syscall.SysProcAttr)
- func (mock *CommandMock) SetSysProcAttrCalls() []struct{ ... }
- func (mock *CommandMock) Start() error
- func (mock *CommandMock) StartCalls() []struct{}
- func (mock *CommandMock) Wait() error
- func (mock *CommandMock) WaitCalls() []struct{}
 
- type DecoderFactoryMock
- type DecoderMock
- type EncoderFactoryMock
- type EncoderMock
- func (mock *EncoderMock) Encode(data any) error
- func (mock *EncoderMock) EncodeCalls() []struct{ ... }
- func (mock *EncoderMock) SetEscapeHTML(escape bool)
- func (mock *EncoderMock) SetEscapeHTMLCalls() []struct{ ... }
- func (mock *EncoderMock) SetIndent(prefix string, indent string)
- func (mock *EncoderMock) SetIndentCalls() []struct{ ... }
 
- type OsProxyMock
- func (mock *OsProxyMock) Create(name string) (*os.File, error)
- func (mock *OsProxyMock) CreateCalls() []struct{ ... }
- func (mock *OsProxyMock) Executable() (string, error)
- func (mock *OsProxyMock) ExecutableCalls() []struct{}
- func (mock *OsProxyMock) FindProcess(pid int) (*os.Process, error)
- func (mock *OsProxyMock) FindProcessCalls() []struct{ ... }
- func (mock *OsProxyMock) Getwd() (string, error)
- func (mock *OsProxyMock) GetwdCalls() []struct{}
- func (mock *OsProxyMock) Hostname() (string, error)
- func (mock *OsProxyMock) HostnameCalls() []struct{}
- func (mock *OsProxyMock) MkdirAll(name string, mode os.FileMode) error
- func (mock *OsProxyMock) MkdirAllCalls() []struct{ ... }
- func (mock *OsProxyMock) OpenFile(name string, flag int, perm os.FileMode) (*os.File, error)
- func (mock *OsProxyMock) OpenFileCalls() []struct{ ... }
- func (mock *OsProxyMock) ReadFileIfExists(name string) (string, bool, error)
- func (mock *OsProxyMock) ReadFileIfExistsCalls() []struct{ ... }
- func (mock *OsProxyMock) Remove(name string) error
- func (mock *OsProxyMock) RemoveCalls() []struct{ ... }
- func (mock *OsProxyMock) Stat(pth string) (os.FileInfo, error)
- func (mock *OsProxyMock) StatCalls() []struct{ ... }
- func (mock *OsProxyMock) TempDir() string
- func (mock *OsProxyMock) TempDirCalls() []struct{}
- func (mock *OsProxyMock) UserHomeDir() (string, error)
- func (mock *OsProxyMock) UserHomeDirCalls() []struct{}
- func (mock *OsProxyMock) WriteFile(name string, data []byte, mode os.FileMode) error
- func (mock *OsProxyMock) WriteFileCalls() []struct{ ... }
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandMock ¶
type CommandMock struct {
	// CombinedOutputFunc mocks the CombinedOutput method.
	CombinedOutputFunc func() ([]byte, error)
	// ErrFunc mocks the Err method.
	ErrFunc func() error
	// PIDFunc mocks the PID method.
	PIDFunc func() int
	// SetStderrFunc mocks the SetStderr method.
	SetStderrFunc func(file *os.File)
	// SetStdinFunc mocks the SetStdin method.
	SetStdinFunc func(file *os.File)
	// SetStdoutFunc mocks the SetStdout method.
	SetStdoutFunc func(file *os.File)
	// SetSysProcAttrFunc mocks the SetSysProcAttr method.
	SetSysProcAttrFunc func(sysProcAttr *syscall.SysProcAttr)
	// StartFunc mocks the Start method.
	StartFunc func() error
	// WaitFunc mocks the Wait method.
	WaitFunc func() error
	// contains filtered or unexported fields
}
    CommandMock is a mock implementation of utils.Command.
func TestSomethingThatUsesCommand(t *testing.T) {
	// make and configure a mocked utils.Command
	mockedCommand := &CommandMock{
		CombinedOutputFunc: func() ([]byte, error) {
			panic("mock out the CombinedOutput method")
		},
		ErrFunc: func() error {
			panic("mock out the Err method")
		},
		PIDFunc: func() int {
			panic("mock out the PID method")
		},
		SetStderrFunc: func(file *os.File)  {
			panic("mock out the SetStderr method")
		},
		SetStdinFunc: func(file *os.File)  {
			panic("mock out the SetStdin method")
		},
		SetStdoutFunc: func(file *os.File)  {
			panic("mock out the SetStdout method")
		},
		SetSysProcAttrFunc: func(sysProcAttr *syscall.SysProcAttr)  {
			panic("mock out the SetSysProcAttr method")
		},
		StartFunc: func() error {
			panic("mock out the Start method")
		},
		WaitFunc: func() error {
			panic("mock out the Wait method")
		},
	}
	// use mockedCommand in code that requires utils.Command
	// and then make assertions.
}
func (*CommandMock) CombinedOutput ¶
func (mock *CommandMock) CombinedOutput() ([]byte, error)
CombinedOutput calls CombinedOutputFunc.
func (*CommandMock) CombinedOutputCalls ¶
func (mock *CommandMock) CombinedOutputCalls() []struct { }
CombinedOutputCalls gets all the calls that were made to CombinedOutput. Check the length with:
len(mockedCommand.CombinedOutputCalls())
func (*CommandMock) ErrCalls ¶
func (mock *CommandMock) ErrCalls() []struct { }
ErrCalls gets all the calls that were made to Err. Check the length with:
len(mockedCommand.ErrCalls())
func (*CommandMock) PIDCalls ¶
func (mock *CommandMock) PIDCalls() []struct { }
PIDCalls gets all the calls that were made to PID. Check the length with:
len(mockedCommand.PIDCalls())
func (*CommandMock) SetStderr ¶
func (mock *CommandMock) SetStderr(file *os.File)
SetStderr calls SetStderrFunc.
func (*CommandMock) SetStderrCalls ¶
func (mock *CommandMock) SetStderrCalls() []struct { File *os.File }
SetStderrCalls gets all the calls that were made to SetStderr. Check the length with:
len(mockedCommand.SetStderrCalls())
func (*CommandMock) SetStdin ¶
func (mock *CommandMock) SetStdin(file *os.File)
SetStdin calls SetStdinFunc.
func (*CommandMock) SetStdinCalls ¶
func (mock *CommandMock) SetStdinCalls() []struct { File *os.File }
SetStdinCalls gets all the calls that were made to SetStdin. Check the length with:
len(mockedCommand.SetStdinCalls())
func (*CommandMock) SetStdout ¶
func (mock *CommandMock) SetStdout(file *os.File)
SetStdout calls SetStdoutFunc.
func (*CommandMock) SetStdoutCalls ¶
func (mock *CommandMock) SetStdoutCalls() []struct { File *os.File }
SetStdoutCalls gets all the calls that were made to SetStdout. Check the length with:
len(mockedCommand.SetStdoutCalls())
func (*CommandMock) SetSysProcAttr ¶
func (mock *CommandMock) SetSysProcAttr(sysProcAttr *syscall.SysProcAttr)
SetSysProcAttr calls SetSysProcAttrFunc.
func (*CommandMock) SetSysProcAttrCalls ¶
func (mock *CommandMock) SetSysProcAttrCalls() []struct { SysProcAttr *syscall.SysProcAttr }
SetSysProcAttrCalls gets all the calls that were made to SetSysProcAttr. Check the length with:
len(mockedCommand.SetSysProcAttrCalls())
func (*CommandMock) StartCalls ¶
func (mock *CommandMock) StartCalls() []struct { }
StartCalls gets all the calls that were made to Start. Check the length with:
len(mockedCommand.StartCalls())
func (*CommandMock) WaitCalls ¶
func (mock *CommandMock) WaitCalls() []struct { }
WaitCalls gets all the calls that were made to Wait. Check the length with:
len(mockedCommand.WaitCalls())
type DecoderFactoryMock ¶
type DecoderFactoryMock struct {
	// DecoderFunc mocks the Decoder method.
	DecoderFunc func(r io.Reader) utils.Decoder
	// contains filtered or unexported fields
}
    DecoderFactoryMock is a mock implementation of utils.DecoderFactory.
func TestSomethingThatUsesDecoderFactory(t *testing.T) {
	// make and configure a mocked utils.DecoderFactory
	mockedDecoderFactory := &DecoderFactoryMock{
		DecoderFunc: func(r io.Reader) utils.Decoder {
			panic("mock out the Decoder method")
		},
	}
	// use mockedDecoderFactory in code that requires utils.DecoderFactory
	// and then make assertions.
}
func (*DecoderFactoryMock) Decoder ¶
func (mock *DecoderFactoryMock) Decoder(r io.Reader) utils.Decoder
Decoder calls DecoderFunc.
func (*DecoderFactoryMock) DecoderCalls ¶
func (mock *DecoderFactoryMock) DecoderCalls() []struct { R io.Reader }
DecoderCalls gets all the calls that were made to Decoder. Check the length with:
len(mockedDecoderFactory.DecoderCalls())
type DecoderMock ¶
type DecoderMock struct {
	// DecodeFunc mocks the Decode method.
	DecodeFunc func(data any) error
	// contains filtered or unexported fields
}
    DecoderMock is a mock implementation of utils.Decoder.
func TestSomethingThatUsesDecoder(t *testing.T) {
	// make and configure a mocked utils.Decoder
	mockedDecoder := &DecoderMock{
		DecodeFunc: func(data any) error {
			panic("mock out the Decode method")
		},
	}
	// use mockedDecoder in code that requires utils.Decoder
	// and then make assertions.
}
func (*DecoderMock) Decode ¶
func (mock *DecoderMock) Decode(data any) error
Decode calls DecodeFunc.
func (*DecoderMock) DecodeCalls ¶
func (mock *DecoderMock) DecodeCalls() []struct { Data any }
DecodeCalls gets all the calls that were made to Decode. Check the length with:
len(mockedDecoder.DecodeCalls())
type EncoderFactoryMock ¶
type EncoderFactoryMock struct {
	// EncoderFunc mocks the Encoder method.
	EncoderFunc func(w io.Writer) utils.Encoder
	// contains filtered or unexported fields
}
    EncoderFactoryMock is a mock implementation of utils.EncoderFactory.
func TestSomethingThatUsesEncoderFactory(t *testing.T) {
	// make and configure a mocked utils.EncoderFactory
	mockedEncoderFactory := &EncoderFactoryMock{
		EncoderFunc: func(w io.Writer) utils.Encoder {
			panic("mock out the Encoder method")
		},
	}
	// use mockedEncoderFactory in code that requires utils.EncoderFactory
	// and then make assertions.
}
func (*EncoderFactoryMock) Encoder ¶
func (mock *EncoderFactoryMock) Encoder(w io.Writer) utils.Encoder
Encoder calls EncoderFunc.
func (*EncoderFactoryMock) EncoderCalls ¶
func (mock *EncoderFactoryMock) EncoderCalls() []struct { W io.Writer }
EncoderCalls gets all the calls that were made to Encoder. Check the length with:
len(mockedEncoderFactory.EncoderCalls())
type EncoderMock ¶
type EncoderMock struct {
	// EncodeFunc mocks the Encode method.
	EncodeFunc func(data any) error
	// SetEscapeHTMLFunc mocks the SetEscapeHTML method.
	SetEscapeHTMLFunc func(escape bool)
	// SetIndentFunc mocks the SetIndent method.
	SetIndentFunc func(prefix string, indent string)
	// contains filtered or unexported fields
}
    EncoderMock is a mock implementation of utils.Encoder.
func TestSomethingThatUsesEncoder(t *testing.T) {
	// make and configure a mocked utils.Encoder
	mockedEncoder := &EncoderMock{
		EncodeFunc: func(data any) error {
			panic("mock out the Encode method")
		},
		SetEscapeHTMLFunc: func(escape bool)  {
			panic("mock out the SetEscapeHTML method")
		},
		SetIndentFunc: func(prefix string, indent string)  {
			panic("mock out the SetIndent method")
		},
	}
	// use mockedEncoder in code that requires utils.Encoder
	// and then make assertions.
}
func (*EncoderMock) Encode ¶
func (mock *EncoderMock) Encode(data any) error
Encode calls EncodeFunc.
func (*EncoderMock) EncodeCalls ¶
func (mock *EncoderMock) EncodeCalls() []struct { Data any }
EncodeCalls gets all the calls that were made to Encode. Check the length with:
len(mockedEncoder.EncodeCalls())
func (*EncoderMock) SetEscapeHTML ¶
func (mock *EncoderMock) SetEscapeHTML(escape bool)
SetEscapeHTML calls SetEscapeHTMLFunc.
func (*EncoderMock) SetEscapeHTMLCalls ¶
func (mock *EncoderMock) SetEscapeHTMLCalls() []struct { Escape bool }
SetEscapeHTMLCalls gets all the calls that were made to SetEscapeHTML. Check the length with:
len(mockedEncoder.SetEscapeHTMLCalls())
func (*EncoderMock) SetIndent ¶
func (mock *EncoderMock) SetIndent(prefix string, indent string)
SetIndent calls SetIndentFunc.
func (*EncoderMock) SetIndentCalls ¶
func (mock *EncoderMock) SetIndentCalls() []struct { Prefix string Indent string }
SetIndentCalls gets all the calls that were made to SetIndent. Check the length with:
len(mockedEncoder.SetIndentCalls())
type OsProxyMock ¶
type OsProxyMock struct {
	// CreateFunc mocks the Create method.
	CreateFunc func(name string) (*os.File, error)
	// ExecutableFunc mocks the Executable method.
	ExecutableFunc func() (string, error)
	// FindProcessFunc mocks the FindProcess method.
	FindProcessFunc func(pid int) (*os.Process, error)
	// GetwdFunc mocks the Getwd method.
	GetwdFunc func() (string, error)
	// HostnameFunc mocks the Hostname method.
	HostnameFunc func() (string, error)
	// MkdirAllFunc mocks the MkdirAll method.
	MkdirAllFunc func(name string, mode os.FileMode) error
	// OpenFileFunc mocks the OpenFile method.
	OpenFileFunc func(name string, flag int, perm os.FileMode) (*os.File, error)
	// ReadFileIfExistsFunc mocks the ReadFileIfExists method.
	ReadFileIfExistsFunc func(name string) (string, bool, error)
	// RemoveFunc mocks the Remove method.
	RemoveFunc func(name string) error
	// StatFunc mocks the Stat method.
	StatFunc func(pth string) (os.FileInfo, error)
	// TempDirFunc mocks the TempDir method.
	TempDirFunc func() string
	// UserHomeDirFunc mocks the UserHomeDir method.
	UserHomeDirFunc func() (string, error)
	// WriteFileFunc mocks the WriteFile method.
	WriteFileFunc func(name string, data []byte, mode os.FileMode) error
	// contains filtered or unexported fields
}
    OsProxyMock is a mock implementation of utils.OsProxy.
func TestSomethingThatUsesOsProxy(t *testing.T) {
	// make and configure a mocked utils.OsProxy
	mockedOsProxy := &OsProxyMock{
		CreateFunc: func(name string) (*os.File, error) {
			panic("mock out the Create method")
		},
		ExecutableFunc: func() (string, error) {
			panic("mock out the Executable method")
		},
		FindProcessFunc: func(pid int) (*os.Process, error) {
			panic("mock out the FindProcess method")
		},
		GetwdFunc: func() (string, error) {
			panic("mock out the Getwd method")
		},
		HostnameFunc: func() (string, error) {
			panic("mock out the Hostname method")
		},
		MkdirAllFunc: func(name string, mode os.FileMode) error {
			panic("mock out the MkdirAll method")
		},
		OpenFileFunc: func(name string, flag int, perm os.FileMode) (*os.File, error) {
			panic("mock out the OpenFile method")
		},
		ReadFileIfExistsFunc: func(name string) (string, bool, error) {
			panic("mock out the ReadFileIfExists method")
		},
		RemoveFunc: func(name string) error {
			panic("mock out the Remove method")
		},
		StatFunc: func(pth string) (os.FileInfo, error) {
			panic("mock out the Stat method")
		},
		TempDirFunc: func() string {
			panic("mock out the TempDir method")
		},
		UserHomeDirFunc: func() (string, error) {
			panic("mock out the UserHomeDir method")
		},
		WriteFileFunc: func(name string, data []byte, mode os.FileMode) error {
			panic("mock out the WriteFile method")
		},
	}
	// use mockedOsProxy in code that requires utils.OsProxy
	// and then make assertions.
}
func (*OsProxyMock) Create ¶
func (mock *OsProxyMock) Create(name string) (*os.File, error)
Create calls CreateFunc.
func (*OsProxyMock) CreateCalls ¶
func (mock *OsProxyMock) CreateCalls() []struct { Name string }
CreateCalls gets all the calls that were made to Create. Check the length with:
len(mockedOsProxy.CreateCalls())
func (*OsProxyMock) Executable ¶
func (mock *OsProxyMock) Executable() (string, error)
Executable calls ExecutableFunc.
func (*OsProxyMock) ExecutableCalls ¶
func (mock *OsProxyMock) ExecutableCalls() []struct { }
ExecutableCalls gets all the calls that were made to Executable. Check the length with:
len(mockedOsProxy.ExecutableCalls())
func (*OsProxyMock) FindProcess ¶
func (mock *OsProxyMock) FindProcess(pid int) (*os.Process, error)
FindProcess calls FindProcessFunc.
func (*OsProxyMock) FindProcessCalls ¶
func (mock *OsProxyMock) FindProcessCalls() []struct { Pid int }
FindProcessCalls gets all the calls that were made to FindProcess. Check the length with:
len(mockedOsProxy.FindProcessCalls())
func (*OsProxyMock) GetwdCalls ¶
func (mock *OsProxyMock) GetwdCalls() []struct { }
GetwdCalls gets all the calls that were made to Getwd. Check the length with:
len(mockedOsProxy.GetwdCalls())
func (*OsProxyMock) Hostname ¶
func (mock *OsProxyMock) Hostname() (string, error)
Hostname calls HostnameFunc.
func (*OsProxyMock) HostnameCalls ¶
func (mock *OsProxyMock) HostnameCalls() []struct { }
HostnameCalls gets all the calls that were made to Hostname. Check the length with:
len(mockedOsProxy.HostnameCalls())
func (*OsProxyMock) MkdirAll ¶
func (mock *OsProxyMock) MkdirAll(name string, mode os.FileMode) error
MkdirAll calls MkdirAllFunc.
func (*OsProxyMock) MkdirAllCalls ¶
func (mock *OsProxyMock) MkdirAllCalls() []struct { Name string Mode os.FileMode }
MkdirAllCalls gets all the calls that were made to MkdirAll. Check the length with:
len(mockedOsProxy.MkdirAllCalls())
func (*OsProxyMock) OpenFileCalls ¶
func (mock *OsProxyMock) OpenFileCalls() []struct { Name string Flag int Perm os.FileMode }
OpenFileCalls gets all the calls that were made to OpenFile. Check the length with:
len(mockedOsProxy.OpenFileCalls())
func (*OsProxyMock) ReadFileIfExists ¶
func (mock *OsProxyMock) ReadFileIfExists(name string) (string, bool, error)
ReadFileIfExists calls ReadFileIfExistsFunc.
func (*OsProxyMock) ReadFileIfExistsCalls ¶
func (mock *OsProxyMock) ReadFileIfExistsCalls() []struct { Name string }
ReadFileIfExistsCalls gets all the calls that were made to ReadFileIfExists. Check the length with:
len(mockedOsProxy.ReadFileIfExistsCalls())
func (*OsProxyMock) Remove ¶
func (mock *OsProxyMock) Remove(name string) error
Remove calls RemoveFunc.
func (*OsProxyMock) RemoveCalls ¶
func (mock *OsProxyMock) RemoveCalls() []struct { Name string }
RemoveCalls gets all the calls that were made to Remove. Check the length with:
len(mockedOsProxy.RemoveCalls())
func (*OsProxyMock) Stat ¶
func (mock *OsProxyMock) Stat(pth string) (os.FileInfo, error)
Stat calls StatFunc.
func (*OsProxyMock) StatCalls ¶
func (mock *OsProxyMock) StatCalls() []struct { Pth string }
StatCalls gets all the calls that were made to Stat. Check the length with:
len(mockedOsProxy.StatCalls())
func (*OsProxyMock) TempDirCalls ¶
func (mock *OsProxyMock) TempDirCalls() []struct { }
TempDirCalls gets all the calls that were made to TempDir. Check the length with:
len(mockedOsProxy.TempDirCalls())
func (*OsProxyMock) UserHomeDir ¶
func (mock *OsProxyMock) UserHomeDir() (string, error)
UserHomeDir calls UserHomeDirFunc.
func (*OsProxyMock) UserHomeDirCalls ¶
func (mock *OsProxyMock) UserHomeDirCalls() []struct { }
UserHomeDirCalls gets all the calls that were made to UserHomeDir. Check the length with:
len(mockedOsProxy.UserHomeDirCalls())
func (*OsProxyMock) WriteFileCalls ¶
func (mock *OsProxyMock) WriteFileCalls() []struct { Name string Data []byte Mode os.FileMode }
WriteFileCalls gets all the calls that were made to WriteFile. Check the length with:
len(mockedOsProxy.WriteFileCalls())