Documentation
¶
Overview ¶
Package fileio is a generated GoMock package.
Index ¶
- Constants
- func DecodeContent(content string, encoding *v1alpha1.EncodingType) ([]byte, error)
- func IsNotExist(err error) bool
- func NewReader() *reader
- func NewWriter() *writer
- type FileOption
- type ManagedFile
- type MockManagedFile
- type MockManagedFileMockRecorder
- type MockReadWriter
- func (m *MockReadWriter) CopyFile(src, dst string) error
- func (m *MockReadWriter) CreateManagedFile(file v1alpha1.FileSpec) (ManagedFile, error)
- func (m *MockReadWriter) EXPECT() *MockReadWriterMockRecorder
- func (m *MockReadWriter) MkdirAll(path string, perm fs.FileMode) error
- func (m *MockReadWriter) MkdirTemp(prefix string) (string, error)
- func (m *MockReadWriter) OverwriteAndWipe(file string) error
- func (m *MockReadWriter) PathExists(path string) (bool, error)
- func (m *MockReadWriter) PathFor(filePath string) string
- func (m *MockReadWriter) ReadDir(dirPath string) ([]fs.DirEntry, error)
- func (m *MockReadWriter) ReadFile(filePath string) ([]byte, error)
- func (m *MockReadWriter) RemoveAll(path string) error
- func (m *MockReadWriter) RemoveFile(file string) error
- func (m *MockReadWriter) SetRootdir(path string)
- func (m *MockReadWriter) WriteFile(name string, data []byte, perm fs.FileMode, opts ...FileOption) error
- type MockReadWriterMockRecorder
- func (mr *MockReadWriterMockRecorder) CopyFile(src, dst any) *gomock.Call
- func (mr *MockReadWriterMockRecorder) CreateManagedFile(file any) *gomock.Call
- func (mr *MockReadWriterMockRecorder) MkdirAll(path, perm any) *gomock.Call
- func (mr *MockReadWriterMockRecorder) MkdirTemp(prefix any) *gomock.Call
- func (mr *MockReadWriterMockRecorder) OverwriteAndWipe(file any) *gomock.Call
- func (mr *MockReadWriterMockRecorder) PathExists(path any) *gomock.Call
- func (mr *MockReadWriterMockRecorder) PathFor(filePath any) *gomock.Call
- func (mr *MockReadWriterMockRecorder) ReadDir(dirPath any) *gomock.Call
- func (mr *MockReadWriterMockRecorder) ReadFile(filePath any) *gomock.Call
- func (mr *MockReadWriterMockRecorder) RemoveAll(path any) *gomock.Call
- func (mr *MockReadWriterMockRecorder) RemoveFile(file any) *gomock.Call
- func (mr *MockReadWriterMockRecorder) SetRootdir(path any) *gomock.Call
- func (mr *MockReadWriterMockRecorder) WriteFile(name, data, perm any, opts ...any) *gomock.Call
- type MockReader
- func (m *MockReader) EXPECT() *MockReaderMockRecorder
- func (m *MockReader) PathExists(path string) (bool, error)
- func (m *MockReader) PathFor(filePath string) string
- func (m *MockReader) ReadDir(dirPath string) ([]fs.DirEntry, error)
- func (m *MockReader) ReadFile(filePath string) ([]byte, error)
- func (m *MockReader) SetRootdir(path string)
- type MockReaderMockRecorder
- func (mr *MockReaderMockRecorder) PathExists(path any) *gomock.Call
- func (mr *MockReaderMockRecorder) PathFor(filePath any) *gomock.Call
- func (mr *MockReaderMockRecorder) ReadDir(dirPath any) *gomock.Call
- func (mr *MockReaderMockRecorder) ReadFile(filePath any) *gomock.Call
- func (mr *MockReaderMockRecorder) SetRootdir(path any) *gomock.Call
- type MockWriter
- func (m *MockWriter) CopyFile(src, dst string) error
- func (m *MockWriter) CreateManagedFile(file v1alpha1.FileSpec) (ManagedFile, error)
- func (m *MockWriter) EXPECT() *MockWriterMockRecorder
- func (m *MockWriter) MkdirAll(path string, perm fs.FileMode) error
- func (m *MockWriter) MkdirTemp(prefix string) (string, error)
- func (m *MockWriter) OverwriteAndWipe(file string) error
- func (m *MockWriter) PathFor(filePath string) string
- func (m *MockWriter) RemoveAll(path string) error
- func (m *MockWriter) RemoveFile(file string) error
- func (m *MockWriter) SetRootdir(path string)
- func (m *MockWriter) WriteFile(name string, data []byte, perm fs.FileMode, opts ...FileOption) error
- type MockWriterMockRecorder
- func (mr *MockWriterMockRecorder) CopyFile(src, dst any) *gomock.Call
- func (mr *MockWriterMockRecorder) CreateManagedFile(file any) *gomock.Call
- func (mr *MockWriterMockRecorder) MkdirAll(path, perm any) *gomock.Call
- func (mr *MockWriterMockRecorder) MkdirTemp(prefix any) *gomock.Call
- func (mr *MockWriterMockRecorder) OverwriteAndWipe(file any) *gomock.Call
- func (mr *MockWriterMockRecorder) PathFor(filePath any) *gomock.Call
- func (mr *MockWriterMockRecorder) RemoveAll(path any) *gomock.Call
- func (mr *MockWriterMockRecorder) RemoveFile(file any) *gomock.Call
- func (mr *MockWriterMockRecorder) SetRootdir(path any) *gomock.Call
- func (mr *MockWriterMockRecorder) WriteFile(name, data, perm any, opts ...any) *gomock.Call
- type Option
- type ReadWriter
- type Reader
- type Writer
Constants ¶
const ( // DefaultDirectoryPermissions houses the default mode to use when no directory permissions are provided DefaultDirectoryPermissions os.FileMode = 0o755 // defaultFilePermissions houses the default mode to use when no file permissions are provided DefaultFilePermissions os.FileMode = 0o644 // DefaultExecutablePermissions houses the default mode to use for executable files DefaultExecutablePermissions os.FileMode = 0o755 )
Variables ¶
This section is empty.
Functions ¶
func DecodeContent ¶ added in v0.6.0
func DecodeContent(content string, encoding *v1alpha1.EncodingType) ([]byte, error)
DecodeContents decodes the content based on the encoding type and returns the decoded content as a byte slice.
func IsNotExist ¶ added in v0.4.0
IsNotExist returns a boolean indicating whether the error is known to report that a file or directory does not exist.
Types ¶
type FileOption ¶ added in v0.3.0
type FileOption func(*fileOptions)
type ManagedFile ¶
type MockManagedFile ¶
type MockManagedFile struct {
// contains filtered or unexported fields
}
MockManagedFile is a mock of ManagedFile interface.
func NewMockManagedFile ¶
func NewMockManagedFile(ctrl *gomock.Controller) *MockManagedFile
NewMockManagedFile creates a new mock instance.
func (*MockManagedFile) EXPECT ¶
func (m *MockManagedFile) EXPECT() *MockManagedFileMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockManagedFile) Exists ¶
func (m *MockManagedFile) Exists() (bool, error)
Exists mocks base method.
func (*MockManagedFile) IsUpToDate ¶
func (m *MockManagedFile) IsUpToDate() (bool, error)
IsUpToDate mocks base method.
type MockManagedFileMockRecorder ¶
type MockManagedFileMockRecorder struct {
// contains filtered or unexported fields
}
MockManagedFileMockRecorder is the mock recorder for MockManagedFile.
func (*MockManagedFileMockRecorder) Exists ¶
func (mr *MockManagedFileMockRecorder) Exists() *gomock.Call
Exists indicates an expected call of Exists.
func (*MockManagedFileMockRecorder) IsUpToDate ¶
func (mr *MockManagedFileMockRecorder) IsUpToDate() *gomock.Call
IsUpToDate indicates an expected call of IsUpToDate.
func (*MockManagedFileMockRecorder) Path ¶
func (mr *MockManagedFileMockRecorder) Path() *gomock.Call
Path indicates an expected call of Path.
func (*MockManagedFileMockRecorder) Write ¶
func (mr *MockManagedFileMockRecorder) Write() *gomock.Call
Write indicates an expected call of Write.
type MockReadWriter ¶
type MockReadWriter struct {
// contains filtered or unexported fields
}
MockReadWriter is a mock of ReadWriter interface.
func NewMockReadWriter ¶
func NewMockReadWriter(ctrl *gomock.Controller) *MockReadWriter
NewMockReadWriter creates a new mock instance.
func (*MockReadWriter) CopyFile ¶
func (m *MockReadWriter) CopyFile(src, dst string) error
CopyFile mocks base method.
func (*MockReadWriter) CreateManagedFile ¶
func (m *MockReadWriter) CreateManagedFile(file v1alpha1.FileSpec) (ManagedFile, error)
CreateManagedFile mocks base method.
func (*MockReadWriter) EXPECT ¶
func (m *MockReadWriter) EXPECT() *MockReadWriterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockReadWriter) MkdirAll ¶ added in v0.3.0
func (m *MockReadWriter) MkdirAll(path string, perm fs.FileMode) error
MkdirAll mocks base method.
func (*MockReadWriter) MkdirTemp ¶ added in v0.6.0
func (m *MockReadWriter) MkdirTemp(prefix string) (string, error)
MkdirTemp mocks base method.
func (*MockReadWriter) OverwriteAndWipe ¶ added in v0.4.0
func (m *MockReadWriter) OverwriteAndWipe(file string) error
OverwriteAndWipe mocks base method.
func (*MockReadWriter) PathExists ¶ added in v0.4.0
func (m *MockReadWriter) PathExists(path string) (bool, error)
PathExists mocks base method.
func (*MockReadWriter) PathFor ¶
func (m *MockReadWriter) PathFor(filePath string) string
PathFor mocks base method.
func (*MockReadWriter) ReadDir ¶ added in v0.3.0
func (m *MockReadWriter) ReadDir(dirPath string) ([]fs.DirEntry, error)
ReadDir mocks base method.
func (*MockReadWriter) ReadFile ¶
func (m *MockReadWriter) ReadFile(filePath string) ([]byte, error)
ReadFile mocks base method.
func (*MockReadWriter) RemoveAll ¶ added in v0.3.0
func (m *MockReadWriter) RemoveAll(path string) error
RemoveAll mocks base method.
func (*MockReadWriter) RemoveFile ¶
func (m *MockReadWriter) RemoveFile(file string) error
RemoveFile mocks base method.
func (*MockReadWriter) SetRootdir ¶
func (m *MockReadWriter) SetRootdir(path string)
SetRootdir mocks base method.
func (*MockReadWriter) WriteFile ¶
func (m *MockReadWriter) WriteFile(name string, data []byte, perm fs.FileMode, opts ...FileOption) error
WriteFile mocks base method.
type MockReadWriterMockRecorder ¶
type MockReadWriterMockRecorder struct {
// contains filtered or unexported fields
}
MockReadWriterMockRecorder is the mock recorder for MockReadWriter.
func (*MockReadWriterMockRecorder) CopyFile ¶
func (mr *MockReadWriterMockRecorder) CopyFile(src, dst any) *gomock.Call
CopyFile indicates an expected call of CopyFile.
func (*MockReadWriterMockRecorder) CreateManagedFile ¶
func (mr *MockReadWriterMockRecorder) CreateManagedFile(file any) *gomock.Call
CreateManagedFile indicates an expected call of CreateManagedFile.
func (*MockReadWriterMockRecorder) MkdirAll ¶ added in v0.3.0
func (mr *MockReadWriterMockRecorder) MkdirAll(path, perm any) *gomock.Call
MkdirAll indicates an expected call of MkdirAll.
func (*MockReadWriterMockRecorder) MkdirTemp ¶ added in v0.6.0
func (mr *MockReadWriterMockRecorder) MkdirTemp(prefix any) *gomock.Call
MkdirTemp indicates an expected call of MkdirTemp.
func (*MockReadWriterMockRecorder) OverwriteAndWipe ¶ added in v0.4.0
func (mr *MockReadWriterMockRecorder) OverwriteAndWipe(file any) *gomock.Call
OverwriteAndWipe indicates an expected call of OverwriteAndWipe.
func (*MockReadWriterMockRecorder) PathExists ¶ added in v0.4.0
func (mr *MockReadWriterMockRecorder) PathExists(path any) *gomock.Call
PathExists indicates an expected call of PathExists.
func (*MockReadWriterMockRecorder) PathFor ¶
func (mr *MockReadWriterMockRecorder) PathFor(filePath any) *gomock.Call
PathFor indicates an expected call of PathFor.
func (*MockReadWriterMockRecorder) ReadDir ¶ added in v0.3.0
func (mr *MockReadWriterMockRecorder) ReadDir(dirPath any) *gomock.Call
ReadDir indicates an expected call of ReadDir.
func (*MockReadWriterMockRecorder) ReadFile ¶
func (mr *MockReadWriterMockRecorder) ReadFile(filePath any) *gomock.Call
ReadFile indicates an expected call of ReadFile.
func (*MockReadWriterMockRecorder) RemoveAll ¶ added in v0.3.0
func (mr *MockReadWriterMockRecorder) RemoveAll(path any) *gomock.Call
RemoveAll indicates an expected call of RemoveAll.
func (*MockReadWriterMockRecorder) RemoveFile ¶
func (mr *MockReadWriterMockRecorder) RemoveFile(file any) *gomock.Call
RemoveFile indicates an expected call of RemoveFile.
func (*MockReadWriterMockRecorder) SetRootdir ¶
func (mr *MockReadWriterMockRecorder) SetRootdir(path any) *gomock.Call
SetRootdir indicates an expected call of SetRootdir.
type MockReader ¶
type MockReader struct {
// contains filtered or unexported fields
}
MockReader is a mock of Reader interface.
func NewMockReader ¶
func NewMockReader(ctrl *gomock.Controller) *MockReader
NewMockReader creates a new mock instance.
func (*MockReader) EXPECT ¶
func (m *MockReader) EXPECT() *MockReaderMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockReader) PathExists ¶ added in v0.4.0
func (m *MockReader) PathExists(path string) (bool, error)
PathExists mocks base method.
func (*MockReader) PathFor ¶
func (m *MockReader) PathFor(filePath string) string
PathFor mocks base method.
func (*MockReader) ReadDir ¶ added in v0.3.0
func (m *MockReader) ReadDir(dirPath string) ([]fs.DirEntry, error)
ReadDir mocks base method.
func (*MockReader) ReadFile ¶
func (m *MockReader) ReadFile(filePath string) ([]byte, error)
ReadFile mocks base method.
func (*MockReader) SetRootdir ¶
func (m *MockReader) SetRootdir(path string)
SetRootdir mocks base method.
type MockReaderMockRecorder ¶
type MockReaderMockRecorder struct {
// contains filtered or unexported fields
}
MockReaderMockRecorder is the mock recorder for MockReader.
func (*MockReaderMockRecorder) PathExists ¶ added in v0.4.0
func (mr *MockReaderMockRecorder) PathExists(path any) *gomock.Call
PathExists indicates an expected call of PathExists.
func (*MockReaderMockRecorder) PathFor ¶
func (mr *MockReaderMockRecorder) PathFor(filePath any) *gomock.Call
PathFor indicates an expected call of PathFor.
func (*MockReaderMockRecorder) ReadDir ¶ added in v0.3.0
func (mr *MockReaderMockRecorder) ReadDir(dirPath any) *gomock.Call
ReadDir indicates an expected call of ReadDir.
func (*MockReaderMockRecorder) ReadFile ¶
func (mr *MockReaderMockRecorder) ReadFile(filePath any) *gomock.Call
ReadFile indicates an expected call of ReadFile.
func (*MockReaderMockRecorder) SetRootdir ¶
func (mr *MockReaderMockRecorder) SetRootdir(path any) *gomock.Call
SetRootdir indicates an expected call of SetRootdir.
type MockWriter ¶
type MockWriter struct {
// contains filtered or unexported fields
}
MockWriter is a mock of Writer interface.
func NewMockWriter ¶
func NewMockWriter(ctrl *gomock.Controller) *MockWriter
NewMockWriter creates a new mock instance.
func (*MockWriter) CopyFile ¶
func (m *MockWriter) CopyFile(src, dst string) error
CopyFile mocks base method.
func (*MockWriter) CreateManagedFile ¶
func (m *MockWriter) CreateManagedFile(file v1alpha1.FileSpec) (ManagedFile, error)
CreateManagedFile mocks base method.
func (*MockWriter) EXPECT ¶
func (m *MockWriter) EXPECT() *MockWriterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockWriter) MkdirAll ¶ added in v0.3.0
func (m *MockWriter) MkdirAll(path string, perm fs.FileMode) error
MkdirAll mocks base method.
func (*MockWriter) MkdirTemp ¶ added in v0.6.0
func (m *MockWriter) MkdirTemp(prefix string) (string, error)
MkdirTemp mocks base method.
func (*MockWriter) OverwriteAndWipe ¶ added in v0.4.0
func (m *MockWriter) OverwriteAndWipe(file string) error
OverwriteAndWipe mocks base method.
func (*MockWriter) PathFor ¶ added in v0.3.0
func (m *MockWriter) PathFor(filePath string) string
PathFor mocks base method.
func (*MockWriter) RemoveAll ¶ added in v0.3.0
func (m *MockWriter) RemoveAll(path string) error
RemoveAll mocks base method.
func (*MockWriter) RemoveFile ¶
func (m *MockWriter) RemoveFile(file string) error
RemoveFile mocks base method.
func (*MockWriter) SetRootdir ¶
func (m *MockWriter) SetRootdir(path string)
SetRootdir mocks base method.
func (*MockWriter) WriteFile ¶
func (m *MockWriter) WriteFile(name string, data []byte, perm fs.FileMode, opts ...FileOption) error
WriteFile mocks base method.
type MockWriterMockRecorder ¶
type MockWriterMockRecorder struct {
// contains filtered or unexported fields
}
MockWriterMockRecorder is the mock recorder for MockWriter.
func (*MockWriterMockRecorder) CopyFile ¶
func (mr *MockWriterMockRecorder) CopyFile(src, dst any) *gomock.Call
CopyFile indicates an expected call of CopyFile.
func (*MockWriterMockRecorder) CreateManagedFile ¶
func (mr *MockWriterMockRecorder) CreateManagedFile(file any) *gomock.Call
CreateManagedFile indicates an expected call of CreateManagedFile.
func (*MockWriterMockRecorder) MkdirAll ¶ added in v0.3.0
func (mr *MockWriterMockRecorder) MkdirAll(path, perm any) *gomock.Call
MkdirAll indicates an expected call of MkdirAll.
func (*MockWriterMockRecorder) MkdirTemp ¶ added in v0.6.0
func (mr *MockWriterMockRecorder) MkdirTemp(prefix any) *gomock.Call
MkdirTemp indicates an expected call of MkdirTemp.
func (*MockWriterMockRecorder) OverwriteAndWipe ¶ added in v0.4.0
func (mr *MockWriterMockRecorder) OverwriteAndWipe(file any) *gomock.Call
OverwriteAndWipe indicates an expected call of OverwriteAndWipe.
func (*MockWriterMockRecorder) PathFor ¶ added in v0.3.0
func (mr *MockWriterMockRecorder) PathFor(filePath any) *gomock.Call
PathFor indicates an expected call of PathFor.
func (*MockWriterMockRecorder) RemoveAll ¶ added in v0.3.0
func (mr *MockWriterMockRecorder) RemoveAll(path any) *gomock.Call
RemoveAll indicates an expected call of RemoveAll.
func (*MockWriterMockRecorder) RemoveFile ¶
func (mr *MockWriterMockRecorder) RemoveFile(file any) *gomock.Call
RemoveFile indicates an expected call of RemoveFile.
func (*MockWriterMockRecorder) SetRootdir ¶
func (mr *MockWriterMockRecorder) SetRootdir(path any) *gomock.Call
SetRootdir indicates an expected call of SetRootdir.
type Option ¶
type Option func(*readWriter)
func WithTestRootDir ¶
WithTestRootDir sets the root directory for the reader and writer, useful for testing.
type ReadWriter ¶
func NewReadWriter ¶
func NewReadWriter(opts ...Option) ReadWriter
type Writer ¶
type Writer interface {
SetRootdir(path string)
PathFor(filePath string) string
WriteFile(name string, data []byte, perm fs.FileMode, opts ...FileOption) error
RemoveFile(file string) error
RemoveAll(path string) error
MkdirAll(path string, perm fs.FileMode) error
MkdirTemp(prefix string) (string, error)
CopyFile(src, dst string) error
CreateManagedFile(file v1alpha1.FileSpec) (ManagedFile, error)
OverwriteAndWipe(file string) error
}