controls

package
v1.2.6 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockControllable

type MockControllable struct {
	mock.Mock
}

MockControllable is an autogenerated mock type for the Controllable type

func NewMockControllable

func NewMockControllable(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockControllable

NewMockControllable creates a new instance of MockControllable. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*MockControllable) EXPECT

func (*MockControllable) Errors

func (_mock *MockControllable) Errors() chan error

Errors provides a mock function for the type MockControllable

func (*MockControllable) GetContext

func (_mock *MockControllable) GetContext() context.Context

GetContext provides a mock function for the type MockControllable

func (*MockControllable) GetLogger

func (_mock *MockControllable) GetLogger() *slog.Logger

GetLogger provides a mock function for the type MockControllable

func (*MockControllable) GetState

func (_mock *MockControllable) GetState() controls.State

GetState provides a mock function for the type MockControllable

func (*MockControllable) Health

func (_mock *MockControllable) Health() chan controls.HealthMessage

Health provides a mock function for the type MockControllable

func (*MockControllable) IsRunning

func (_mock *MockControllable) IsRunning() bool

IsRunning provides a mock function for the type MockControllable

func (*MockControllable) IsStopped

func (_mock *MockControllable) IsStopped() bool

IsStopped provides a mock function for the type MockControllable

func (*MockControllable) IsStopping

func (_mock *MockControllable) IsStopping() bool

IsStopping provides a mock function for the type MockControllable

func (*MockControllable) Messages

func (_mock *MockControllable) Messages() chan controls.Message

Messages provides a mock function for the type MockControllable

func (*MockControllable) Register

func (_mock *MockControllable) Register(id string, opts ...controls.ServiceOption)

Register provides a mock function for the type MockControllable

func (*MockControllable) SetErrorsChannel

func (_mock *MockControllable) SetErrorsChannel(errs chan error)

SetErrorsChannel provides a mock function for the type MockControllable

func (*MockControllable) SetHealthChannel

func (_mock *MockControllable) SetHealthChannel(health chan controls.HealthMessage)

SetHealthChannel provides a mock function for the type MockControllable

func (*MockControllable) SetLogger

func (_mock *MockControllable) SetLogger(logger *slog.Logger)

SetLogger provides a mock function for the type MockControllable

func (*MockControllable) SetMessageChannel

func (_mock *MockControllable) SetMessageChannel(control chan controls.Message)

SetMessageChannel provides a mock function for the type MockControllable

func (*MockControllable) SetShutdownTimeout

func (_mock *MockControllable) SetShutdownTimeout(d time.Duration)

SetShutdownTimeout provides a mock function for the type MockControllable

func (*MockControllable) SetSignalsChannel

func (_mock *MockControllable) SetSignalsChannel(sigs chan os.Signal)

SetSignalsChannel provides a mock function for the type MockControllable

func (*MockControllable) SetState

func (_mock *MockControllable) SetState(state controls.State)

SetState provides a mock function for the type MockControllable

func (*MockControllable) SetWaitGroup

func (_mock *MockControllable) SetWaitGroup(wg *sync.WaitGroup)

SetWaitGroup provides a mock function for the type MockControllable

func (*MockControllable) Signals

func (_mock *MockControllable) Signals() chan os.Signal

Signals provides a mock function for the type MockControllable

func (*MockControllable) Start

func (_mock *MockControllable) Start()

Start provides a mock function for the type MockControllable

func (*MockControllable) Stop

func (_mock *MockControllable) Stop()

Stop provides a mock function for the type MockControllable

type MockControllable_Errors_Call

type MockControllable_Errors_Call struct {
	*mock.Call
}

MockControllable_Errors_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Errors'

func (*MockControllable_Errors_Call) Return

func (*MockControllable_Errors_Call) Run

func (*MockControllable_Errors_Call) RunAndReturn

func (_c *MockControllable_Errors_Call) RunAndReturn(run func() chan error) *MockControllable_Errors_Call

type MockControllable_Expecter

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

func (*MockControllable_Expecter) Errors

Errors is a helper method to define mock.On call

func (*MockControllable_Expecter) GetContext

GetContext is a helper method to define mock.On call

func (*MockControllable_Expecter) GetLogger

GetLogger is a helper method to define mock.On call

func (*MockControllable_Expecter) GetState

GetState is a helper method to define mock.On call

func (*MockControllable_Expecter) Health

Health is a helper method to define mock.On call

func (*MockControllable_Expecter) IsRunning

IsRunning is a helper method to define mock.On call

func (*MockControllable_Expecter) IsStopped

IsStopped is a helper method to define mock.On call

func (*MockControllable_Expecter) IsStopping

IsStopping is a helper method to define mock.On call

func (*MockControllable_Expecter) Messages

Messages is a helper method to define mock.On call

func (*MockControllable_Expecter) Register

