fs

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2019 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type File

type File interface {
	Chdir() error
	Chmod(mode os.FileMode) error
	Chown(uid, gid int) error
	Close() error
	Fd() uintptr
	Name() string
	Read(b []byte) (n int, err error)
	ReadAt(b []byte, off int64) (n int, err error)
	Readdir(n int) ([]os.FileInfo, error)
	Readdirnames(n int) (names []string, err error)
	Seek(offset int64, whence int) (ret int64, err error)
	SetDeadline(t time.Time) error
	SetReadDeadline(t time.Time) error
	SetWriteDeadline(t time.Time) error
	Stat() (os.FileInfo, error)
	Sync() error
	Truncate(size int64) error
	Write(b []byte) (n int, err error)
	WriteAt(b []byte, off int64) (n int, err error)
	WriteString(s string) (n int, err error)
}

type FileMock

type FileMock struct {
	ChdirMock mFileMockChdir

	ChmodMock mFileMockChmod

	ChownMock mFileMockChown

	CloseMock mFileMockClose

	FdMock mFileMockFd

	NameMock mFileMockName

	ReadMock mFileMockRead

	ReadAtMock mFileMockReadAt

	ReaddirMock mFileMockReaddir

	ReaddirnamesMock mFileMockReaddirnames

	SeekMock mFileMockSeek

	SetDeadlineMock mFileMockSetDeadline

	SetReadDeadlineMock mFileMockSetReadDeadline

	SetWriteDeadlineMock mFileMockSetWriteDeadline

	StatMock mFileMockStat

	SyncMock mFileMockSync

	TruncateMock mFileMockTruncate

	WriteMock mFileMockWrite

	WriteAtMock mFileMockWriteAt

	WriteStringMock mFileMockWriteString
	// contains filtered or unexported fields
}

FileMock implements File

func NewFileMock

func NewFileMock(t minimock.Tester) *FileMock

NewFileMock returns a mock for File

func (*FileMock) Chdir

func (mmChdir *FileMock) Chdir() (err error)

Chdir implements File

func (*FileMock) ChdirAfterCounter

func (mmChdir *FileMock) ChdirAfterCounter() uint64

ChdirAfterCounter returns a count of finished FileMock.Chdir invocations

func (*FileMock) ChdirBeforeCounter

func (mmChdir *FileMock) ChdirBeforeCounter() uint64

ChdirBeforeCounter returns a count of FileMock.Chdir invocations

func (*FileMock) Chmod

func (mmChmod *FileMock) Chmod(mode os.FileMode) (err error)

Chmod implements File

func (*FileMock) ChmodAfterCounter

func (mmChmod *FileMock) ChmodAfterCounter() uint64

ChmodAfterCounter returns a count of finished FileMock.Chmod invocations

func (*FileMock) ChmodBeforeCounter

func (mmChmod *FileMock) ChmodBeforeCounter() uint64

ChmodBeforeCounter returns a count of FileMock.Chmod invocations

func (*FileMock) Chown

func (mmChown *FileMock) Chown(uid int, gid int) (err error)

Chown implements File

func (*FileMock) ChownAfterCounter

func (mmChown *FileMock) ChownAfterCounter() uint64

ChownAfterCounter returns a count of finished FileMock.Chown invocations

func (*FileMock) ChownBeforeCounter

func (mmChown *FileMock) ChownBeforeCounter() uint64

ChownBeforeCounter returns a count of FileMock.Chown invocations

func (*FileMock) Close

func (mmClose *FileMock) Close() (err error)

Close implements File

func (*FileMock) CloseAfterCounter

func (mmClose *FileMock) CloseAfterCounter() uint64

CloseAfterCounter returns a count of finished FileMock.Close invocations

func (*FileMock) CloseBeforeCounter

func (mmClose *FileMock) CloseBeforeCounter() uint64

CloseBeforeCounter returns a count of FileMock.Close invocations

func (*FileMock) Fd

func (mmFd *FileMock) Fd() (u1 uintptr)

Fd implements File

func (*FileMock) FdAfterCounter

func (mmFd *FileMock) FdAfterCounter() uint64

FdAfterCounter returns a count of finished FileMock.Fd invocations

func (*FileMock) FdBeforeCounter

func (mmFd *FileMock) FdBeforeCounter() uint64

FdBeforeCounter returns a count of FileMock.Fd invocations

func (*FileMock) MinimockChdirDone

func (m *FileMock) MinimockChdirDone() bool

MinimockChdirDone returns true if the count of the Chdir invocations corresponds the number of defined expectations

func (*FileMock) MinimockChdirInspect

func (m *FileMock) MinimockChdirInspect()

MinimockChdirInspect logs each unmet expectation

func (*FileMock) MinimockChmodDone

func (m *FileMock) MinimockChmodDone() bool

MinimockChmodDone returns true if the count of the Chmod invocations corresponds the number of defined expectations

func (*FileMock) MinimockChmodInspect

func (m *FileMock) MinimockChmodInspect()

MinimockChmodInspect logs each unmet expectation

func (*FileMock) MinimockChownDone

func (m *FileMock) MinimockChownDone() bool

MinimockChownDone returns true if the count of the Chown invocations corresponds the number of defined expectations

func (*FileMock) MinimockChownInspect

func (m *FileMock) MinimockChownInspect()

MinimockChownInspect logs each unmet expectation

func (*FileMock) MinimockCloseDone

func (m *FileMock) MinimockCloseDone() bool

