proxy

package
v1.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package proxy is a generated GoMock package.

Package proxy is a generated GoMock package.

Package proxy is a generated GoMock package.

Package proxy provides a proxy of go built-in, or third-party packages to make easier to test.

Package proxy is a generated GoMock package.

Package proxy is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Buffer

type Buffer interface {
	ReadFrom(r io.Reader) (int64, error)
	Reset()
	String() string
}

Buffer is an interface that provides a proxy of the methods of bytes.Buffer.

func NewBuffer

func NewBuffer() Buffer

NewBuffer returns a new instance of the Buffer interface.

type Cobra

type Cobra interface {
	ExactArgs(int) PositionalArgs
	NewCommand() Command
}

Cobra is an interface that provides a proxy of the methods of cobra

func NewCobra

func NewCobra() Cobra

NewCobra returns a new instance of the Cobra interface.

type Command

type Command interface {
	AddCommand(cmds ...Command)
	Execute() error
	GetCommand() *cobra.Command
	PersistentFlags() FlagSet
	RunE(cmd *cobra.Command, args []string) error
	SetAliases(aliases []string)
	SetArgs(positionalArgs PositionalArgs)
	SetErr(io io.Writer)
	SetHelpTemplate(s string)
	SetMaximumNArgs(n int)
	SetOut(io io.Writer)
	SetRunE(runE func(cmd *cobra.Command, args []string) error)
	SetSilenceErrors(silenceErrors bool)
	SetUse(use string)
	SetUsageTemplate(s string)
	SetVersion(version string)
}

Command is an interface that provides a proxy of the methods of cobra.Command.

type Debug

type Debug interface {
	ReadBuildInfo() (info *debug.BuildInfo, ok bool)
}

Debug is an interface that provides a proxy of the methods of debug.

func NewDebug

func NewDebug() Debug

NewDebug returns a new instance of the Debug interface.

type File added in v1.1.4

type File interface {
	AsOsFile() *os.File
	Close() error
	Read(b []byte) (n int, err error)
	Write(b []byte) (n int, err error)
}

File is an interface that provides a proxy of the methods of os.File.

type FlagSet

type FlagSet interface {
	StringVarP(p *string, name string, shorthand string, value string, usage string)
}

FlagSet is an interface that provides a proxy of the methods of pflag.FlagSet.

type MockBuffer

type MockBuffer struct {
	// contains filtered or unexported fields
}

MockBuffer is a mock of Buffer interface.

func NewMockBuffer

func NewMockBuffer(ctrl *gomock.Controller) *MockBuffer

NewMockBuffer creates a new mock instance.

func (*MockBuffer) EXPECT

func (m *MockBuffer) EXPECT() *MockBufferMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockBuffer) ReadFrom

func (m *MockBuffer) ReadFrom(r io.Reader) (int64, error)

ReadFrom mocks base method.

func (*MockBuffer) Reset

func (m *MockBuffer) Reset()

Reset mocks base method.

func (*MockBuffer) String

func (m *MockBuffer) String() string

String mocks base method.

type MockBufferMockRecorder

type MockBufferMockRecorder struct {
	// contains filtered or unexported fields
}

MockBufferMockRecorder is the mock recorder for MockBuffer.

func (*MockBufferMockRecorder) ReadFrom

func (mr *MockBufferMockRecorder) ReadFrom(r any) *gomock.Call

ReadFrom indicates an expected call of ReadFrom.

func (*MockBufferMockRecorder) Reset

func (mr *MockBufferMockRecorder) Reset() *gomock.Call

Reset indicates an expected call of Reset.

func (*MockBufferMockRecorder) String

func (mr *MockBufferMockRecorder) String() *gomock.Call

String indicates an expected call of String.

type MockCobra

type MockCobra struct {
	// contains filtered or unexported fields
}

MockCobra is a mock of Cobra interface.

func NewMockCobra

func NewMockCobra(ctrl *gomock.Controller) *MockCobra

NewMockCobra creates a new mock instance.

func (*MockCobra) EXPECT

func (m *MockCobra) EXPECT() *MockCobraMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockCobra) ExactArgs

func (m *MockCobra) ExactArgs(arg0 int) PositionalArgs

ExactArgs mocks base method.

