Documentation ¶
Index ¶
- type AttachMock
- type CloseMock
- type ConnectMock
- type CreateMock
- type FSyncMock
- type FileMock
- type FlushMock
- type GetAttrMock
- type LinkMock
- type MkdirMock
- type MknodMock
- type OpenMock
- type ReadAtMock
- type ReaddirMock
- type ReadlinkMock
- type RemoveMock
- type RenameAtMock
- type RenameMock
- type SetAttrMock
- type StatFSMock
- type SymlinkMock
- type UnlinkAtMock
- type WalkGetAttrMock
- type WalkMock
- type WriteAtMock
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttachMock ¶
AttachMock mocks p9.Attacher.Attach.
type ConnectMock ¶
type ConnectMock struct { Called bool // Args. Flags p9.ConnectFlags // Return. File *fd.FD Err error }
ConnectMock mocks p9.File.Connect.
func (*ConnectMock) Connect ¶
func (o *ConnectMock) Connect(flags p9.ConnectFlags) (*fd.FD, error)
Connect implements p9.File.Connect.
type CreateMock ¶
type CreateMock struct { Called bool // Args. Name string Flags p9.OpenFlags Permissions p9.FileMode UID p9.UID GID p9.GID // Return. HostFile *fd.FD File p9.File QID p9.QID IOUnit uint32 Err error }
CreateMock mocks p9.File.Create.
type FileMock ¶
type FileMock struct { WalkMock WalkGetAttrMock StatFSMock GetAttrMock SetAttrMock RemoveMock RenameMock CloseMock OpenMock ReadAtMock WriteAtMock FSyncMock CreateMock MkdirMock SymlinkMock LinkMock MknodMock RenameAtMock UnlinkAtMock ReaddirMock ReadlinkMock FlushMock ConnectMock }
FileMock mocks p9.File.
type GetAttrMock ¶
type GetAttrMock struct { Called bool // Args. Req p9.AttrMask // Return. QID p9.QID Valid p9.AttrMask Attr p9.Attr Err error }
GetAttrMock mocks p9.File.GetAttr.
type MkdirMock ¶
type MkdirMock struct { Called bool // Args. Name string Permissions p9.FileMode UID p9.UID GID p9.GID // Return. QID p9.QID Err error }
MkdirMock mocks p9.File.Mkdir.
type MknodMock ¶
type MknodMock struct { Called bool // Args. Name string Permissions p9.FileMode Major uint32 Minor uint32 UID p9.UID GID p9.GID // Return. QID p9.QID Err error }
MknodMock mocks p9.File.Mknod.
type OpenMock ¶
type OpenMock struct { Called bool // Args. Flags p9.OpenFlags // Return. File *fd.FD QID p9.QID IOUnit uint32 Err error }
OpenMock mocks p9.File.Open.
type ReadAtMock ¶
ReadAtMock mocks p9.File.ReadAt.
type ReaddirMock ¶
type ReaddirMock struct { Called bool // Args. Offset uint64 Count uint32 // Return. Dirents []p9.Dirent Err error }
ReaddirMock mocks p9.File.Readdir.
type ReadlinkMock ¶
ReadlinkMock mocks p9.File.Readlink.
func (*ReadlinkMock) Readlink ¶
func (r *ReadlinkMock) Readlink() (string, error)
Readlink implements p9.File.Readlink.
type RemoveMock ¶
RemoveMock mocks p9.File.Remove.
type RenameAtMock ¶
type RenameAtMock struct { Called bool // Args. Oldname string Newdir p9.File Newname string // Return. Err error }
RenameAtMock mocks p9.File.RenameAt.
type RenameMock ¶
RenameMock mocks p9.File.Rename.
type SetAttrMock ¶
type SetAttrMock struct { Called bool // Args. Valid p9.SetAttrMask Attr p9.SetAttr // Return. Err error }
SetAttrMock mocks p9.File.SetAttr.
func (*SetAttrMock) SetAttr ¶
func (s *SetAttrMock) SetAttr(valid p9.SetAttrMask, attr p9.SetAttr) error
SetAttr implements p9.File.SetAttr.
type StatFSMock ¶
StatFSMock mocks p9.File.StatFS.
type SymlinkMock ¶
type SymlinkMock struct { Called bool // Args. Oldname string Newname string UID p9.UID GID p9.GID // Return. QID p9.QID Err error }
SymlinkMock mocks p9.File.Symlink.
type UnlinkAtMock ¶
UnlinkAtMock mocks p9.File.UnlinkAt.
type WalkGetAttrMock ¶
type WalkGetAttrMock struct { Called bool // Args. Names []string // Return. QIDs []p9.QID File p9.File Valid p9.AttrMask Attr p9.Attr Err error }
WalkGetAttrMock mocks p9.File.WalkGetAttr.