MinimockCloseDone returns true if the count of the Close invocations corresponds the number of defined expectations

func (*FileMock) MinimockCloseInspect

func (m *FileMock) MinimockCloseInspect()

MinimockCloseInspect logs each unmet expectation

func (*FileMock) MinimockFdDone

func (m *FileMock) MinimockFdDone() bool

MinimockFdDone returns true if the count of the Fd invocations corresponds the number of defined expectations

func (*FileMock) MinimockFdInspect

func (m *FileMock) MinimockFdInspect()

MinimockFdInspect logs each unmet expectation

func (*FileMock) MinimockFinish

func (m *FileMock) MinimockFinish()

MinimockFinish checks that all mocked methods have been called the expected number of times

func (*FileMock) MinimockNameDone

func (m *FileMock) MinimockNameDone() bool

MinimockNameDone returns true if the count of the Name invocations corresponds the number of defined expectations

func (*FileMock) MinimockNameInspect

func (m *FileMock) MinimockNameInspect()

MinimockNameInspect logs each unmet expectation

func (*FileMock) MinimockReadAtDone

func (m *FileMock) MinimockReadAtDone() bool

MinimockReadAtDone returns true if the count of the ReadAt invocations corresponds the number of defined expectations

func (*FileMock) MinimockReadAtInspect

func (m *FileMock) MinimockReadAtInspect()

MinimockReadAtInspect logs each unmet expectation

func (*FileMock) MinimockReadDone

func (m *FileMock) MinimockReadDone() bool

MinimockReadDone returns true if the count of the Read invocations corresponds the number of defined expectations

func (*FileMock) MinimockReadInspect

func (m *FileMock) MinimockReadInspect()

MinimockReadInspect logs each unmet expectation

func (*FileMock) MinimockReaddirDone

func (m *FileMock) MinimockReaddirDone() bool

MinimockReaddirDone returns true if the count of the Readdir invocations corresponds the number of defined expectations

func (*FileMock) MinimockReaddirInspect

func (m *FileMock) MinimockReaddirInspect()

MinimockReaddirInspect logs each unmet expectation

func (*FileMock) MinimockReaddirnamesDone

func (m *FileMock) MinimockReaddirnamesDone() bool

MinimockReaddirnamesDone returns true if the count of the Readdirnames invocations corresponds the number of defined expectations

func (*FileMock) MinimockReaddirnamesInspect

func (m *FileMock) MinimockReaddirnamesInspect()

MinimockReaddirnamesInspect logs each unmet expectation

func (*FileMock) MinimockSeekDone

func (m *FileMock) MinimockSeekDone() bool

MinimockSeekDone returns true if the count of the Seek invocations corresponds the number of defined expectations

func (*FileMock) MinimockSeekInspect

func (m *FileMock) MinimockSeekInspect()

MinimockSeekInspect logs each unmet expectation

func (*FileMock) MinimockSetDeadlineDone

func (m *FileMock) MinimockSetDeadlineDone() bool

MinimockSetDeadlineDone returns true if the count of the SetDeadline invocations corresponds the number of defined expectations

func (*FileMock) MinimockSetDeadlineInspect

func (m *FileMock) MinimockSetDeadlineInspect()

MinimockSetDeadlineInspect logs each unmet expectation

func (*FileMock) MinimockSetReadDeadlineDone

func (m *FileMock) MinimockSetReadDeadlineDone() bool

MinimockSetReadDeadlineDone returns true if the count of the SetReadDeadline invocations corresponds the number of defined expectations

func (*FileMock) MinimockSetReadDeadlineInspect

func (m *FileMock) MinimockSetReadDeadlineInspect()

MinimockSetReadDeadlineInspect logs each unmet expectation

func (*FileMock) MinimockSetWriteDeadlineDone

func (m *FileMock) MinimockSetWriteDeadlineDone() bool

MinimockSetWriteDeadlineDone returns true if the count of the SetWriteDeadline invocations corresponds the number of defined expectations

func (*FileMock) MinimockSetWriteDeadlineInspect

func (m *FileMock) MinimockSetWriteDeadlineInspect()

MinimockSetWriteDeadlineInspect logs each unmet expectation

func (*FileMock) MinimockStatDone

func (m *FileMock) MinimockStatDone() bool

MinimockStatDone returns true if the count of the Stat invocations corresponds the number of defined expectations

func (*FileMock) MinimockStatInspect

func (m *FileMock) MinimockStatInspect()

MinimockStatInspect logs each unmet expectation

func (*FileMock) MinimockSyncDone

func (m *FileMock) MinimockSyncDone() bool

MinimockSyncDone returns true if the count of the Sync invocations corresponds the number of defined expectations

func (*FileMock) MinimockSyncInspect

func (m *FileMock) MinimockSyncInspect()

MinimockSyncInspect logs each unmet expectation

func (*FileMock) MinimockTruncateDone

func (m *FileMock) MinimockTruncateDone() bool

MinimockTruncateDone returns true if the count of the Truncate invocations corresponds the number of defined expectations

func (*FileMock) MinimockTruncateInspect

func (m *FileMock) MinimockTruncateInspect()

MinimockTruncateInspect logs each unmet expectation

func (*FileMock) MinimockWait

func (m *FileMock) MinimockWait(timeout mm_time.Duration)

MinimockWait waits for all mocked methods to be called the expected number of times

func (*FileMock) MinimockWriteAtDone

func (m *FileMock) MinimockWriteAtDone() bool

MinimockWriteAtDone returns true if the count of the WriteAt invocations corresponds the number of defined expectations