func (*MockCobra) NewCommand

func (m *MockCobra) NewCommand() Command

NewCommand mocks base method.

type MockCobraMockRecorder

type MockCobraMockRecorder struct {
	// contains filtered or unexported fields
}

MockCobraMockRecorder is the mock recorder for MockCobra.

func (*MockCobraMockRecorder) ExactArgs

func (mr *MockCobraMockRecorder) ExactArgs(arg0 any) *gomock.Call

ExactArgs indicates an expected call of ExactArgs.

func (*MockCobraMockRecorder) NewCommand

func (mr *MockCobraMockRecorder) NewCommand() *gomock.Call

NewCommand indicates an expected call of NewCommand.

type MockCommand

type MockCommand struct {
	// contains filtered or unexported fields
}

MockCommand is a mock of Command interface.

func NewMockCommand

func NewMockCommand(ctrl *gomock.Controller) *MockCommand

NewMockCommand creates a new mock instance.

func (*MockCommand) AddCommand

func (m *MockCommand) AddCommand(cmds ...Command)

AddCommand mocks base method.

func (*MockCommand) EXPECT

func (m *MockCommand) EXPECT() *MockCommandMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockCommand) Execute

func (m *MockCommand) Execute() error

Execute mocks base method.

func (*MockCommand) GetCommand

func (m *MockCommand) GetCommand() *cobra.Command

GetCommand mocks base method.

func (*MockCommand) PersistentFlags

func (m *MockCommand) PersistentFlags() FlagSet

PersistentFlags mocks base method.

func (*MockCommand) RunE

func (m *MockCommand) RunE(cmd *cobra.Command, args []string) error

RunE mocks base method.

func (*MockCommand) SetAliases added in v1.1.3

func (m *MockCommand) SetAliases(aliases []string)

SetAliases mocks base method.

func (*MockCommand) SetArgs

func (m *MockCommand) SetArgs(positionalArgs PositionalArgs)

SetArgs mocks base method.

func (*MockCommand) SetErr

func (m *MockCommand) SetErr(io io.Writer)

SetErr mocks base method.

func (*MockCommand) SetHelpTemplate

func (m *MockCommand) SetHelpTemplate(s string)

SetHelpTemplate mocks base method.

func (*MockCommand) SetMaximumNArgs

func (m *MockCommand) SetMaximumNArgs(n int)

SetMaximumNArgs mocks base method.

func (*MockCommand) SetOut

func (m *MockCommand) SetOut(io io.Writer)

SetOut mocks base method.

func (*MockCommand) SetRunE

func (m *MockCommand) SetRunE(runE func(*cobra.Command, []string) error)

SetRunE mocks base method.

func (*MockCommand) SetSilenceErrors

func (m *MockCommand) SetSilenceErrors(silenceErrors bool)

SetSilenceErrors mocks base method.

func (*MockCommand) SetUsageTemplate added in v1.1.0

func (m *MockCommand) SetUsageTemplate(s string)

SetUsageTemplate mocks base method.

func (*MockCommand) SetUse

func (m *MockCommand) SetUse(use string)

SetUse mocks base method.

func (*MockCommand) SetVersion

func (m *MockCommand) SetVersion(version string)

SetVersion mocks base method.

type MockCommandMockRecorder

type MockCommandMockRecorder struct {
	// contains filtered or unexported fields
}

MockCommandMockRecorder is the mock recorder for MockCommand.

func (*MockCommandMockRecorder) AddCommand

func (mr *MockCommandMockRecorder) AddCommand(cmds ...any) *gomock.Call

AddCommand indicates an expected call of AddCommand.

func (*MockCommandMockRecorder) Execute

func (mr *MockCommandMockRecorder) Execute() *gomock.Call

Execute indicates an expected call of Execute.

func (*MockCommandMockRecorder) GetCommand

func (mr *MockCommandMockRecorder) GetCommand() *gomock.Call

GetCommand indicates an expected call of GetCommand.

func (*MockCommandMockRecorder) PersistentFlags

func (mr *MockCommandMockRecorder) PersistentFlags() *gomock.Call

PersistentFlags indicates an expected call of PersistentFlags.

func (*MockCommandMockRecorder) RunE

func (mr *MockCommandMockRecorder) RunE(cmd, args any) *gomock.Call

