mock

package
v0.0.0-...-4c61337 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2024 License: MPL-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CPUMock

type CPUMock struct {
	GetAverageTempHandler       func() (float64, error)
	GetAverageTempHandlerCalled int
}

CPUMock defines mocks for CPU.

func (*CPUMock) GetAverageTemp

func (m *CPUMock) GetAverageTemp() (float64, error)

type FanMock

type FanMock struct {
	SetSpeedHandler       func(speed uint8) error
	SetSpeedHandlerCalled int
}

FanMock defines mocks for Fan.

func (*FanMock) SetSpeed

func (m *FanMock) SetSpeed(speed uint8) error

type HDDMock

type HDDMock struct {
	GetAverageTempHandler       func() (float64, error)
	GetAverageTempHandlerCalled int
}

HDDMock defines mocks for HDD.

func (*HDDMock) GetAverageTemp

func (m *HDDMock) GetAverageTemp() (float64, error)

type OLEDMock

type OLEDMock struct {
	InvertHandler                  func(blackOnWhite bool) error
	InvertHandlerCalled            int
	SetContrastHandler             func(brightness uint8) error
	SetContrastHandlerCalled       int
	ClearHandler                   func() error
	ClearHandlerCalled             int
	DrawImageHandler               func(img image.Image) error
	DrawImageHandlerCalled         int
	DrawGIFHandler                 func(gif *gif.GIF) error
	DrawGIFHandlerCalled           int
	DrawTextHandler                func(text string, x, y int) error
	DrawTextHandlerCalled          int
	DrawImageWithTextHandler       func(img image.Image, x, y int, text string) error
	DrawImageWithTextHandlerCalled int
	DrawGIFWithTextHandler         func(gif *gif.GIF, x, y int, text string) error
	DrawGIFWithTextHandlerCalled   int
	ScrollHandler                  func(direction types.ScrollDirection, rate types.FrameRate, startLine, endLine int) error
	ScrollHandlerCalled            int
}

OLEDMock defines mocks for OLED.

func (*OLEDMock) Clear

func (m *OLEDMock) Clear() error

func (*OLEDMock) DrawGIF

func (m *OLEDMock) DrawGIF(gif *gif.GIF) error

func (*OLEDMock) DrawGIFWithText

func (m *OLEDMock) DrawGIFWithText(gif *gif.GIF, x, y int, text string) error

func (*OLEDMock) DrawImage

func (m *OLEDMock) DrawImage(img image.Image) error

func (*OLEDMock) DrawImageWithText

func (m *OLEDMock) DrawImageWithText(img image.Image, x, y int, text string) error

func (*OLEDMock) DrawText

func (m *OLEDMock) DrawText(text string, x, y int) error

func (*OLEDMock) Invert

func (m *OLEDMock) Invert(blackOnWhite bool) error

func (*OLEDMock) Scroll

func (m *OLEDMock) Scroll(direction types.ScrollDirection, rate types.FrameRate, startLine, endLine int) error

func (*OLEDMock) SetContrast

func (m *OLEDMock) SetContrast(brightness uint8) error

type SystemMock

type SystemMock struct {
	ShutdownHandler       func() error
	ShutdownHandlerCalled int
	HaltHandler           func() error
	HaltHandlerCalled     int
}

SystemMock defines mocks for System.

func (*SystemMock) Halt

func (m *SystemMock) Halt() error

func (*SystemMock) Shutdown

func (m *SystemMock) Shutdown() error

Jump to

Keyboard shortcuts

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