func (*FileMock) MinimockWriteAtInspect

func (m *FileMock) MinimockWriteAtInspect()

MinimockWriteAtInspect logs each unmet expectation

func (*FileMock) MinimockWriteDone

func (m *FileMock) MinimockWriteDone() bool

MinimockWriteDone returns true if the count of the Write invocations corresponds the number of defined expectations

func (*FileMock) MinimockWriteInspect

func (m *FileMock) MinimockWriteInspect()

MinimockWriteInspect logs each unmet expectation

func (*FileMock) MinimockWriteStringDone

func (m *FileMock) MinimockWriteStringDone() bool

MinimockWriteStringDone returns true if the count of the WriteString invocations corresponds the number of defined expectations

func (*FileMock) MinimockWriteStringInspect

func (m *FileMock) MinimockWriteStringInspect()

MinimockWriteStringInspect logs each unmet expectation

func (*FileMock) Name

func (mmName *FileMock) Name() (s1 string)

Name implements File

func (*FileMock) NameAfterCounter

func (mmName *FileMock) NameAfterCounter() uint64

NameAfterCounter returns a count of finished FileMock.Name invocations

func (*FileMock) NameBeforeCounter

func (mmName *FileMock) NameBeforeCounter() uint64

NameBeforeCounter returns a count of FileMock.Name invocations

func (*FileMock) Read

func (mmRead *FileMock) Read(b []byte) (n int, err error)

Read implements File

func (*FileMock) ReadAfterCounter

func (mmRead *FileMock) ReadAfterCounter() uint64

ReadAfterCounter returns a count of finished FileMock.Read invocations

func (*FileMock) ReadAt

func (mmReadAt *FileMock) ReadAt(b []byte, off int64) (n int, err error)

ReadAt implements File

func (*FileMock) ReadAtAfterCounter

func (mmReadAt *FileMock) ReadAtAfterCounter() uint64

ReadAtAfterCounter returns a count of finished FileMock.ReadAt invocations

func (*FileMock) ReadAtBeforeCounter

func (mmReadAt *FileMock) ReadAtBeforeCounter() uint64

ReadAtBeforeCounter returns a count of FileMock.ReadAt invocations

func (*FileMock) ReadBeforeCounter

func (mmRead *FileMock) ReadBeforeCounter() uint64

ReadBeforeCounter returns a count of FileMock.Read invocations

func (*FileMock) Readdir

func (mmReaddir *FileMock) Readdir(n int) (fa1 []os.FileInfo, err error)

Readdir implements File

func (*FileMock) ReaddirAfterCounter

func (mmReaddir *FileMock) ReaddirAfterCounter() uint64

ReaddirAfterCounter returns a count of finished FileMock.Readdir invocations

func (*FileMock) ReaddirBeforeCounter

func (mmReaddir *FileMock) ReaddirBeforeCounter() uint64

ReaddirBeforeCounter returns a count of FileMock.Readdir invocations

func (*FileMock) Readdirnames

func (mmReaddirnames *FileMock) Readdirnames(n int) (names []string, err error)

Readdirnames implements File

func (*FileMock) ReaddirnamesAfterCounter

func (mmReaddirnames *FileMock) ReaddirnamesAfterCounter() uint64

ReaddirnamesAfterCounter returns a count of finished FileMock.Readdirnames invocations

func (*FileMock) ReaddirnamesBeforeCounter

func (mmReaddirnames *FileMock) ReaddirnamesBeforeCounter() uint64

ReaddirnamesBeforeCounter returns a count of FileMock.Readdirnames invocations

func (*FileMock) Seek

func (mmSeek *FileMock) Seek(offset int64, whence int) (ret int64, err error)

Seek implements File

func (*FileMock) SeekAfterCounter

func (mmSeek *FileMock) SeekAfterCounter() uint64

SeekAfterCounter returns a count of finished FileMock.Seek invocations

func (*FileMock) SeekBeforeCounter

func (mmSeek *FileMock) SeekBeforeCounter() uint64

SeekBeforeCounter returns a count of FileMock.Seek invocations

func (*FileMock) SetDeadline

func (mmSetDeadline *FileMock) SetDeadline(t time.Time) (err error)

SetDeadline implements File

func (*FileMock) SetDeadlineAfterCounter

func (mmSetDeadline *FileMock) SetDeadlineAfterCounter() uint64

SetDeadlineAfterCounter returns a count of finished FileMock.SetDeadline invocations

func (*FileMock) SetDeadlineBeforeCounter

func (mmSetDeadline *FileMock) SetDeadlineBeforeCounter() uint64

SetDeadlineBeforeCounter returns a count of FileMock.SetDeadline invocations

func (*FileMock) SetReadDeadline

func (mmSetReadDeadline *FileMock) SetReadDeadline(t time.Time) (err error)

SetReadDeadline implements File

func (*FileMock) SetReadDeadlineAfterCounter

func (mmSetReadDeadline *FileMock) SetReadDeadlineAfterCounter() uint64

SetReadDeadlineAfterCounter returns a count of finished FileMock.SetReadDeadline invocations

func (*FileMock) SetReadDeadlineBeforeCounter

func (mmSetReadDeadline *FileMock) SetReadDeadlineBeforeCounter() uint64

SetReadDeadlineBeforeCounter returns a count of FileMock.SetReadDeadline invocations

func (*FileMock) SetWriteDeadline

func (mmSetWriteDeadline *FileMock) SetWriteDeadline(t time.Time) (err error)