RunE indicates an expected call of RunE.

func (*MockCommandMockRecorder) SetAliases added in v1.1.3

func (mr *MockCommandMockRecorder) SetAliases(aliases any) *gomock.Call

SetAliases indicates an expected call of SetAliases.

func (*MockCommandMockRecorder) SetArgs

func (mr *MockCommandMockRecorder) SetArgs(positionalArgs any) *gomock.Call

SetArgs indicates an expected call of SetArgs.

func (*MockCommandMockRecorder) SetErr

func (mr *MockCommandMockRecorder) SetErr(io any) *gomock.Call

SetErr indicates an expected call of SetErr.

func (*MockCommandMockRecorder) SetHelpTemplate

func (mr *MockCommandMockRecorder) SetHelpTemplate(s any) *gomock.Call

SetHelpTemplate indicates an expected call of SetHelpTemplate.

func (*MockCommandMockRecorder) SetMaximumNArgs

func (mr *MockCommandMockRecorder) SetMaximumNArgs(n any) *gomock.Call

SetMaximumNArgs indicates an expected call of SetMaximumNArgs.

func (*MockCommandMockRecorder) SetOut

func (mr *MockCommandMockRecorder) SetOut(io any) *gomock.Call

SetOut indicates an expected call of SetOut.

func (*MockCommandMockRecorder) SetRunE

func (mr *MockCommandMockRecorder) SetRunE(runE any) *gomock.Call

SetRunE indicates an expected call of SetRunE.

func (*MockCommandMockRecorder) SetSilenceErrors

func (mr *MockCommandMockRecorder) SetSilenceErrors(silenceErrors any) *gomock.Call

SetSilenceErrors indicates an expected call of SetSilenceErrors.

func (*MockCommandMockRecorder) SetUsageTemplate added in v1.1.0

func (mr *MockCommandMockRecorder) SetUsageTemplate(s any) *gomock.Call

SetUsageTemplate indicates an expected call of SetUsageTemplate.

func (*MockCommandMockRecorder) SetUse

func (mr *MockCommandMockRecorder) SetUse(use any) *gomock.Call

SetUse indicates an expected call of SetUse.

func (*MockCommandMockRecorder) SetVersion

func (mr *MockCommandMockRecorder) SetVersion(version any) *gomock.Call

SetVersion indicates an expected call of SetVersion.

type MockDebug

type MockDebug struct {
	// contains filtered or unexported fields
}

MockDebug is a mock of Debug interface.

func NewMockDebug

func NewMockDebug(ctrl *gomock.Controller) *MockDebug

NewMockDebug creates a new mock instance.

func (*MockDebug) EXPECT

func (m *MockDebug) EXPECT() *MockDebugMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockDebug) ReadBuildInfo

func (m *MockDebug) ReadBuildInfo() (*debug.BuildInfo, bool)

ReadBuildInfo mocks base method.

type MockDebugMockRecorder

type MockDebugMockRecorder struct {
	// contains filtered or unexported fields
}

MockDebugMockRecorder is the mock recorder for MockDebug.

func (*MockDebugMockRecorder) ReadBuildInfo

func (mr *MockDebugMockRecorder) ReadBuildInfo() *gomock.Call

ReadBuildInfo indicates an expected call of ReadBuildInfo.

type MockFile added in v1.1.4

type MockFile struct {
	// contains filtered or unexported fields
}

MockFile is a mock of File interface.

func NewMockFile added in v1.1.4

func NewMockFile(ctrl *gomock.Controller) *MockFile

NewMockFile creates a new mock instance.

func (*MockFile) AsOsFile added in v1.1.4

func (m *MockFile) AsOsFile() *os.File

AsOsFile mocks base method.

func (*MockFile) Close added in v1.1.4

func (m *MockFile) Close() error

Close mocks base method.

func (*MockFile) EXPECT added in v1.1.4

func (m *MockFile) EXPECT() *MockFileMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockFile) Read added in v1.1.4

func (m *MockFile) Read(b []byte) (int, error)

Read mocks base method.

func (*MockFile) Write added in v1.1.4

func (m *MockFile) Write(b []byte) (int, error)

Write mocks base method.

type MockFileMockRecorder added in v1.1.4