func (_e *MockControllable_Expecter) Register(id interface{}, opts ...interface{}) *MockControllable_Register_Call

Register is a helper method to define mock.On call

  • id string
  • opts ...controls.ServiceOption

func (*MockControllable_Expecter) SetErrorsChannel

func (_e *MockControllable_Expecter) SetErrorsChannel(errs interface{}) *MockControllable_SetErrorsChannel_Call

SetErrorsChannel is a helper method to define mock.On call

  • errs chan error

func (*MockControllable_Expecter) SetHealthChannel

func (_e *MockControllable_Expecter) SetHealthChannel(health interface{}) *MockControllable_SetHealthChannel_Call

SetHealthChannel is a helper method to define mock.On call

  • health chan controls.HealthMessage

func (*MockControllable_Expecter) SetLogger

func (_e *MockControllable_Expecter) SetLogger(logger interface{}) *MockControllable_SetLogger_Call

SetLogger is a helper method to define mock.On call

  • logger *slog.Logger

func (*MockControllable_Expecter) SetMessageChannel

func (_e *MockControllable_Expecter) SetMessageChannel(control interface{}) *MockControllable_SetMessageChannel_Call

SetMessageChannel is a helper method to define mock.On call

  • control chan controls.Message

func (*MockControllable_Expecter) SetShutdownTimeout

func (_e *MockControllable_Expecter) SetShutdownTimeout(d interface{}) *MockControllable_SetShutdownTimeout_Call

SetShutdownTimeout is a helper method to define mock.On call

  • d time.Duration

func (*MockControllable_Expecter) SetSignalsChannel

func (_e *MockControllable_Expecter) SetSignalsChannel(sigs interface{}) *MockControllable_SetSignalsChannel_Call

SetSignalsChannel is a helper method to define mock.On call

  • sigs chan os.Signal

func (*MockControllable_Expecter) SetState

func (_e *MockControllable_Expecter) SetState(state interface{}) *MockControllable_SetState_Call

SetState is a helper method to define mock.On call

  • state controls.State

func (*MockControllable_Expecter) SetWaitGroup

func (_e *MockControllable_Expecter) SetWaitGroup(wg interface{}) *MockControllable_SetWaitGroup_Call

SetWaitGroup is a helper method to define mock.On call

  • wg *sync.WaitGroup

func (*MockControllable_Expecter) Signals

Signals is a helper method to define mock.On call

func (*MockControllable_Expecter) Start

Start is a helper method to define mock.On call

func (*MockControllable_Expecter) Stop

Stop is a helper method to define mock.On call

type MockControllable_GetContext_Call

type MockControllable_GetContext_Call struct {
	*mock.Call
}

MockControllable_GetContext_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetContext'

func (*MockControllable_GetContext_Call) Return

func (*MockControllable_GetContext_Call) Run

func (*MockControllable_GetContext_Call) RunAndReturn

type MockControllable_GetLogger_Call

type MockControllable_GetLogger_Call struct {
	*mock.Call
}

MockControllable_GetLogger_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetLogger'

func (*MockControllable_GetLogger_Call) Return

func (*MockControllable_GetLogger_Call) Run

func (*MockControllable_GetLogger_Call) RunAndReturn

type MockControllable_GetState_Call

type MockControllable_GetState_Call struct {
	*mock.Call
}

MockControllable_GetState_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetState'

func (*MockControllable_GetState_Call) Return

func (*MockControllable_GetState_Call) Run

func (*MockControllable_GetState_Call) RunAndReturn

type MockControllable_Health_Call

type MockControllable_Health_Call struct {
	*mock.Call
}

MockControllable_Health_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Health'

func (*MockControllable_Health_Call) Return

func (*MockControllable_Health_Call) Run

func (*MockControllable_Health_Call) RunAndReturn

type MockControllable_IsRunning_Call

type MockControllable_IsRunning_Call struct {
	*mock.Call
}

MockControllable_IsRunning_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IsRunning'

func (*MockControllable_IsRunning_Call) Return

func (*MockControllable_IsRunning_Call) Run

func (*MockControllable_IsRunning_Call) RunAndReturn

type MockControllable_IsStopped_Call

type MockControllable_IsStopped_Call struct {
	*mock.Call
}

MockControllable_IsStopped_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IsStopped'

func (*MockControllable_IsStopped_Call) Return

func (*MockControllable_IsStopped_Call) Run

func (*MockControllable_IsStopped_Call) RunAndReturn

type MockControllable_IsStopping_Call

type MockControllable_IsStopping_Call struct {
	*mock.Call
}

MockControllable_IsStopping_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IsStopping'

func (*MockControllable_IsStopping_Call) Return

func (*MockControllable_IsStopping_Call) Run

func (*MockControllable_IsStopping_Call) RunAndReturn

type MockControllable_Messages_Call

type MockControllable_Messages_Call struct {
	*mock.Call
}

MockControllable_Messages_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Messages'

