fakes

package
v2.709.0 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeCDUtil

type FakeCDUtil struct {
	GetFilesContentsFileNames []string
	GetFilesContentsError     error
	GetFilesContentsContents  [][]byte

	GetBlockDeviceSizeError error
	GetBlockDeviceSizeSize  uint64
}

func NewFakeCDUtil

func NewFakeCDUtil() (util *FakeCDUtil)

func (*FakeCDUtil) GetBlockDeviceSize

func (util *FakeCDUtil) GetBlockDeviceSize() (size uint64, err error)

func (*FakeCDUtil) GetFilesContents

func (util *FakeCDUtil) GetFilesContents(fileNames []string) ([][]byte, error)

type FakeCdrom

type FakeCdrom struct {
	WaitForMediaError error
	MountError        error
	UnmountError      error
	EjectError        error

	MediaAvailable    bool
	Fs                *fakesys.FakeFileSystem
	MediaFilePath     string
	MediaFileContents string

	MountMountPath string
	Mounted        bool
}

func NewFakeCdrom

func NewFakeCdrom(fs *fakesys.FakeFileSystem, filepath, contents string) *FakeCdrom

func (*FakeCdrom) Eject

func (cdrom *FakeCdrom) Eject() (err error)

func (*FakeCdrom) Mount

func (cdrom *FakeCdrom) Mount(mountPath string) error

func (*FakeCdrom) Unmount

func (cdrom *FakeCdrom) Unmount() error

func (*FakeCdrom) WaitForMedia

func (cdrom *FakeCdrom) WaitForMedia() error

Jump to

Keyboard shortcuts

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