Documentation
¶
Index ¶
- type Handler
- func (_m *Handler) CheckPermission(_a0 user.User, p schedule.Permission) bool
- func (_m *Handler) Close()
- func (_m *Handler) CreateJob(job *schedule.Config, schedules []*calendar.Event, ...) error
- func (_m *Handler) DetectSchedulePermission(permission schedule.Permission) (schedule.Permission, bool)
- func (_m *Handler) DisplayJobStatus(job *schedule.Config) error
- func (_m *Handler) DisplaySchedules(profile string, command string, schedules []string) error
- func (_m *Handler) DisplayStatus(profileName string) error
- func (_m *Handler) EXPECT() *Handler_Expecter
- func (_m *Handler) Init() error
- func (_m *Handler) ParseSchedules(schedules []string) ([]*calendar.Event, error)
- func (_m *Handler) RemoveJob(job *schedule.Config, permission schedule.Permission) error
- func (_m *Handler) Scheduled(profileName string) ([]schedule.Config, error)
- type Handler_CheckPermission_Call
- func (_c *Handler_CheckPermission_Call) Return(_a0 bool) *Handler_CheckPermission_Call
- func (_c *Handler_CheckPermission_Call) Run(run func(_a0 user.User, p schedule.Permission)) *Handler_CheckPermission_Call
- func (_c *Handler_CheckPermission_Call) RunAndReturn(run func(user.User, schedule.Permission) bool) *Handler_CheckPermission_Call
- type Handler_Close_Call
- type Handler_CreateJob_Call
- func (_c *Handler_CreateJob_Call) Return(_a0 error) *Handler_CreateJob_Call
- func (_c *Handler_CreateJob_Call) Run(run func(job *schedule.Config, schedules []*calendar.Event, ...)) *Handler_CreateJob_Call
- func (_c *Handler_CreateJob_Call) RunAndReturn(run func(*schedule.Config, []*calendar.Event, schedule.Permission) error) *Handler_CreateJob_Call
- type Handler_DetectSchedulePermission_Call
- func (_c *Handler_DetectSchedulePermission_Call) Return(_a0 schedule.Permission, _a1 bool) *Handler_DetectSchedulePermission_Call
- func (_c *Handler_DetectSchedulePermission_Call) Run(run func(permission schedule.Permission)) *Handler_DetectSchedulePermission_Call
- func (_c *Handler_DetectSchedulePermission_Call) RunAndReturn(run func(schedule.Permission) (schedule.Permission, bool)) *Handler_DetectSchedulePermission_Call
- type Handler_DisplayJobStatus_Call
- func (_c *Handler_DisplayJobStatus_Call) Return(_a0 error) *Handler_DisplayJobStatus_Call
- func (_c *Handler_DisplayJobStatus_Call) Run(run func(job *schedule.Config)) *Handler_DisplayJobStatus_Call
- func (_c *Handler_DisplayJobStatus_Call) RunAndReturn(run func(*schedule.Config) error) *Handler_DisplayJobStatus_Call
- type Handler_DisplaySchedules_Call
- func (_c *Handler_DisplaySchedules_Call) Return(_a0 error) *Handler_DisplaySchedules_Call
- func (_c *Handler_DisplaySchedules_Call) Run(run func(profile string, command string, schedules []string)) *Handler_DisplaySchedules_Call
- func (_c *Handler_DisplaySchedules_Call) RunAndReturn(run func(string, string, []string) error) *Handler_DisplaySchedules_Call
- type Handler_DisplayStatus_Call
- type Handler_Expecter
- func (_e *Handler_Expecter) CheckPermission(_a0 interface{}, p interface{}) *Handler_CheckPermission_Call
- func (_e *Handler_Expecter) Close() *Handler_Close_Call
- func (_e *Handler_Expecter) CreateJob(job interface{}, schedules interface{}, permission interface{}) *Handler_CreateJob_Call
- func (_e *Handler_Expecter) DetectSchedulePermission(permission interface{}) *Handler_DetectSchedulePermission_Call
- func (_e *Handler_Expecter) DisplayJobStatus(job interface{}) *Handler_DisplayJobStatus_Call
- func (_e *Handler_Expecter) DisplaySchedules(profile interface{}, command interface{}, schedules interface{}) *Handler_DisplaySchedules_Call
- func (_e *Handler_Expecter) DisplayStatus(profileName interface{}) *Handler_DisplayStatus_Call
- func (_e *Handler_Expecter) Init() *Handler_Init_Call
- func (_e *Handler_Expecter) ParseSchedules(schedules interface{}) *Handler_ParseSchedules_Call
- func (_e *Handler_Expecter) RemoveJob(job interface{}, permission interface{}) *Handler_RemoveJob_Call
- func (_e *Handler_Expecter) Scheduled(profileName interface{}) *Handler_Scheduled_Call
- type Handler_Init_Call
- type Handler_ParseSchedules_Call
- func (_c *Handler_ParseSchedules_Call) Return(_a0 []*calendar.Event, _a1 error) *Handler_ParseSchedules_Call
- func (_c *Handler_ParseSchedules_Call) Run(run func(schedules []string)) *Handler_ParseSchedules_Call
- func (_c *Handler_ParseSchedules_Call) RunAndReturn(run func([]string) ([]*calendar.Event, error)) *Handler_ParseSchedules_Call
- type Handler_RemoveJob_Call
- func (_c *Handler_RemoveJob_Call) Return(_a0 error) *Handler_RemoveJob_Call
- func (_c *Handler_RemoveJob_Call) Run(run func(job *schedule.Config, permission schedule.Permission)) *Handler_RemoveJob_Call
- func (_c *Handler_RemoveJob_Call) RunAndReturn(run func(*schedule.Config, schedule.Permission) error) *Handler_RemoveJob_Call
- type Handler_Scheduled_Call
- func (_c *Handler_Scheduled_Call) Return(_a0 []schedule.Config, _a1 error) *Handler_Scheduled_Call
- func (_c *Handler_Scheduled_Call) Run(run func(profileName string)) *Handler_Scheduled_Call
- func (_c *Handler_Scheduled_Call) RunAndReturn(run func(string) ([]schedule.Config, error)) *Handler_Scheduled_Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
Handler is an autogenerated mock type for the Handler type
func NewHandler ¶
NewHandler creates a new instance of Handler. 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 (*Handler) CheckPermission ¶ added in v0.30.0
CheckPermission provides a mock function with given fields: _a0, p
func (*Handler) CreateJob ¶
func (_m *Handler) CreateJob(job *schedule.Config, schedules []*calendar.Event, permission schedule.Permission) error
CreateJob provides a mock function with given fields: job, schedules, permission
func (*Handler) DetectSchedulePermission ¶ added in v0.30.0
func (_m *Handler) DetectSchedulePermission(permission schedule.Permission) (schedule.Permission, bool)
DetectSchedulePermission provides a mock function with given fields: permission
func (*Handler) DisplayJobStatus ¶
DisplayJobStatus provides a mock function with given fields: job
func (*Handler) DisplaySchedules ¶
DisplaySchedules provides a mock function with given fields: profile, command, schedules
func (*Handler) DisplayStatus ¶
DisplayStatus provides a mock function with given fields: profileName
func (*Handler) EXPECT ¶
func (_m *Handler) EXPECT() *Handler_Expecter
func (*Handler) ParseSchedules ¶
ParseSchedules provides a mock function with given fields: schedules
type Handler_CheckPermission_Call ¶ added in v0.30.0
Handler_CheckPermission_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CheckPermission'
func (*Handler_CheckPermission_Call) Return ¶ added in v0.30.0
func (_c *Handler_CheckPermission_Call) Return(_a0 bool) *Handler_CheckPermission_Call
func (*Handler_CheckPermission_Call) Run ¶ added in v0.30.0
func (_c *Handler_CheckPermission_Call) Run(run func(_a0 user.User, p schedule.Permission)) *Handler_CheckPermission_Call
func (*Handler_CheckPermission_Call) RunAndReturn ¶ added in v0.30.0
func (_c *Handler_CheckPermission_Call) RunAndReturn(run func(user.User, schedule.Permission) bool) *Handler_CheckPermission_Call
type Handler_Close_Call ¶
Handler_Close_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Close'
func (*Handler_Close_Call) Return ¶
func (_c *Handler_Close_Call) Return() *Handler_Close_Call
func (*Handler_Close_Call) Run ¶
func (_c *Handler_Close_Call) Run(run func()) *Handler_Close_Call
func (*Handler_Close_Call) RunAndReturn ¶
func (_c *Handler_Close_Call) RunAndReturn(run func()) *Handler_Close_Call
type Handler_CreateJob_Call ¶
Handler_CreateJob_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateJob'
func (*Handler_CreateJob_Call) Return ¶
func (_c *Handler_CreateJob_Call) Return(_a0 error) *Handler_CreateJob_Call
func (*Handler_CreateJob_Call) Run ¶
func (_c *Handler_CreateJob_Call) Run(run func(job *schedule.Config, schedules []*calendar.Event, permission schedule.Permission)) *Handler_CreateJob_Call
func (*Handler_CreateJob_Call) RunAndReturn ¶
func (_c *Handler_CreateJob_Call) RunAndReturn(run func(*schedule.Config, []*calendar.Event, schedule.Permission) error) *Handler_CreateJob_Call
type Handler_DetectSchedulePermission_Call ¶ added in v0.30.0
Handler_DetectSchedulePermission_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DetectSchedulePermission'
func (*Handler_DetectSchedulePermission_Call) Return ¶ added in v0.30.0
func (_c *Handler_DetectSchedulePermission_Call) Return(_a0 schedule.Permission, _a1 bool) *Handler_DetectSchedulePermission_Call
func (*Handler_DetectSchedulePermission_Call) Run ¶ added in v0.30.0
func (_c *Handler_DetectSchedulePermission_Call) Run(run func(permission schedule.Permission)) *Handler_DetectSchedulePermission_Call
func (*Handler_DetectSchedulePermission_Call) RunAndReturn ¶ added in v0.30.0
func (_c *Handler_DetectSchedulePermission_Call) RunAndReturn(run func(schedule.Permission) (schedule.Permission, bool)) *Handler_DetectSchedulePermission_Call
type Handler_DisplayJobStatus_Call ¶
Handler_DisplayJobStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DisplayJobStatus'
func (*Handler_DisplayJobStatus_Call) Return ¶
func (_c *Handler_DisplayJobStatus_Call) Return(_a0 error) *Handler_DisplayJobStatus_Call
func (*Handler_DisplayJobStatus_Call) Run ¶
func (_c *Handler_DisplayJobStatus_Call) Run(run func(job *schedule.Config)) *Handler_DisplayJobStatus_Call
func (*Handler_DisplayJobStatus_Call) RunAndReturn ¶
func (_c *Handler_DisplayJobStatus_Call) RunAndReturn(run func(*schedule.Config) error) *Handler_DisplayJobStatus_Call
type Handler_DisplaySchedules_Call ¶
Handler_DisplaySchedules_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DisplaySchedules'
func (*Handler_DisplaySchedules_Call) Return ¶
func (_c *Handler_DisplaySchedules_Call) Return(_a0 error) *Handler_DisplaySchedules_Call
func (*Handler_DisplaySchedules_Call) Run ¶
func (_c *Handler_DisplaySchedules_Call) Run(run func(profile string, command string, schedules []string)) *Handler_DisplaySchedules_Call
func (*Handler_DisplaySchedules_Call) RunAndReturn ¶
func (_c *Handler_DisplaySchedules_Call) RunAndReturn(run func(string, string, []string) error) *Handler_DisplaySchedules_Call
type Handler_DisplayStatus_Call ¶
Handler_DisplayStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DisplayStatus'
func (*Handler_DisplayStatus_Call) Return ¶
func (_c *Handler_DisplayStatus_Call) Return(_a0 error) *Handler_DisplayStatus_Call
func (*Handler_DisplayStatus_Call) Run ¶
func (_c *Handler_DisplayStatus_Call) Run(run func(profileName string)) *Handler_DisplayStatus_Call
func (*Handler_DisplayStatus_Call) RunAndReturn ¶
func (_c *Handler_DisplayStatus_Call) RunAndReturn(run func(string) error) *Handler_DisplayStatus_Call
type Handler_Expecter ¶
type Handler_Expecter struct {
// contains filtered or unexported fields
}
func (*Handler_Expecter) CheckPermission ¶ added in v0.30.0
func (_e *Handler_Expecter) CheckPermission(_a0 interface{}, p interface{}) *Handler_CheckPermission_Call
CheckPermission is a helper method to define mock.On call
- _a0 user.User
- p schedule.Permission
func (*Handler_Expecter) Close ¶
func (_e *Handler_Expecter) Close() *Handler_Close_Call
Close is a helper method to define mock.On call
func (*Handler_Expecter) CreateJob ¶
func (_e *Handler_Expecter) CreateJob(job interface{}, schedules interface{}, permission interface{}) *Handler_CreateJob_Call
CreateJob is a helper method to define mock.On call
- job *schedule.Config
- schedules []*calendar.Event
- permission schedule.Permission
func (*Handler_Expecter) DetectSchedulePermission ¶ added in v0.30.0
func (_e *Handler_Expecter) DetectSchedulePermission(permission interface{}) *Handler_DetectSchedulePermission_Call
DetectSchedulePermission is a helper method to define mock.On call
- permission schedule.Permission
func (*Handler_Expecter) DisplayJobStatus ¶
func (_e *Handler_Expecter) DisplayJobStatus(job interface{}) *Handler_DisplayJobStatus_Call
DisplayJobStatus is a helper method to define mock.On call
- job *schedule.Config
func (*Handler_Expecter) DisplaySchedules ¶
func (_e *Handler_Expecter) DisplaySchedules(profile interface{}, command interface{}, schedules interface{}) *Handler_DisplaySchedules_Call
DisplaySchedules is a helper method to define mock.On call
- profile string
- command string
- schedules []string
func (*Handler_Expecter) DisplayStatus ¶
func (_e *Handler_Expecter) DisplayStatus(profileName interface{}) *Handler_DisplayStatus_Call
DisplayStatus is a helper method to define mock.On call
- profileName string
func (*Handler_Expecter) Init ¶
func (_e *Handler_Expecter) Init() *Handler_Init_Call
Init is a helper method to define mock.On call
func (*Handler_Expecter) ParseSchedules ¶
func (_e *Handler_Expecter) ParseSchedules(schedules interface{}) *Handler_ParseSchedules_Call
ParseSchedules is a helper method to define mock.On call
- schedules []string
func (*Handler_Expecter) RemoveJob ¶
func (_e *Handler_Expecter) RemoveJob(job interface{}, permission interface{}) *Handler_RemoveJob_Call
RemoveJob is a helper method to define mock.On call
- job *schedule.Config
- permission schedule.Permission
func (*Handler_Expecter) Scheduled ¶ added in v0.30.0
func (_e *Handler_Expecter) Scheduled(profileName interface{}) *Handler_Scheduled_Call
Scheduled is a helper method to define mock.On call
- profileName string
type Handler_Init_Call ¶
Handler_Init_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Init'
func (*Handler_Init_Call) Return ¶
func (_c *Handler_Init_Call) Return(_a0 error) *Handler_Init_Call
func (*Handler_Init_Call) Run ¶
func (_c *Handler_Init_Call) Run(run func()) *Handler_Init_Call
func (*Handler_Init_Call) RunAndReturn ¶
func (_c *Handler_Init_Call) RunAndReturn(run func() error) *Handler_Init_Call
type Handler_ParseSchedules_Call ¶
Handler_ParseSchedules_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ParseSchedules'
func (*Handler_ParseSchedules_Call) Return ¶
func (_c *Handler_ParseSchedules_Call) Return(_a0 []*calendar.Event, _a1 error) *Handler_ParseSchedules_Call
func (*Handler_ParseSchedules_Call) Run ¶
func (_c *Handler_ParseSchedules_Call) Run(run func(schedules []string)) *Handler_ParseSchedules_Call
func (*Handler_ParseSchedules_Call) RunAndReturn ¶
func (_c *Handler_ParseSchedules_Call) RunAndReturn(run func([]string) ([]*calendar.Event, error)) *Handler_ParseSchedules_Call
type Handler_RemoveJob_Call ¶
Handler_RemoveJob_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveJob'
func (*Handler_RemoveJob_Call) Return ¶
func (_c *Handler_RemoveJob_Call) Return(_a0 error) *Handler_RemoveJob_Call
func (*Handler_RemoveJob_Call) Run ¶
func (_c *Handler_RemoveJob_Call) Run(run func(job *schedule.Config, permission schedule.Permission)) *Handler_RemoveJob_Call
func (*Handler_RemoveJob_Call) RunAndReturn ¶
func (_c *Handler_RemoveJob_Call) RunAndReturn(run func(*schedule.Config, schedule.Permission) error) *Handler_RemoveJob_Call
type Handler_Scheduled_Call ¶ added in v0.30.0
Handler_Scheduled_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Scheduled'
func (*Handler_Scheduled_Call) Return ¶ added in v0.30.0
func (_c *Handler_Scheduled_Call) Return(_a0 []schedule.Config, _a1 error) *Handler_Scheduled_Call
func (*Handler_Scheduled_Call) Run ¶ added in v0.30.0
func (_c *Handler_Scheduled_Call) Run(run func(profileName string)) *Handler_Scheduled_Call
func (*Handler_Scheduled_Call) RunAndReturn ¶ added in v0.30.0
func (_c *Handler_Scheduled_Call) RunAndReturn(run func(string) ([]schedule.Config, error)) *Handler_Scheduled_Call