SetWriteDeadline implements File

func (*FileMock) SetWriteDeadlineAfterCounter

func (mmSetWriteDeadline *FileMock) SetWriteDeadlineAfterCounter() uint64

SetWriteDeadlineAfterCounter returns a count of finished FileMock.SetWriteDeadline invocations

func (*FileMock) SetWriteDeadlineBeforeCounter

func (mmSetWriteDeadline *FileMock) SetWriteDeadlineBeforeCounter() uint64

SetWriteDeadlineBeforeCounter returns a count of FileMock.SetWriteDeadline invocations

func (*FileMock) Stat

func (mmStat *FileMock) Stat() (f1 os.FileInfo, err error)

Stat implements File

func (*FileMock) StatAfterCounter

func (mmStat *FileMock) StatAfterCounter() uint64

StatAfterCounter returns a count of finished FileMock.Stat invocations

func (*FileMock) StatBeforeCounter

func (mmStat *FileMock) StatBeforeCounter() uint64

StatBeforeCounter returns a count of FileMock.Stat invocations

func (*FileMock) Sync

func (mmSync *FileMock) Sync() (err error)

Sync implements File

func (*FileMock) SyncAfterCounter

func (mmSync *FileMock) SyncAfterCounter() uint64

SyncAfterCounter returns a count of finished FileMock.Sync invocations

func (*FileMock) SyncBeforeCounter

func (mmSync *FileMock) SyncBeforeCounter() uint64

SyncBeforeCounter returns a count of FileMock.Sync invocations

func (*FileMock) Truncate

func (mmTruncate *FileMock) Truncate(size int64) (err error)

Truncate implements File

func (*FileMock) TruncateAfterCounter

func (mmTruncate *FileMock) TruncateAfterCounter() uint64

TruncateAfterCounter returns a count of finished FileMock.Truncate invocations

func (*FileMock) TruncateBeforeCounter

func (mmTruncate *FileMock) TruncateBeforeCounter() uint64

TruncateBeforeCounter returns a count of FileMock.Truncate invocations

func (*FileMock) Write

func (mmWrite *FileMock) Write(b []byte) (n int, err error)

Write implements File

func (*FileMock) WriteAfterCounter

func (mmWrite *FileMock) WriteAfterCounter() uint64

WriteAfterCounter returns a count of finished FileMock.Write invocations

func (*FileMock) WriteAt

func (mmWriteAt *FileMock) WriteAt(b []byte, off int64) (n int, err error)

WriteAt implements File

func (*FileMock) WriteAtAfterCounter

func (mmWriteAt *FileMock) WriteAtAfterCounter() uint64

WriteAtAfterCounter returns a count of finished FileMock.WriteAt invocations

func (*FileMock) WriteAtBeforeCounter

func (mmWriteAt *FileMock) WriteAtBeforeCounter() uint64

WriteAtBeforeCounter returns a count of FileMock.WriteAt invocations

func (*FileMock) WriteBeforeCounter

func (mmWrite *FileMock) WriteBeforeCounter() uint64

WriteBeforeCounter returns a count of FileMock.Write invocations

func (*FileMock) WriteString

func (mmWriteString *FileMock) WriteString(s string) (n int, err error)

WriteString implements File

func (*FileMock) WriteStringAfterCounter

func (mmWriteString *FileMock) WriteStringAfterCounter() uint64

WriteStringAfterCounter returns a count of finished FileMock.WriteString invocations

func (*FileMock) WriteStringBeforeCounter

func (mmWriteString *FileMock) WriteStringBeforeCounter() uint64

WriteStringBeforeCounter returns a count of FileMock.WriteString invocations

type FileMockChdirExpectation

type FileMockChdirExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockChdirExpectation specifies expectation struct of the File.Chdir

type FileMockChdirResults

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

FileMockChdirResults contains results of the File.Chdir

type FileMockChmodExpectation

type FileMockChmodExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockChmodExpectation specifies expectation struct of the File.Chmod

func (*FileMockChmodExpectation) Then

func (e *FileMockChmodExpectation) Then(err error) *FileMock

Then sets up File.Chmod return parameters for the expectation previously defined by the When method

type FileMockChmodParams

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

FileMockChmodParams contains parameters of the File.Chmod

type FileMockChmodResults

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

FileMockChmodResults contains results of the File.Chmod

type FileMockChownExpectation

type FileMockChownExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockChownExpectation specifies expectation struct of the File.Chown

func (*FileMockChownExpectation) Then

func (e *FileMockChownExpectation) Then(err error) *FileMock

Then sets up File.Chown return parameters for the expectation previously defined by the When method

type FileMockChownParams

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

FileMockChownParams contains parameters of the File.Chown

type FileMockChownResults

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

FileMockChownResults contains results of the File.Chown

type FileMockCloseExpectation

type FileMockCloseExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockCloseExpectation specifies expectation struct of the File.Close

type FileMockCloseResults

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

FileMockCloseResults contains results of the File.Close

type FileMockFdExpectation

type FileMockFdExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockFdExpectation specifies expectation struct of the File.Fd

type FileMockFdResults

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

FileMockFdResults contains results of the File.Fd

type FileMockNameExpectation

type FileMockNameExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockNameExpectation specifies expectation struct of the File.Name

type FileMockNameResults

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

FileMockNameResults contains results of the File.Name

type FileMockReadAtExpectation

type FileMockReadAtExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockReadAtExpectation specifies expectation struct of the File.ReadAt

