Documentation
¶
Overview ¶
Package filesystem is a generated GoMock package.
Index ¶
- type FileSystem
- type MemFile
- type MemFileInfo
- type MemMapFileSystem
- func (m *MemMapFileSystem) Create(name string) (fs.File, error)
- func (m *MemMapFileSystem) Exists(name string) bool
- func (m *MemMapFileSystem) MkdirAll(path string, perm fs.FileMode) error
- func (m *MemMapFileSystem) MkdirTemp(dir string, pattern string) (string, error)
- func (m *MemMapFileSystem) Open(name string) (fs.File, error)
- func (m *MemMapFileSystem) ReadFile(name string) ([]byte, error)
- func (m *MemMapFileSystem) Remove(name string) error
- func (m *MemMapFileSystem) RemoveAll(path string) error
- func (m *MemMapFileSystem) Stat(name string) (fs.FileInfo, error)
- func (m *MemMapFileSystem) WriteFile(name string, data []byte, perm fs.FileMode) error
- type MockFileSystem
- func (m *MockFileSystem) Create(arg0 string) (fs.File, error)
- func (m *MockFileSystem) EXPECT() *MockFileSystemMockRecorder
- func (m *MockFileSystem) Exists(arg0 string) bool
- func (m *MockFileSystem) MkdirAll(arg0 string, arg1 fs.FileMode) error
- func (m *MockFileSystem) MkdirTemp(arg0, arg1 string) (string, error)
- func (m *MockFileSystem) Open(arg0 string) (fs.File, error)
- func (m *MockFileSystem) ReadFile(arg0 string) ([]byte, error)
- func (m *MockFileSystem) RemoveAll(arg0 string) error
- func (m *MockFileSystem) Stat(arg0 string) (fs.FileInfo, error)
- func (m *MockFileSystem) WriteFile(arg0 string, arg1 []byte, arg2 fs.FileMode) error
- type MockFileSystemCreateCall
- type MockFileSystemExistsCall
- type MockFileSystemMkdirAllCall
- type MockFileSystemMkdirTempCall
- func (c *MockFileSystemMkdirTempCall) Do(f func(string, string) (string, error)) *MockFileSystemMkdirTempCall
- func (c *MockFileSystemMkdirTempCall) DoAndReturn(f func(string, string) (string, error)) *MockFileSystemMkdirTempCall
- func (c *MockFileSystemMkdirTempCall) Return(arg0 string, arg1 error) *MockFileSystemMkdirTempCall
- type MockFileSystemMockRecorder
- func (mr *MockFileSystemMockRecorder) Create(arg0 any) *MockFileSystemCreateCall
- func (mr *MockFileSystemMockRecorder) Exists(arg0 any) *MockFileSystemExistsCall
- func (mr *MockFileSystemMockRecorder) MkdirAll(arg0, arg1 any) *MockFileSystemMkdirAllCall
- func (mr *MockFileSystemMockRecorder) MkdirTemp(arg0, arg1 any) *MockFileSystemMkdirTempCall
- func (mr *MockFileSystemMockRecorder) Open(arg0 any) *MockFileSystemOpenCall
- func (mr *MockFileSystemMockRecorder) ReadFile(arg0 any) *MockFileSystemReadFileCall
- func (mr *MockFileSystemMockRecorder) RemoveAll(arg0 any) *MockFileSystemRemoveAllCall
- func (mr *MockFileSystemMockRecorder) Stat(arg0 any) *MockFileSystemStatCall
- func (mr *MockFileSystemMockRecorder) WriteFile(arg0, arg1, arg2 any) *MockFileSystemWriteFileCall
- type MockFileSystemOpenCall
- type MockFileSystemReadFileCall
- func (c *MockFileSystemReadFileCall) Do(f func(string) ([]byte, error)) *MockFileSystemReadFileCall
- func (c *MockFileSystemReadFileCall) DoAndReturn(f func(string) ([]byte, error)) *MockFileSystemReadFileCall
- func (c *MockFileSystemReadFileCall) Return(arg0 []byte, arg1 error) *MockFileSystemReadFileCall
- type MockFileSystemRemoveAllCall
- type MockFileSystemStatCall
- type MockFileSystemWriteFileCall
- func (c *MockFileSystemWriteFileCall) Do(f func(string, []byte, fs.FileMode) error) *MockFileSystemWriteFileCall
- func (c *MockFileSystemWriteFileCall) DoAndReturn(f func(string, []byte, fs.FileMode) error) *MockFileSystemWriteFileCall
- func (c *MockFileSystemWriteFileCall) Return(arg0 error) *MockFileSystemWriteFileCall
- type OSFileSystem
- func (osfs OSFileSystem) Create(name string) (fs.File, error)
- func (osfs OSFileSystem) Exists(name string) bool
- func (osfs OSFileSystem) MkdirAll(path string, perm fs.FileMode) error
- func (osfs OSFileSystem) MkdirTemp(dir, pattern string) (string, error)
- func (osfs OSFileSystem) Open(name string) (fs.File, error)
- func (osfs OSFileSystem) ReadFile(name string) ([]byte, error)
- func (osfs OSFileSystem) RemoveAll(path string) error
- func (osfs OSFileSystem) Stat(name string) (fs.FileInfo, error)
- func (osfs OSFileSystem) WriteFile(name string, data []byte, perm fs.FileMode) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileSystem ¶
type FileSystem interface { Create(name string) (fs.File, error) Exists(name string) bool Open(name string) (fs.File, error) ReadFile(name string) ([]byte, error) Stat(name string) (fs.FileInfo, error) WriteFile(name string, data []byte, perm fs.FileMode) error MkdirTemp(dir string, pattern string) (string, error) MkdirAll(path string, perm fs.FileMode) error RemoveAll(path string) error }
FileSystem is an interface that defines the methods needed to interact with a file system.
type MemFileInfo ¶ added in v0.45.0
type MemFileInfo struct {
// contains filtered or unexported fields
}
func (*MemFileInfo) IsDir ¶ added in v0.45.0
func (f *MemFileInfo) IsDir() bool
func (*MemFileInfo) ModTime ¶ added in v0.45.0
func (f *MemFileInfo) ModTime() time.Time
func (*MemFileInfo) Mode ¶ added in v0.45.0
func (f *MemFileInfo) Mode() fs.FileMode
func (*MemFileInfo) Name ¶ added in v0.45.0
func (f *MemFileInfo) Name() string
func (*MemFileInfo) Size ¶ added in v0.45.0
func (f *MemFileInfo) Size() int64
func (*MemFileInfo) Sys ¶ added in v0.45.0
func (f *MemFileInfo) Sys() any
type MemMapFileSystem ¶
MemMapFileSystem is an implementation of the FileSystem interface that uses an in-memory map to store file data.
func NewMemMapFileSystem ¶
func NewMemMapFileSystem() *MemMapFileSystem
func (*MemMapFileSystem) Exists ¶
func (m *MemMapFileSystem) Exists(name string) bool
func (*MemMapFileSystem) MkdirAll ¶ added in v0.45.0
func (m *MemMapFileSystem) MkdirAll(path string, perm fs.FileMode) error
func (*MemMapFileSystem) MkdirTemp ¶ added in v0.45.0
func (m *MemMapFileSystem) MkdirTemp(dir string, pattern string) (string, error)
func (*MemMapFileSystem) ReadFile ¶
func (m *MemMapFileSystem) ReadFile(name string) ([]byte, error)
func (*MemMapFileSystem) Remove ¶ added in v0.45.0
func (m *MemMapFileSystem) Remove(name string) error
func (*MemMapFileSystem) RemoveAll ¶ added in v0.45.0
func (m *MemMapFileSystem) RemoveAll(path string) error
type MockFileSystem ¶ added in v0.49.0
type MockFileSystem struct {
// contains filtered or unexported fields
}
MockFileSystem is a mock of FileSystem interface.
func NewMockFileSystem ¶ added in v0.49.0
func NewMockFileSystem(ctrl *gomock.Controller) *MockFileSystem
NewMockFileSystem creates a new mock instance.
func (*MockFileSystem) Create ¶ added in v0.49.0
func (m *MockFileSystem) Create(arg0 string) (fs.File, error)
Create mocks base method.
func (*MockFileSystem) EXPECT ¶ added in v0.49.0
func (m *MockFileSystem) EXPECT() *MockFileSystemMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockFileSystem) Exists ¶ added in v0.49.0
func (m *MockFileSystem) Exists(arg0 string) bool
Exists mocks base method.
func (*MockFileSystem) MkdirAll ¶ added in v0.49.0
func (m *MockFileSystem) MkdirAll(arg0 string, arg1 fs.FileMode) error
MkdirAll mocks base method.
func (*MockFileSystem) MkdirTemp ¶ added in v0.49.0
func (m *MockFileSystem) MkdirTemp(arg0, arg1 string) (string, error)
MkdirTemp mocks base method.
func (*MockFileSystem) Open ¶ added in v0.49.0
func (m *MockFileSystem) Open(arg0 string) (fs.File, error)
Open mocks base method.
func (*MockFileSystem) ReadFile ¶ added in v0.49.0
func (m *MockFileSystem) ReadFile(arg0 string) ([]byte, error)
ReadFile mocks base method.
func (*MockFileSystem) RemoveAll ¶ added in v0.49.0
func (m *MockFileSystem) RemoveAll(arg0 string) error
RemoveAll mocks base method.
type MockFileSystemCreateCall ¶ added in v0.49.0
MockFileSystemCreateCall wrap *gomock.Call
func (*MockFileSystemCreateCall) Do ¶ added in v0.49.0
func (c *MockFileSystemCreateCall) Do(f func(string) (fs.File, error)) *MockFileSystemCreateCall
Do rewrite *gomock.Call.Do
func (*MockFileSystemCreateCall) DoAndReturn ¶ added in v0.49.0
func (c *MockFileSystemCreateCall) DoAndReturn(f func(string) (fs.File, error)) *MockFileSystemCreateCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFileSystemCreateCall) Return ¶ added in v0.49.0
func (c *MockFileSystemCreateCall) Return(arg0 fs.File, arg1 error) *MockFileSystemCreateCall
Return rewrite *gomock.Call.Return
type MockFileSystemExistsCall ¶ added in v0.49.0
MockFileSystemExistsCall wrap *gomock.Call
func (*MockFileSystemExistsCall) Do ¶ added in v0.49.0
func (c *MockFileSystemExistsCall) Do(f func(string) bool) *MockFileSystemExistsCall
Do rewrite *gomock.Call.Do
func (*MockFileSystemExistsCall) DoAndReturn ¶ added in v0.49.0
func (c *MockFileSystemExistsCall) DoAndReturn(f func(string) bool) *MockFileSystemExistsCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFileSystemExistsCall) Return ¶ added in v0.49.0
func (c *MockFileSystemExistsCall) Return(arg0 bool) *MockFileSystemExistsCall
Return rewrite *gomock.Call.Return
type MockFileSystemMkdirAllCall ¶ added in v0.49.0
MockFileSystemMkdirAllCall wrap *gomock.Call
func (*MockFileSystemMkdirAllCall) Do ¶ added in v0.49.0
func (c *MockFileSystemMkdirAllCall) Do(f func(string, fs.FileMode) error) *MockFileSystemMkdirAllCall
Do rewrite *gomock.Call.Do
func (*MockFileSystemMkdirAllCall) DoAndReturn ¶ added in v0.49.0
func (c *MockFileSystemMkdirAllCall) DoAndReturn(f func(string, fs.FileMode) error) *MockFileSystemMkdirAllCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFileSystemMkdirAllCall) Return ¶ added in v0.49.0
func (c *MockFileSystemMkdirAllCall) Return(arg0 error) *MockFileSystemMkdirAllCall
Return rewrite *gomock.Call.Return
type MockFileSystemMkdirTempCall ¶ added in v0.49.0
MockFileSystemMkdirTempCall wrap *gomock.Call
func (*MockFileSystemMkdirTempCall) Do ¶ added in v0.49.0
func (c *MockFileSystemMkdirTempCall) Do(f func(string, string) (string, error)) *MockFileSystemMkdirTempCall
Do rewrite *gomock.Call.Do
func (*MockFileSystemMkdirTempCall) DoAndReturn ¶ added in v0.49.0
func (c *MockFileSystemMkdirTempCall) DoAndReturn(f func(string, string) (string, error)) *MockFileSystemMkdirTempCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFileSystemMkdirTempCall) Return ¶ added in v0.49.0
func (c *MockFileSystemMkdirTempCall) Return(arg0 string, arg1 error) *MockFileSystemMkdirTempCall
Return rewrite *gomock.Call.Return
type MockFileSystemMockRecorder ¶ added in v0.49.0
type MockFileSystemMockRecorder struct {
// contains filtered or unexported fields
}
MockFileSystemMockRecorder is the mock recorder for MockFileSystem.
func (*MockFileSystemMockRecorder) Create ¶ added in v0.49.0
func (mr *MockFileSystemMockRecorder) Create(arg0 any) *MockFileSystemCreateCall
Create indicates an expected call of Create.
func (*MockFileSystemMockRecorder) Exists ¶ added in v0.49.0
func (mr *MockFileSystemMockRecorder) Exists(arg0 any) *MockFileSystemExistsCall
Exists indicates an expected call of Exists.
func (*MockFileSystemMockRecorder) MkdirAll ¶ added in v0.49.0
func (mr *MockFileSystemMockRecorder) MkdirAll(arg0, arg1 any) *MockFileSystemMkdirAllCall
MkdirAll indicates an expected call of MkdirAll.
func (*MockFileSystemMockRecorder) MkdirTemp ¶ added in v0.49.0
func (mr *MockFileSystemMockRecorder) MkdirTemp(arg0, arg1 any) *MockFileSystemMkdirTempCall
MkdirTemp indicates an expected call of MkdirTemp.
func (*MockFileSystemMockRecorder) Open ¶ added in v0.49.0
func (mr *MockFileSystemMockRecorder) Open(arg0 any) *MockFileSystemOpenCall
Open indicates an expected call of Open.
func (*MockFileSystemMockRecorder) ReadFile ¶ added in v0.49.0
func (mr *MockFileSystemMockRecorder) ReadFile(arg0 any) *MockFileSystemReadFileCall
ReadFile indicates an expected call of ReadFile.
func (*MockFileSystemMockRecorder) RemoveAll ¶ added in v0.49.0
func (mr *MockFileSystemMockRecorder) RemoveAll(arg0 any) *MockFileSystemRemoveAllCall
RemoveAll indicates an expected call of RemoveAll.
func (*MockFileSystemMockRecorder) Stat ¶ added in v0.49.0
func (mr *MockFileSystemMockRecorder) Stat(arg0 any) *MockFileSystemStatCall
Stat indicates an expected call of Stat.
func (*MockFileSystemMockRecorder) WriteFile ¶ added in v0.49.0
func (mr *MockFileSystemMockRecorder) WriteFile(arg0, arg1, arg2 any) *MockFileSystemWriteFileCall
WriteFile indicates an expected call of WriteFile.
type MockFileSystemOpenCall ¶ added in v0.49.0
MockFileSystemOpenCall wrap *gomock.Call
func (*MockFileSystemOpenCall) Do ¶ added in v0.49.0
func (c *MockFileSystemOpenCall) Do(f func(string) (fs.File, error)) *MockFileSystemOpenCall
Do rewrite *gomock.Call.Do
func (*MockFileSystemOpenCall) DoAndReturn ¶ added in v0.49.0
func (c *MockFileSystemOpenCall) DoAndReturn(f func(string) (fs.File, error)) *MockFileSystemOpenCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFileSystemOpenCall) Return ¶ added in v0.49.0
func (c *MockFileSystemOpenCall) Return(arg0 fs.File, arg1 error) *MockFileSystemOpenCall
Return rewrite *gomock.Call.Return
type MockFileSystemReadFileCall ¶ added in v0.49.0
MockFileSystemReadFileCall wrap *gomock.Call
func (*MockFileSystemReadFileCall) Do ¶ added in v0.49.0
func (c *MockFileSystemReadFileCall) Do(f func(string) ([]byte, error)) *MockFileSystemReadFileCall
Do rewrite *gomock.Call.Do
func (*MockFileSystemReadFileCall) DoAndReturn ¶ added in v0.49.0
func (c *MockFileSystemReadFileCall) DoAndReturn(f func(string) ([]byte, error)) *MockFileSystemReadFileCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFileSystemReadFileCall) Return ¶ added in v0.49.0
func (c *MockFileSystemReadFileCall) Return(arg0 []byte, arg1 error) *MockFileSystemReadFileCall
Return rewrite *gomock.Call.Return
type MockFileSystemRemoveAllCall ¶ added in v0.49.0
MockFileSystemRemoveAllCall wrap *gomock.Call
func (*MockFileSystemRemoveAllCall) Do ¶ added in v0.49.0
func (c *MockFileSystemRemoveAllCall) Do(f func(string) error) *MockFileSystemRemoveAllCall
Do rewrite *gomock.Call.Do
func (*MockFileSystemRemoveAllCall) DoAndReturn ¶ added in v0.49.0
func (c *MockFileSystemRemoveAllCall) DoAndReturn(f func(string) error) *MockFileSystemRemoveAllCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFileSystemRemoveAllCall) Return ¶ added in v0.49.0
func (c *MockFileSystemRemoveAllCall) Return(arg0 error) *MockFileSystemRemoveAllCall
Return rewrite *gomock.Call.Return
type MockFileSystemStatCall ¶ added in v0.49.0
MockFileSystemStatCall wrap *gomock.Call
func (*MockFileSystemStatCall) Do ¶ added in v0.49.0
func (c *MockFileSystemStatCall) Do(f func(string) (fs.FileInfo, error)) *MockFileSystemStatCall
Do rewrite *gomock.Call.Do
func (*MockFileSystemStatCall) DoAndReturn ¶ added in v0.49.0
func (c *MockFileSystemStatCall) DoAndReturn(f func(string) (fs.FileInfo, error)) *MockFileSystemStatCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFileSystemStatCall) Return ¶ added in v0.49.0
func (c *MockFileSystemStatCall) Return(arg0 fs.FileInfo, arg1 error) *MockFileSystemStatCall
Return rewrite *gomock.Call.Return
type MockFileSystemWriteFileCall ¶ added in v0.49.0
MockFileSystemWriteFileCall wrap *gomock.Call
func (*MockFileSystemWriteFileCall) Do ¶ added in v0.49.0
func (c *MockFileSystemWriteFileCall) Do(f func(string, []byte, fs.FileMode) error) *MockFileSystemWriteFileCall
Do rewrite *gomock.Call.Do
func (*MockFileSystemWriteFileCall) DoAndReturn ¶ added in v0.49.0
func (c *MockFileSystemWriteFileCall) DoAndReturn(f func(string, []byte, fs.FileMode) error) *MockFileSystemWriteFileCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFileSystemWriteFileCall) Return ¶ added in v0.49.0
func (c *MockFileSystemWriteFileCall) Return(arg0 error) *MockFileSystemWriteFileCall
Return rewrite *gomock.Call.Return
type OSFileSystem ¶
type OSFileSystem struct{}
OSFileSystem is an implementation of the FileSystem interface that uses the OS filesystem. It uses the methods from the os package to interact with the filesystem.
func NewOSFS ¶
func NewOSFS() *OSFileSystem
func (OSFileSystem) Exists ¶
func (osfs OSFileSystem) Exists(name string) bool
func (OSFileSystem) MkdirAll ¶ added in v0.45.0
func (osfs OSFileSystem) MkdirAll(path string, perm fs.FileMode) error
func (OSFileSystem) MkdirTemp ¶ added in v0.45.0
func (osfs OSFileSystem) MkdirTemp(dir, pattern string) (string, error)
func (OSFileSystem) RemoveAll ¶ added in v0.45.0
func (osfs OSFileSystem) RemoveAll(path string) error