Versions in this module Expand all Collapse all v0 v0.0.1 Dec 18, 2021 Changes in this version + type Expectation struct + func ExpectClose(err error) Expectation + func ExpectMark(str string) Expectation + func ExpectRead(p []byte, n int, err error) Expectation + func ExpectReadAt(p []byte, offset int64, n int, err error) Expectation + func ExpectSeek(offset int64, whence int, newOffset int64, err error) Expectation + func ExpectStat(fi fs.FileInfo, err error) Expectation + func (x Expectation) GoString() string + func (x Expectation) GoStringTo(buf *bytes.Buffer) + func (x Expectation) Matches(y Expectation) bool + func (x Expectation) String() string + func (x Expectation) StringTo(buf *bytes.Buffer) + type ExpectationFailedError struct + Actual Expectation + Expect Expectation + Index uint + func (err ExpectationFailedError) Error() string + type FileInfo struct + ModTimeValue time.Time + ModeValue fs.FileMode + NameValue string + SizeValue int64 + func (fi *FileInfo) IsDir() bool + func (fi *FileInfo) ModTime() time.Time + func (fi *FileInfo) Mode() fs.FileMode + func (fi *FileInfo) Name() string + func (fi *FileInfo) Size() int64 + func (fi *FileInfo) Sys() interface{} + type MockReader struct + func New(list ...Expectation) *MockReader + func (r *MockReader) Close() error + func (r *MockReader) Mark(str string) + func (r *MockReader) Read(p []byte) (int, error) + func (r *MockReader) ReadAt(p []byte, offset int64) (int, error) + func (r *MockReader) Seek(offset int64, whence int) (int64, error) + func (r *MockReader) Stat() (fs.FileInfo, error) + type Op uint + const CloseOp + const MarkOp + const ReadAtOp + const ReadOp + const SeekOp + const StatOp + const UnknownOp + func (op Op) GoString() string + func (op Op) String() string + type Wrapper000 struct + Inner *MockReader + func (w Wrapper000) Close() error + func (w Wrapper000) Read(p []byte) (int, error) + type Wrapper001 struct + Inner *MockReader + func (w Wrapper001) Close() error + func (w Wrapper001) Read(p []byte) (int, error) + func (w Wrapper001) ReadAt(p []byte, offset int64) (int, error) + type Wrapper010 struct + Inner *MockReader + func (w Wrapper010) Close() error + func (w Wrapper010) Read(p []byte) (int, error) + func (w Wrapper010) Seek(offset int64, whence int) (int64, error) + type Wrapper011 struct + Inner *MockReader + func (w Wrapper011) Close() error + func (w Wrapper011) Read(p []byte) (int, error) + func (w Wrapper011) ReadAt(p []byte, offset int64) (int, error) + func (w Wrapper011) Seek(offset int64, whence int) (int64, error) + type Wrapper100 struct + Inner *MockReader + func (w Wrapper100) Close() error + func (w Wrapper100) Read(p []byte) (int, error) + func (w Wrapper100) Stat() (fs.FileInfo, error) + type Wrapper101 struct + Inner *MockReader + func (w Wrapper101) Close() error + func (w Wrapper101) Read(p []byte) (int, error) + func (w Wrapper101) ReadAt(p []byte, offset int64) (int, error) + func (w Wrapper101) Stat() (fs.FileInfo, error) + type Wrapper110 struct + Inner *MockReader + func (w Wrapper110) Close() error + func (w Wrapper110) Read(p []byte) (int, error) + func (w Wrapper110) Seek(offset int64, whence int) (int64, error) + func (w Wrapper110) Stat() (fs.FileInfo, error) + type Wrapper111 struct + Inner *MockReader + func (w Wrapper111) Close() error + func (w Wrapper111) Read(p []byte) (int, error) + func (w Wrapper111) ReadAt(p []byte, offset int64) (int, error) + func (w Wrapper111) Seek(offset int64, whence int) (int64, error) + func (w Wrapper111) Stat() (fs.FileInfo, error)