func (*FileMockReadAtExpectation) Then

func (e *FileMockReadAtExpectation) Then(n int, err error) *FileMock

Then sets up File.ReadAt return parameters for the expectation previously defined by the When method

type FileMockReadAtParams

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

FileMockReadAtParams contains parameters of the File.ReadAt

type FileMockReadAtResults

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

FileMockReadAtResults contains results of the File.ReadAt

type FileMockReadExpectation

type FileMockReadExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockReadExpectation specifies expectation struct of the File.Read

func (*FileMockReadExpectation) Then

func (e *FileMockReadExpectation) Then(n int, err error) *FileMock

Then sets up File.Read return parameters for the expectation previously defined by the When method

type FileMockReadParams

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

FileMockReadParams contains parameters of the File.Read

type FileMockReadResults

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

FileMockReadResults contains results of the File.Read

type FileMockReaddirExpectation

type FileMockReaddirExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockReaddirExpectation specifies expectation struct of the File.Readdir

func (*FileMockReaddirExpectation) Then

func (e *FileMockReaddirExpectation) Then(fa1 []os.FileInfo, err error) *FileMock

Then sets up File.Readdir return parameters for the expectation previously defined by the When method

type FileMockReaddirParams

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

FileMockReaddirParams contains parameters of the File.Readdir

type FileMockReaddirResults

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

FileMockReaddirResults contains results of the File.Readdir

type FileMockReaddirnamesExpectation

type FileMockReaddirnamesExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockReaddirnamesExpectation specifies expectation struct of the File.Readdirnames

func (*FileMockReaddirnamesExpectation) Then

func (e *FileMockReaddirnamesExpectation) Then(names []string, err error) *FileMock

Then sets up File.Readdirnames return parameters for the expectation previously defined by the When method

type FileMockReaddirnamesParams

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

FileMockReaddirnamesParams contains parameters of the File.Readdirnames

type FileMockReaddirnamesResults

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

FileMockReaddirnamesResults contains results of the File.Readdirnames

type FileMockSeekExpectation

type FileMockSeekExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockSeekExpectation specifies expectation struct of the File.Seek

func (*FileMockSeekExpectation) Then

func (e *FileMockSeekExpectation) Then(ret int64, err error) *FileMock

Then sets up File.Seek return parameters for the expectation previously defined by the When method

type FileMockSeekParams

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

FileMockSeekParams contains parameters of the File.Seek

type FileMockSeekResults

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

FileMockSeekResults contains results of the File.Seek

type FileMockSetDeadlineExpectation

type FileMockSetDeadlineExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockSetDeadlineExpectation specifies expectation struct of the File.SetDeadline

func (*FileMockSetDeadlineExpectation) Then

Then sets up File.SetDeadline return parameters for the expectation previously defined by the When method

type FileMockSetDeadlineParams

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

FileMockSetDeadlineParams contains parameters of the File.SetDeadline

type FileMockSetDeadlineResults

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

FileMockSetDeadlineResults contains results of the File.SetDeadline

type FileMockSetReadDeadlineExpectation

type FileMockSetReadDeadlineExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockSetReadDeadlineExpectation specifies expectation struct of the File.SetReadDeadline

func (*FileMockSetReadDeadlineExpectation) Then

Then sets up File.SetReadDeadline return parameters for the expectation previously defined by the When method

type FileMockSetReadDeadlineParams

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

FileMockSetReadDeadlineParams contains parameters of the File.SetReadDeadline

type FileMockSetReadDeadlineResults

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

FileMockSetReadDeadlineResults contains results of the File.SetReadDeadline

type FileMockSetWriteDeadlineExpectation

type FileMockSetWriteDeadlineExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockSetWriteDeadlineExpectation specifies expectation struct of the File.SetWriteDeadline

func (*FileMockSetWriteDeadlineExpectation) Then

Then sets up File.SetWriteDeadline return parameters for the expectation previously defined by the When method

type FileMockSetWriteDeadlineParams

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

FileMockSetWriteDeadlineParams contains parameters of the File.SetWriteDeadline

type FileMockSetWriteDeadlineResults

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

FileMockSetWriteDeadlineResults contains results of the File.SetWriteDeadline

type FileMockStatExpectation

type FileMockStatExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockStatExpectation specifies expectation struct of the File.Stat

type FileMockStatResults

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

FileMockStatResults contains results of the File.Stat

type FileMockSyncExpectation

type FileMockSyncExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockSyncExpectation specifies expectation struct of the File.Sync

type FileMockSyncResults

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

FileMockSyncResults contains results of the File.Sync

type FileMockTruncateExpectation

type FileMockTruncateExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockTruncateExpectation specifies expectation struct of the File.Truncate

func (*FileMockTruncateExpectation) Then

Then sets up File.Truncate return parameters for the expectation previously defined by the When method

type FileMockTruncateParams

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

FileMockTruncateParams contains parameters of the File.Truncate

type FileMockTruncateResults

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

FileMockTruncateResults contains results of the File.Truncate

type FileMockWriteAtExpectation

type FileMockWriteAtExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockWriteAtExpectation specifies expectation struct of the File.WriteAt

func (*FileMockWriteAtExpectation) Then

func (e *FileMockWriteAtExpectation) Then(n int, err error) *FileMock

Then sets up File.WriteAt return parameters for the expectation previously defined by the When method

type FileMockWriteAtParams

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

