fakes

package
v2.98.0+incompatible Latest Latest
Warning

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

Go to latest
Published: May 12, 2018 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeDiskUtil

type FakeDiskUtil struct {
	GetFilesContentsFileNames []string
	GetFilesContentsError     error
	GetFilesContentsContents  [][]byte
	GetFilesContentsDiskPath  string

	GetBlockDeviceSizeDiskPath string
	GetBlockDeviceSizeError    error
	GetBlockDeviceSizeSize     uint64
}

func NewFakeDiskUtil

func NewFakeDiskUtil() (util *FakeDiskUtil)

func (*FakeDiskUtil) GetBlockDeviceSize

func (util *FakeDiskUtil) GetBlockDeviceSize(diskPath string) (size uint64, err error)

func (*FakeDiskUtil) GetFilesContents

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

type FakeFormatter

type FakeFormatter struct {
	FormatCalled         bool
	FormatPartitionPaths []string
	FormatFsTypes        []boshdisk.FileSystemType
	FormatError          error
}

func (*FakeFormatter) Format

func (p *FakeFormatter) Format(partitionPath string, fsType boshdisk.FileSystemType) (err error)

type FakeMounter

type FakeMounter struct {
	MountCalled         bool
	MountPartitionPaths []string
	MountMountPoints    []string
	MountMountOptions   [][]string
	MountErr            error

	MountFilesystemCalled         bool
	MountFilesystemPartitionPaths []string
	MountFilesystemMountPoints    []string
	MountFilesystemFstypes        []string
	MountFilesystemMountOptions   [][]string
	MountFilesystemErr            error

	RemountInPlaceCalled       bool
	RemountInPlaceMountPoints  []string
	RemountInPlaceMountOptions [][]string
	RemountInPlaceErr          error

	RemountAsReadonlyCalled bool
	RemountAsReadonlyPath   string
	RemountAsReadonlyErr    error

	RemountFromMountPoint string
	RemountToMountPoint   string
	RemountMountOptions   []string
	RemountErr            error

	SwapOnPartitionPaths []string
	SwapOnErr            error

	UnmountPartitionPathOrMountPoint string
	UnmountDidUnmount                bool
	UnmountErr                       error

	IsMountPointPath          string
	IsMountPointPartitionPath string
	IsMountPointResult        bool
	IsMountPointErr           error

	IsMountedResult bool
	IsMountedErr    error
	IsMountedStub   func(string) (bool, error)
	// contains filtered or unexported fields
}

func (*FakeMounter) IsMountPoint

func (m *FakeMounter) IsMountPoint(path string) (partitionPath string, result bool, err error)

func (*FakeMounter) IsMounted

func (m *FakeMounter) IsMounted(devicePathOrMountPoint string) (bool, error)

func (*FakeMounter) IsMountedArgsForCall

func (m *FakeMounter) IsMountedArgsForCall(callNumber int) string

func (*FakeMounter) Mount

func (m *FakeMounter) Mount(partitionPath, mountPoint string, mountOptions ...string) error

func (*FakeMounter) MountFilesystem

func (m *FakeMounter) MountFilesystem(partitionPath, mountPoint, fstype string, mountOptions ...string) error

func (*FakeMounter) Remount

func (m *FakeMounter) Remount(fromMountPoint, toMountPoint string, mountOptions ...string) (err error)

func (*FakeMounter) RemountAsReadonly

func (m *FakeMounter) RemountAsReadonly(mountPoint string) (err error)

func (*FakeMounter) RemountInPlace

func (m *FakeMounter) RemountInPlace(mountPoint string, mountOptions ...string) error

func (*FakeMounter) SwapOn

func (m *FakeMounter) SwapOn(partitionPath string) (err error)

func (*FakeMounter) Unmount

func (m *FakeMounter) Unmount(partitionPathOrMountPoint string) (didUnmount bool, err error)

type FakeMountsSearcher

type FakeMountsSearcher struct {
	SearchMountsMounts []boshdisk.Mount
	SearchMountsErr    error
}

func (*FakeMountsSearcher) SearchMounts

func (s *FakeMountsSearcher) SearchMounts() ([]boshdisk.Mount, error)

type FakePartitioner

type FakePartitioner struct {
	PartitionCalled     bool
	PartitionDevicePath string
	PartitionPartitions []boshdisk.Partition
	PartitionErr        error

	GetDeviceSizeInBytesDevicePath string
	GetDeviceSizeInBytesSizes      map[string]uint64
	GetDeviceSizeInBytesErr        error
}

func NewFakePartitioner

func NewFakePartitioner() *FakePartitioner

func (*FakePartitioner) GetDeviceSizeInBytes

func (p *FakePartitioner) GetDeviceSizeInBytes(devicePath string) (uint64, error)

func (*FakePartitioner) Partition

func (p *FakePartitioner) Partition(devicePath string, partitions []boshdisk.Partition) error

Jump to

Keyboard shortcuts

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