mockreader

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2021 License: BSD-2-Clause Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Expectation

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

func ExpectClose

func ExpectClose(err error) Expectation

func ExpectMark

func ExpectMark(str string) Expectation

func ExpectRead

func ExpectRead(p []byte, n int, err error) Expectation

func ExpectReadAt

func ExpectReadAt(p []byte, offset int64, n int, err error) Expectation

func ExpectSeek

func ExpectSeek(offset int64, whence int, newOffset int64, err error) Expectation

func ExpectStat

func ExpectStat(fi fs.FileInfo, err error) Expectation

func (Expectation) GoString

func (x Expectation) GoString() string

func (Expectation) GoStringTo

func (x Expectation) GoStringTo(buf *bytes.Buffer)

func (Expectation) Matches

func (x Expectation) Matches(y Expectation) bool

func (Expectation) String

func (x Expectation) String() string

func (Expectation) StringTo

func (x Expectation) StringTo(buf *bytes.Buffer)

type ExpectationFailedError

type ExpectationFailedError struct {
	Index  uint
	Expect Expectation
	Actual Expectation
}

func (ExpectationFailedError) Error

func (err ExpectationFailedError) Error() string

type FileInfo

type FileInfo struct {
	NameValue    string
	SizeValue    int64
	ModeValue    fs.FileMode
	ModTimeValue time.Time
}

func (*FileInfo) IsDir

func (fi *FileInfo) IsDir() bool

func (*FileInfo) ModTime

func (fi *FileInfo) ModTime() time.Time

func (*FileInfo) Mode

func (fi *FileInfo) Mode() fs.FileMode

func (*FileInfo) Name

func (fi *FileInfo) Name() string

func (*FileInfo) Size

func (fi *FileInfo) Size() int64

func (*FileInfo) Sys

func (fi *FileInfo) Sys() interface{}

type MockReader

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

func New

func New(list ...Expectation) *MockReader

func (*MockReader) Close

func (r *MockReader) Close() error

func (*MockReader) Mark

func (r *MockReader) Mark(str string)

func (*MockReader) Read

func (r *MockReader) Read(p []byte) (int, error)

func (*MockReader) ReadAt

func (r *MockReader) ReadAt(p []byte, offset int64) (int, error)

func (*MockReader) Seek

func (r *MockReader) Seek(offset int64, whence int) (int64, error)

func (*MockReader) Stat

func (r *MockReader) Stat() (fs.FileInfo, error)

type Op

type Op uint
const (
	UnknownOp Op = iota
	MarkOp
	StatOp
	ReadOp
	ReadAtOp
	SeekOp
	CloseOp
)

func (Op) GoString

func (op Op) GoString() string

func (Op) String

func (op Op) String() string

type Wrapper000

type Wrapper000 struct {
	Inner *MockReader
}

func (Wrapper000) Close

func (w Wrapper000) Close() error

func (Wrapper000) Read

func (w Wrapper000) Read(p []byte) (int, error)

type Wrapper001

type Wrapper001 struct {
	Inner *MockReader
}

func (Wrapper001) Close

func (w Wrapper001) Close() error

func (Wrapper001) Read

func (w Wrapper001) Read(p []byte) (int, error)

func (Wrapper001) ReadAt

func (w Wrapper001) ReadAt(p []byte, offset int64) (int, error)

type Wrapper010

type Wrapper010 struct {
	Inner *MockReader
}

func (Wrapper010) Close

func (w Wrapper010) Close() error

func (Wrapper010) Read

func (w Wrapper010) Read(p []byte) (int, error)

func (Wrapper010) Seek

func (w Wrapper010) Seek(offset int64, whence int) (int64, error)

type Wrapper011

type Wrapper011 struct {
	Inner *MockReader
}

func (Wrapper011) Close

func (w Wrapper011) Close() error

func (Wrapper011) Read

func (w Wrapper011) Read(p []byte) (int, error)

func (Wrapper011) ReadAt

func (w Wrapper011) ReadAt(p []byte, offset int64) (int, error)

func (Wrapper011) Seek

func (w Wrapper011) Seek(offset int64, whence int) (int64, error)

type Wrapper100

type Wrapper100 struct {
	Inner *MockReader
}

func (Wrapper100) Close

func (w Wrapper100) Close() error

func (Wrapper100) Read

func (w Wrapper100) Read(p []byte) (int, error)

func (Wrapper100) Stat

func (w Wrapper100) Stat() (fs.FileInfo, error)

type Wrapper101

type Wrapper101 struct {
	Inner *MockReader
}

func (Wrapper101) Close

func (w Wrapper101) Close() error

func (Wrapper101) Read

func (w Wrapper101) Read(p []byte) (int, error)

func (Wrapper101) ReadAt

func (w Wrapper101) ReadAt(p []byte, offset int64) (int, error)

func (Wrapper101) Stat

func (w Wrapper101) Stat() (fs.FileInfo, error)

type Wrapper110

type Wrapper110 struct {
	Inner *MockReader
}

func (Wrapper110) Close

func (w Wrapper110) Close() error

func (Wrapper110) Read

func (w Wrapper110) Read(p []byte) (int, error)

func (Wrapper110) Seek

func (w Wrapper110) Seek(offset int64, whence int) (int64, error)

func (Wrapper110) Stat

func (w Wrapper110) Stat() (fs.FileInfo, error)

type Wrapper111

type Wrapper111 struct {
	Inner *MockReader
}

func (Wrapper111) Close

func (w Wrapper111) Close() error

func (Wrapper111) Read

func (w Wrapper111) Read(p []byte) (int, error)

func (Wrapper111) ReadAt

func (w Wrapper111) ReadAt(p []byte, offset int64) (int, error)

func (Wrapper111) Seek

func (w Wrapper111) Seek(offset int64, whence int) (int64, error)

func (Wrapper111) Stat

func (w Wrapper111) Stat() (fs.FileInfo, error)

Jump to

Keyboard shortcuts

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