FileMockWriteAtParams contains parameters of the File.WriteAt

type FileMockWriteAtResults

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

FileMockWriteAtResults contains results of the File.WriteAt

type FileMockWriteExpectation

type FileMockWriteExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockWriteExpectation specifies expectation struct of the File.Write

func (*FileMockWriteExpectation) Then

func (e *FileMockWriteExpectation) Then(n int, err error) *FileMock

Then sets up File.Write return parameters for the expectation previously defined by the When method

type FileMockWriteParams

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

FileMockWriteParams contains parameters of the File.Write

type FileMockWriteResults

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

FileMockWriteResults contains results of the File.Write

type FileMockWriteStringExpectation

type FileMockWriteStringExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileMockWriteStringExpectation specifies expectation struct of the File.WriteString

func (*FileMockWriteStringExpectation) Then

Then sets up File.WriteString return parameters for the expectation previously defined by the When method

type FileMockWriteStringParams

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

FileMockWriteStringParams contains parameters of the File.WriteString

type FileMockWriteStringResults

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

FileMockWriteStringResults contains results of the File.WriteString

type FileSystem

type FileSystem interface {
	Create(name string) (File, error)
	Mkdir(name string, perm os.FileMode) error
	MkdirAll(path string, perm os.FileMode) error
	Open(name string) (File, error)
	OpenFile(name string, flag int, perm os.FileMode) (File, error)
	Remove(name string) error
	RemoveAll(path string) error
	Rename(old, new string) error
	Stat(name string) (os.FileInfo, error)
}

func New

func New() FileSystem

type FileSystemMock

type FileSystemMock struct {
	CreateMock mFileSystemMockCreate

	MkdirMock mFileSystemMockMkdir

	MkdirAllMock mFileSystemMockMkdirAll

	OpenMock mFileSystemMockOpen

	OpenFileMock mFileSystemMockOpenFile

	RemoveMock mFileSystemMockRemove

	RemoveAllMock mFileSystemMockRemoveAll

	RenameMock mFileSystemMockRename

	StatMock mFileSystemMockStat
	// contains filtered or unexported fields
}

FileSystemMock implements FileSystem

func NewFileSystemMock

func NewFileSystemMock(t minimock.Tester) *FileSystemMock

NewFileSystemMock returns a mock for FileSystem

func (*FileSystemMock) Create

func (mmCreate *FileSystemMock) Create(name string) (f1 File, err error)

Create implements FileSystem

func (*FileSystemMock) CreateAfterCounter

func (mmCreate *FileSystemMock) CreateAfterCounter() uint64

CreateAfterCounter returns a count of finished FileSystemMock.Create invocations

func (*FileSystemMock) CreateBeforeCounter

func (mmCreate *FileSystemMock) CreateBeforeCounter() uint64

CreateBeforeCounter returns a count of FileSystemMock.Create invocations

func (*FileSystemMock) MinimockCreateDone

func (m *FileSystemMock) MinimockCreateDone() bool

MinimockCreateDone returns true if the count of the Create invocations corresponds the number of defined expectations

func (*FileSystemMock) MinimockCreateInspect

func (m *FileSystemMock) MinimockCreateInspect()

MinimockCreateInspect logs each unmet expectation

func (*FileSystemMock) MinimockFinish

func (m *FileSystemMock) MinimockFinish()

MinimockFinish checks that all mocked methods have been called the expected number of times

func (*FileSystemMock) MinimockMkdirAllDone

func (m *FileSystemMock) MinimockMkdirAllDone() bool

MinimockMkdirAllDone returns true if the count of the MkdirAll invocations corresponds the number of defined expectations

func (*FileSystemMock) MinimockMkdirAllInspect

func (m *FileSystemMock) MinimockMkdirAllInspect()

MinimockMkdirAllInspect logs each unmet expectation

func (*FileSystemMock) MinimockMkdirDone

func (m *FileSystemMock) MinimockMkdirDone() bool

MinimockMkdirDone returns true if the count of the Mkdir invocations corresponds the number of defined expectations

func (*FileSystemMock) MinimockMkdirInspect

func (m *FileSystemMock) MinimockMkdirInspect()

MinimockMkdirInspect logs each unmet expectation

func (*FileSystemMock) MinimockOpenDone

func (m *FileSystemMock) MinimockOpenDone() bool

MinimockOpenDone returns true if the count of the Open invocations corresponds the number of defined expectations

func (*FileSystemMock) MinimockOpenFileDone

func (m *FileSystemMock) MinimockOpenFileDone() bool

MinimockOpenFileDone returns true if the count of the OpenFile invocations corresponds the number of defined expectations

func (*FileSystemMock) MinimockOpenFileInspect

func (m *FileSystemMock) MinimockOpenFileInspect()

MinimockOpenFileInspect logs each unmet expectation

func (*FileSystemMock) MinimockOpenInspect

func (m *FileSystemMock) MinimockOpenInspect()

MinimockOpenInspect logs each unmet expectation

func (*FileSystemMock) MinimockRemoveAllDone

func (m *FileSystemMock) MinimockRemoveAllDone() bool

MinimockRemoveAllDone returns true if the count of the RemoveAll invocations corresponds the number of defined expectations

func (*FileSystemMock) MinimockRemoveAllInspect

func (m *FileSystemMock) MinimockRemoveAllInspect()

MinimockRemoveAllInspect logs each unmet expectation

func (*FileSystemMock) MinimockRemoveDone

func (m *FileSystemMock) MinimockRemoveDone() bool