type MockFileMockRecorder struct {
	// contains filtered or unexported fields
}

MockFileMockRecorder is the mock recorder for MockFile.

func (*MockFileMockRecorder) AsOsFile added in v1.1.4

func (mr *MockFileMockRecorder) AsOsFile() *gomock.Call

AsOsFile indicates an expected call of AsOsFile.

func (*MockFileMockRecorder) Close added in v1.1.4

func (mr *MockFileMockRecorder) Close() *gomock.Call

Close indicates an expected call of Close.

func (*MockFileMockRecorder) Read added in v1.1.4

func (mr *MockFileMockRecorder) Read(b any) *gomock.Call

Read indicates an expected call of Read.

func (*MockFileMockRecorder) Write added in v1.1.4

func (mr *MockFileMockRecorder) Write(b any) *gomock.Call

Write indicates an expected call of Write.

type MockFlagSet

type MockFlagSet struct {
	// contains filtered or unexported fields
}

MockFlagSet is a mock of FlagSet interface.

func NewMockFlagSet

func NewMockFlagSet(ctrl *gomock.Controller) *MockFlagSet

NewMockFlagSet creates a new mock instance.

func (*MockFlagSet) EXPECT

func (m *MockFlagSet) EXPECT() *MockFlagSetMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockFlagSet) StringVarP

func (m *MockFlagSet) StringVarP(p *string, name, shorthand, value, usage string)

StringVarP mocks base method.

type MockFlagSetMockRecorder

type MockFlagSetMockRecorder struct {
	// contains filtered or unexported fields
}

MockFlagSetMockRecorder is the mock recorder for MockFlagSet.

func (*MockFlagSetMockRecorder) StringVarP

func (mr *MockFlagSetMockRecorder) StringVarP(p, name, shorthand, value, usage any) *gomock.Call

StringVarP indicates an expected call of StringVarP.

type MockOs added in v1.1.4

type MockOs struct {
	// contains filtered or unexported fields
}

MockOs is a mock of Os interface.

func NewMockOs added in v1.1.4

func NewMockOs(ctrl *gomock.Controller) *MockOs

NewMockOs creates a new mock instance.

func (*MockOs) EXPECT added in v1.1.4

func (m *MockOs) EXPECT() *MockOsMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockOs) Pipe added in v1.1.4

func (m *MockOs) Pipe() (File, File, error)

Pipe mocks base method.

type MockOsMockRecorder added in v1.1.4

type MockOsMockRecorder struct {
	// contains filtered or unexported fields
}

MockOsMockRecorder is the mock recorder for MockOs.

func (*MockOsMockRecorder) Pipe added in v1.1.4

func (mr *MockOsMockRecorder) Pipe() *gomock.Call

Pipe indicates an expected call of Pipe.

type MockPositionalArgs

type MockPositionalArgs struct {
	// contains filtered or unexported fields
}

MockPositionalArgs is a mock of PositionalArgs interface.

func NewMockPositionalArgs

func NewMockPositionalArgs(ctrl *gomock.Controller) *MockPositionalArgs

NewMockPositionalArgs creates a new mock instance.

func (*MockPositionalArgs) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockPositionalArgs) GetPositionalArgs

func (m *MockPositionalArgs) GetPositionalArgs() cobra.PositionalArgs

GetPositionalArgs mocks base method.

type MockPositionalArgsMockRecorder

type MockPositionalArgsMockRecorder struct {
	// contains filtered or unexported fields
}

MockPositionalArgsMockRecorder is the mock recorder for MockPositionalArgs.

func (*MockPositionalArgsMockRecorder) GetPositionalArgs

func (mr *MockPositionalArgsMockRecorder) GetPositionalArgs() *gomock.Call

GetPositionalArgs indicates an expected call of GetPositionalArgs.

type Os added in v1.1.4

type Os interface {
	Pipe() (File, File, error)
}

Os is an interface that provides a proxy of the methods of os.

func NewOs added in v1.1.4

func NewOs() Os

NewOs returns a new instance of the Os interface.

type PositionalArgs

type PositionalArgs interface {
	GetPositionalArgs() cobra.PositionalArgs
}

PositionalArgs is an interface that provides a proxy of the methods of cobra.PositionalArgs.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL