pkgxmock

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Code generated by xmocks; DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockXFS

type MockXFS struct {
	FilepathAbsFunc        func(path string) (string, error)
	RetrieveFullPathFunc   func(path string) (string, error)
	GetUserHomeDirFunc     func() (string, error)
	GetUserConfigDirFunc   func() (string, error)
	GetUserDataDirFunc     func() (string, error)
	GetUserCacheDirFunc    func() (string, error)
	GetUserStateDirFunc    func() (string, error)
	GetUserRuntimeDirFunc  func() (string, error)
	GetUserLogDirFunc      func() (string, error)
	ReadDirFunc            func(f *os.File, n int) ([]fs.DirEntry, error)
	IsDirFunc              func(path string) bool
	ExistsFunc             func(path string) bool
	OsStatFunc             func(name string) (os.FileInfo, error)
	OsOpenFunc             func(name string) (*os.File, error)
	OsOpenFileFunc         func(name string, flag int, perm os.FileMode) (*os.File, error)
	OsCreateTempFunc       func(dir, pattern string) (*os.File, error)
	OsRemoveFunc           func(name string) error
	OsRemoveAllFunc        func(path string) error
	OsChmodFunc            func(name string, mode os.FileMode) error
	OsMkdirFunc            func(name string, perm os.FileMode) error
	OsMkdirAllFunc         func(path string, perm os.FileMode) error
	GetVolumeFreeSpaceFunc func(currentPath string, requiredBytes uint64) (bool, error)
	GetRuntimeGOOSFunc     func() string
	IOCopyFunc             func(dst io.Writer, src io.Reader) (int64, error)
	OnCall                 *mockOnCallXFS
	SetReturn              *mockSetReturnXFS
}

func NewMockXFS

func NewMockXFS() *MockXFS

func (*MockXFS) Exists

func (m *MockXFS) Exists(path string) bool

func (*MockXFS) FilepathAbs

func (m *MockXFS) FilepathAbs(path string) (string, error)

func (*MockXFS) GetRuntimeGOOS

func (m *MockXFS) GetRuntimeGOOS() string

func (*MockXFS) GetUserCacheDir

func (m *MockXFS) GetUserCacheDir() (string, error)

func (*MockXFS) GetUserConfigDir

func (m *MockXFS) GetUserConfigDir() (string, error)

func (*MockXFS) GetUserDataDir

func (m *MockXFS) GetUserDataDir() (string, error)

func (*MockXFS) GetUserHomeDir

func (m *MockXFS) GetUserHomeDir() (string, error)

func (*MockXFS) GetUserLogDir

func (m *MockXFS) GetUserLogDir() (string, error)

func (*MockXFS) GetUserRuntimeDir

func (m *MockXFS) GetUserRuntimeDir() (string, error)

func (*MockXFS) GetUserStateDir

func (m *MockXFS) GetUserStateDir() (string, error)

func (*MockXFS) GetVolumeFreeSpace

func (m *MockXFS) GetVolumeFreeSpace(currentPath string, requiredBytes uint64) (bool, error)

func (*MockXFS) IOCopy

func (m *MockXFS) IOCopy(dst io.Writer, src io.Reader) (int64, error)

func (*MockXFS) IsDir

func (m *MockXFS) IsDir(path string) bool

func (*MockXFS) OsChmod

func (m *MockXFS) OsChmod(name string, mode os.FileMode) error

func (*MockXFS) OsCreateTemp

func (m *MockXFS) OsCreateTemp(dir, pattern string) (*os.File, error)

func (*MockXFS) OsMkdir

func (m *MockXFS) OsMkdir(name string, perm os.FileMode) error

func (*MockXFS) OsMkdirAll

func (m *MockXFS) OsMkdirAll(path string, perm os.FileMode) error

func (*MockXFS) OsOpen

func (m *MockXFS) OsOpen(name string) (*os.File, error)

func (*MockXFS) OsOpenFile

func (m *MockXFS) OsOpenFile(name string, flag int, perm os.FileMode) (*os.File, error)

func (*MockXFS) OsRemove

func (m *MockXFS) OsRemove(name string) error

func (*MockXFS) OsRemoveAll

func (m *MockXFS) OsRemoveAll(path string) error

func (*MockXFS) OsStat

func (m *MockXFS) OsStat(name string) (os.FileInfo, error)

func (*MockXFS) ReadDir

func (m *MockXFS) ReadDir(f *os.File, n int) ([]fs.DirEntry, error)

func (*MockXFS) RetrieveFullPath

func (m *MockXFS) RetrieveFullPath(path string) (string, error)

type TestCaseXFS

type TestCaseXFS struct {
	Name        string
	Env         map[string]string
	Input       any
	Want        any
	WantErr     bool
	ErrContains string
	MockFn      func(m *MockXFS)
}

Jump to

Keyboard shortcuts

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