MinimockRemoveDone returns true if the count of the Remove invocations corresponds the number of defined expectations

func (*FileSystemMock) MinimockRemoveInspect

func (m *FileSystemMock) MinimockRemoveInspect()

MinimockRemoveInspect logs each unmet expectation

func (*FileSystemMock) MinimockRenameDone

func (m *FileSystemMock) MinimockRenameDone() bool

MinimockRenameDone returns true if the count of the Rename invocations corresponds the number of defined expectations

func (*FileSystemMock) MinimockRenameInspect

func (m *FileSystemMock) MinimockRenameInspect()

MinimockRenameInspect logs each unmet expectation

func (*FileSystemMock) MinimockStatDone

func (m *FileSystemMock) MinimockStatDone() bool

MinimockStatDone returns true if the count of the Stat invocations corresponds the number of defined expectations

func (*FileSystemMock) MinimockStatInspect

func (m *FileSystemMock) MinimockStatInspect()

MinimockStatInspect logs each unmet expectation

func (*FileSystemMock) MinimockWait

func (m *FileSystemMock) MinimockWait(timeout mm_time.Duration)

MinimockWait waits for all mocked methods to be called the expected number of times

func (*FileSystemMock) Mkdir

func (mmMkdir *FileSystemMock) Mkdir(name string, perm os.FileMode) (err error)

Mkdir implements FileSystem

func (*FileSystemMock) MkdirAfterCounter

func (mmMkdir *FileSystemMock) MkdirAfterCounter() uint64

MkdirAfterCounter returns a count of finished FileSystemMock.Mkdir invocations

func (*FileSystemMock) MkdirAll

func (mmMkdirAll *FileSystemMock) MkdirAll(path string, perm os.FileMode) (err error)

MkdirAll implements FileSystem

func (*FileSystemMock) MkdirAllAfterCounter

func (mmMkdirAll *FileSystemMock) MkdirAllAfterCounter() uint64

MkdirAllAfterCounter returns a count of finished FileSystemMock.MkdirAll invocations

func (*FileSystemMock) MkdirAllBeforeCounter

func (mmMkdirAll *FileSystemMock) MkdirAllBeforeCounter() uint64

MkdirAllBeforeCounter returns a count of FileSystemMock.MkdirAll invocations

func (*FileSystemMock) MkdirBeforeCounter

func (mmMkdir *FileSystemMock) MkdirBeforeCounter() uint64

MkdirBeforeCounter returns a count of FileSystemMock.Mkdir invocations

func (*FileSystemMock) Open

func (mmOpen *FileSystemMock) Open(name string) (f1 File, err error)

Open implements FileSystem

func (*FileSystemMock) OpenAfterCounter

func (mmOpen *FileSystemMock) OpenAfterCounter() uint64

OpenAfterCounter returns a count of finished FileSystemMock.Open invocations

func (*FileSystemMock) OpenBeforeCounter

func (mmOpen *FileSystemMock) OpenBeforeCounter() uint64

OpenBeforeCounter returns a count of FileSystemMock.Open invocations

func (*FileSystemMock) OpenFile

func (mmOpenFile *FileSystemMock) OpenFile(name string, flag int, perm os.FileMode) (f1 File, err error)

OpenFile implements FileSystem

func (*FileSystemMock) OpenFileAfterCounter

func (mmOpenFile *FileSystemMock) OpenFileAfterCounter() uint64

OpenFileAfterCounter returns a count of finished FileSystemMock.OpenFile invocations

func (*FileSystemMock) OpenFileBeforeCounter

func (mmOpenFile *FileSystemMock) OpenFileBeforeCounter() uint64

OpenFileBeforeCounter returns a count of FileSystemMock.OpenFile invocations

func (*FileSystemMock) Remove

func (mmRemove *FileSystemMock) Remove(name string) (err error)

Remove implements FileSystem

func (*FileSystemMock) RemoveAfterCounter

func (mmRemove *FileSystemMock) RemoveAfterCounter() uint64

RemoveAfterCounter returns a count of finished FileSystemMock.Remove invocations

func (*FileSystemMock) RemoveAll

func (mmRemoveAll *FileSystemMock) RemoveAll(path string) (err error)

RemoveAll implements FileSystem

func (*FileSystemMock) RemoveAllAfterCounter

func (mmRemoveAll *FileSystemMock) RemoveAllAfterCounter() uint64

RemoveAllAfterCounter returns a count of finished FileSystemMock.RemoveAll invocations

func (*FileSystemMock) RemoveAllBeforeCounter

func (mmRemoveAll *FileSystemMock) RemoveAllBeforeCounter() uint64

RemoveAllBeforeCounter returns a count of FileSystemMock.RemoveAll invocations

func (*FileSystemMock) RemoveBeforeCounter

func (mmRemove *FileSystemMock) RemoveBeforeCounter() uint64

RemoveBeforeCounter returns a count of FileSystemMock.Remove invocations

func (*FileSystemMock) Rename

func (mmRename *FileSystemMock) Rename(old string, new string) (err error)

Rename implements FileSystem

func (*FileSystemMock) RenameAfterCounter

func (mmRename *FileSystemMock) RenameAfterCounter() uint64

RenameAfterCounter returns a count of finished FileSystemMock.Rename invocations

func (*FileSystemMock) RenameBeforeCounter

func (mmRename *FileSystemMock) RenameBeforeCounter() uint64

RenameBeforeCounter returns a count of FileSystemMock.Rename invocations