func (*MockControllable_Messages_Call) Return

func (*MockControllable_Messages_Call) Run

func (*MockControllable_Messages_Call) RunAndReturn

type MockControllable_Register_Call

type MockControllable_Register_Call struct {
	*mock.Call
}

MockControllable_Register_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Register'

func (*MockControllable_Register_Call) Return

func (*MockControllable_Register_Call) Run

func (*MockControllable_Register_Call) RunAndReturn

type MockControllable_SetErrorsChannel_Call

type MockControllable_SetErrorsChannel_Call struct {
	*mock.Call
}

MockControllable_SetErrorsChannel_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetErrorsChannel'

func (*MockControllable_SetErrorsChannel_Call) Return

func (*MockControllable_SetErrorsChannel_Call) Run

func (*MockControllable_SetErrorsChannel_Call) RunAndReturn

type MockControllable_SetHealthChannel_Call

type MockControllable_SetHealthChannel_Call struct {
	*mock.Call
}

MockControllable_SetHealthChannel_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetHealthChannel'

func (*MockControllable_SetHealthChannel_Call) Return

func (*MockControllable_SetHealthChannel_Call) Run

func (*MockControllable_SetHealthChannel_Call) RunAndReturn

type MockControllable_SetLogger_Call

type MockControllable_SetLogger_Call struct {
	*mock.Call
}

MockControllable_SetLogger_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetLogger'

func (*MockControllable_SetLogger_Call) Return

func (*MockControllable_SetLogger_Call) Run

func (*MockControllable_SetLogger_Call) RunAndReturn

func (_c *MockControllable_SetLogger_Call) RunAndReturn(run func(logger *slog.Logger)) *MockControllable_SetLogger_Call

type MockControllable_SetMessageChannel_Call

type MockControllable_SetMessageChannel_Call struct {
	*mock.Call
}

MockControllable_SetMessageChannel_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetMessageChannel'

func (*MockControllable_SetMessageChannel_Call) Return

func (*MockControllable_SetMessageChannel_Call) Run

func (*MockControllable_SetMessageChannel_Call) RunAndReturn

type MockControllable_SetShutdownTimeout_Call

type MockControllable_SetShutdownTimeout_Call struct {
	*mock.Call
}

MockControllable_SetShutdownTimeout_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetShutdownTimeout'

func (*MockControllable_SetShutdownTimeout_Call) Return

func (*MockControllable_SetShutdownTimeout_Call) Run

func (*MockControllable_SetShutdownTimeout_Call) RunAndReturn

type MockControllable_SetSignalsChannel_Call

type MockControllable_SetSignalsChannel_Call struct {
	*mock.Call
}

MockControllable_SetSignalsChannel_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetSignalsChannel'

func (*MockControllable_SetSignalsChannel_Call) Return

func (*MockControllable_SetSignalsChannel_Call) Run

func (*MockControllable_SetSignalsChannel_Call) RunAndReturn

type MockControllable_SetState_Call

type MockControllable_SetState_Call struct {
	*mock.Call
}

MockControllable_SetState_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetState'

func (*MockControllable_SetState_Call) Return

func (*MockControllable_SetState_Call) Run

func (*MockControllable_SetState_Call) RunAndReturn

type MockControllable_SetWaitGroup_Call

type MockControllable_SetWaitGroup_Call struct {
	*mock.Call
}

MockControllable_SetWaitGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetWaitGroup'

func (*MockControllable_SetWaitGroup_Call) Return

func (*MockControllable_SetWaitGroup_Call) Run

func (*MockControllable_SetWaitGroup_Call) RunAndReturn

type MockControllable_Signals_Call

type MockControllable_Signals_Call struct {
	*mock.Call
}

MockControllable_Signals_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Signals'

func (*MockControllable_Signals_Call) Return

func (*MockControllable_Signals_Call) Run

func (*MockControllable_Signals_Call) RunAndReturn

func (_c *MockControllable_Signals_Call) RunAndReturn(run func() chan os.Signal) *MockControllable_Signals_Call

type MockControllable_Start_Call

type MockControllable_Start_Call struct {
	*mock.Call
}

MockControllable_Start_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Start'

func (*MockControllable_Start_Call) Return

func (*MockControllable_Start_Call) Run

func (*MockControllable_Start_Call) RunAndReturn

func (_c *MockControllable_Start_Call) RunAndReturn(run func()) *MockControllable_Start_Call

type MockControllable_Stop_Call

type MockControllable_Stop_Call struct {
	*mock.Call
}

MockControllable_Stop_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Stop'

func (*MockControllable_Stop_Call) Return

func (*MockControllable_Stop_Call) Run

func (*MockControllable_Stop_Call) RunAndReturn

func (_c *MockControllable_Stop_Call) RunAndReturn(run func()) *MockControllable_Stop_Call

Jump to

Keyboard shortcuts

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