Documentation ¶
Overview ¶
Package service is a generated GoMock package.
Package service is a generated GoMock package.
Index ¶
- Constants
- Variables
- func DefaultServiceName(serviceName string) string
- type MockService
- func (m *MockService) Add() error
- func (m *MockService) Disable() error
- func (m *MockService) EXPECT() *MockServiceMockRecorder
- func (m *MockService) Enable() error
- func (m *MockService) GetName() string
- func (m *MockService) Remove() error
- func (m *MockService) Start() error
- func (m *MockService) Stop() error
- type MockServiceMockRecorder
- func (mr *MockServiceMockRecorder) Add() *gomock.Call
- func (mr *MockServiceMockRecorder) Disable() *gomock.Call
- func (mr *MockServiceMockRecorder) Enable() *gomock.Call
- func (mr *MockServiceMockRecorder) GetName() *gomock.Call
- func (mr *MockServiceMockRecorder) Remove() *gomock.Call
- func (mr *MockServiceMockRecorder) Start() *gomock.Call
- func (mr *MockServiceMockRecorder) Stop() *gomock.Call
- type MockSystemdManager
- type MockSystemdManagerMockRecorder
- func (mr *MockSystemdManagerMockRecorder) Add(arg0 interface{}) *gomock.Call
- func (mr *MockSystemdManagerMockRecorder) Get(arg0 interface{}) *gomock.Call
- func (mr *MockSystemdManagerMockRecorder) Remove(arg0 interface{}) *gomock.Call
- func (mr *MockSystemdManagerMockRecorder) RemoveServicesFile() *gomock.Call
- type Service
- type SystemdManager
Constants ¶
const ( DefaultRestartTimeout = 15 TimerSuffix = ".timer" ServiceSuffix = ".service" )
Variables ¶
var (
DefaultUnitsPath = path.Join(os.Getenv("HOME"), ".config/systemd/user/")
)
Functions ¶
func DefaultServiceName ¶
Types ¶
type MockService ¶
type MockService struct {
// contains filtered or unexported fields
}
MockService is a mock of Service interface.
func NewMockService ¶
func NewMockService(ctrl *gomock.Controller) *MockService
NewMockService creates a new mock instance.
func (*MockService) EXPECT ¶
func (m *MockService) EXPECT() *MockServiceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockServiceMockRecorder ¶
type MockServiceMockRecorder struct {
// contains filtered or unexported fields
}
MockServiceMockRecorder is the mock recorder for MockService.
func (*MockServiceMockRecorder) Add ¶
func (mr *MockServiceMockRecorder) Add() *gomock.Call
Add indicates an expected call of Add.
func (*MockServiceMockRecorder) Disable ¶
func (mr *MockServiceMockRecorder) Disable() *gomock.Call
Disable indicates an expected call of Disable.
func (*MockServiceMockRecorder) Enable ¶
func (mr *MockServiceMockRecorder) Enable() *gomock.Call
Enable indicates an expected call of Enable.
func (*MockServiceMockRecorder) GetName ¶
func (mr *MockServiceMockRecorder) GetName() *gomock.Call
GetName indicates an expected call of GetName.
func (*MockServiceMockRecorder) Remove ¶
func (mr *MockServiceMockRecorder) Remove() *gomock.Call
Remove indicates an expected call of Remove.
func (*MockServiceMockRecorder) Start ¶
func (mr *MockServiceMockRecorder) Start() *gomock.Call
Start indicates an expected call of Start.
func (*MockServiceMockRecorder) Stop ¶
func (mr *MockServiceMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop.
type MockSystemdManager ¶
type MockSystemdManager struct {
// contains filtered or unexported fields
}
MockSystemdManager is a mock of SystemdManager interface.
func NewMockSystemdManager ¶
func NewMockSystemdManager(ctrl *gomock.Controller) *MockSystemdManager
NewMockSystemdManager creates a new mock instance.
func (*MockSystemdManager) Add ¶
func (m *MockSystemdManager) Add(arg0 Service) error
Add mocks base method.
func (*MockSystemdManager) EXPECT ¶
func (m *MockSystemdManager) EXPECT() *MockSystemdManagerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockSystemdManager) Get ¶
func (m *MockSystemdManager) Get(arg0 string) Service
Get mocks base method.
func (*MockSystemdManager) Remove ¶
func (m *MockSystemdManager) Remove(arg0 Service) error
Remove mocks base method.
func (*MockSystemdManager) RemoveServicesFile ¶
func (m *MockSystemdManager) RemoveServicesFile() error
RemoveServicesFile mocks base method.
type MockSystemdManagerMockRecorder ¶
type MockSystemdManagerMockRecorder struct {
// contains filtered or unexported fields
}
MockSystemdManagerMockRecorder is the mock recorder for MockSystemdManager.
func (*MockSystemdManagerMockRecorder) Add ¶
func (mr *MockSystemdManagerMockRecorder) Add(arg0 interface{}) *gomock.Call
Add indicates an expected call of Add.
func (*MockSystemdManagerMockRecorder) Get ¶
func (mr *MockSystemdManagerMockRecorder) Get(arg0 interface{}) *gomock.Call
Get indicates an expected call of Get.
func (*MockSystemdManagerMockRecorder) Remove ¶
func (mr *MockSystemdManagerMockRecorder) Remove(arg0 interface{}) *gomock.Call
Remove indicates an expected call of Remove.
func (*MockSystemdManagerMockRecorder) RemoveServicesFile ¶
func (mr *MockSystemdManagerMockRecorder) RemoveServicesFile() *gomock.Call
RemoveServicesFile indicates an expected call of RemoveServicesFile.
type Service ¶
type SystemdManager ¶
type SystemdManager interface { Add(svc Service) error Get(name string) Service Remove(svc Service) error RemoveServicesFile() error }
func NewSystemdManager ¶
func NewSystemdManager(configDir string) (SystemdManager, error)