func (*FileSystemMock) Stat

func (mmStat *FileSystemMock) Stat(name string) (f1 os.FileInfo, err error)

Stat implements FileSystem

func (*FileSystemMock) StatAfterCounter

func (mmStat *FileSystemMock) StatAfterCounter() uint64

StatAfterCounter returns a count of finished FileSystemMock.Stat invocations

func (*FileSystemMock) StatBeforeCounter

func (mmStat *FileSystemMock) StatBeforeCounter() uint64

StatBeforeCounter returns a count of FileSystemMock.Stat invocations

type FileSystemMockCreateExpectation

type FileSystemMockCreateExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileSystemMockCreateExpectation specifies expectation struct of the FileSystem.Create

func (*FileSystemMockCreateExpectation) Then

Then sets up FileSystem.Create return parameters for the expectation previously defined by the When method

type FileSystemMockCreateParams

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

FileSystemMockCreateParams contains parameters of the FileSystem.Create

type FileSystemMockCreateResults

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

FileSystemMockCreateResults contains results of the FileSystem.Create

type FileSystemMockMkdirAllExpectation

type FileSystemMockMkdirAllExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileSystemMockMkdirAllExpectation specifies expectation struct of the FileSystem.MkdirAll

func (*FileSystemMockMkdirAllExpectation) Then

Then sets up FileSystem.MkdirAll return parameters for the expectation previously defined by the When method

type FileSystemMockMkdirAllParams

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

FileSystemMockMkdirAllParams contains parameters of the FileSystem.MkdirAll

type FileSystemMockMkdirAllResults

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

FileSystemMockMkdirAllResults contains results of the FileSystem.MkdirAll

type FileSystemMockMkdirExpectation

type FileSystemMockMkdirExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileSystemMockMkdirExpectation specifies expectation struct of the FileSystem.Mkdir

func (*FileSystemMockMkdirExpectation) Then

Then sets up FileSystem.Mkdir return parameters for the expectation previously defined by the When method

type FileSystemMockMkdirParams

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

FileSystemMockMkdirParams contains parameters of the FileSystem.Mkdir

type FileSystemMockMkdirResults

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

FileSystemMockMkdirResults contains results of the FileSystem.Mkdir

type FileSystemMockOpenExpectation

type FileSystemMockOpenExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileSystemMockOpenExpectation specifies expectation struct of the FileSystem.Open

func (*FileSystemMockOpenExpectation) Then

Then sets up FileSystem.Open return parameters for the expectation previously defined by the When method

type FileSystemMockOpenFileExpectation

type FileSystemMockOpenFileExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileSystemMockOpenFileExpectation specifies expectation struct of the FileSystem.OpenFile

func (*FileSystemMockOpenFileExpectation) Then

Then sets up FileSystem.OpenFile return parameters for the expectation previously defined by the When method

type FileSystemMockOpenFileParams

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

FileSystemMockOpenFileParams contains parameters of the FileSystem.OpenFile

type FileSystemMockOpenFileResults

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

FileSystemMockOpenFileResults contains results of the FileSystem.OpenFile

type FileSystemMockOpenParams

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

FileSystemMockOpenParams contains parameters of the FileSystem.Open

type FileSystemMockOpenResults

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

FileSystemMockOpenResults contains results of the FileSystem.Open

type FileSystemMockRemoveAllExpectation

type FileSystemMockRemoveAllExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileSystemMockRemoveAllExpectation specifies expectation struct of the FileSystem.RemoveAll

func (*FileSystemMockRemoveAllExpectation) Then

Then sets up FileSystem.RemoveAll return parameters for the expectation previously defined by the When method

type FileSystemMockRemoveAllParams

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

FileSystemMockRemoveAllParams contains parameters of the FileSystem.RemoveAll

type FileSystemMockRemoveAllResults

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

FileSystemMockRemoveAllResults contains results of the FileSystem.RemoveAll

type FileSystemMockRemoveExpectation

type FileSystemMockRemoveExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileSystemMockRemoveExpectation specifies expectation struct of the FileSystem.Remove

func (*FileSystemMockRemoveExpectation) Then

Then sets up FileSystem.Remove return parameters for the expectation previously defined by the When method

type FileSystemMockRemoveParams

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

FileSystemMockRemoveParams contains parameters of the FileSystem.Remove

type FileSystemMockRemoveResults

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

FileSystemMockRemoveResults contains results of the FileSystem.Remove

type FileSystemMockRenameExpectation

type FileSystemMockRenameExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileSystemMockRenameExpectation specifies expectation struct of the FileSystem.Rename

func (*FileSystemMockRenameExpectation) Then

Then sets up FileSystem.Rename return parameters for the expectation previously defined by the When method

type FileSystemMockRenameParams

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

FileSystemMockRenameParams contains parameters of the FileSystem.Rename

type FileSystemMockRenameResults

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

FileSystemMockRenameResults contains results of the FileSystem.Rename

type FileSystemMockStatExpectation

type FileSystemMockStatExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

FileSystemMockStatExpectation specifies expectation struct of the FileSystem.Stat

func (*FileSystemMockStatExpectation) Then

Then sets up FileSystem.Stat return parameters for the expectation previously defined by the When method

type FileSystemMockStatParams

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

FileSystemMockStatParams contains parameters of the FileSystem.Stat

type FileSystemMockStatResults

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

FileSystemMockStatResults contains results of the FileSystem.Stat

Jump to

Keyboard shortcuts

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