Documentation
¶
Overview ¶
Package service is a generated GoMock package.
Package service is a generated GoMock package.
Package service provides mid-level interfaces for managing RESTful resources so as to decouple high-level interfaces like HTTP API controller with low-level interfaces like data storage interfaces.
Index ¶
- type MockRouter
- type MockRouterMockRecorder
- type MockTimerService
- func (m *MockTimerService) Create(arg0 *model.Timer) error
- func (m *MockTimerService) DeleteByName(name string) error
- func (m *MockTimerService) EXPECT() *MockTimerServiceMockRecorder
- func (m *MockTimerService) GetAll() ([]model.Timer, error)
- func (m *MockTimerService) GetAllPending() ([]model.Timer, error)
- func (m *MockTimerService) GetByName(name string) (*model.Timer, error)
- func (m *MockTimerService) UpdateByName(name string, want *model.TimerCore) error
- type MockTimerServiceMockRecorder
- func (mr *MockTimerServiceMockRecorder) Create(arg0 interface{}) *gomock.Call
- func (mr *MockTimerServiceMockRecorder) DeleteByName(name interface{}) *gomock.Call
- func (mr *MockTimerServiceMockRecorder) GetAll() *gomock.Call
- func (mr *MockTimerServiceMockRecorder) GetAllPending() *gomock.Call
- func (mr *MockTimerServiceMockRecorder) GetByName(name interface{}) *gomock.Call
- func (mr *MockTimerServiceMockRecorder) UpdateByName(name, want interface{}) *gomock.Call
- type Router
- type TimerService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockRouter ¶
type MockRouter struct {
// contains filtered or unexported fields
}
MockRouter is a mock of Router interface.
func NewMockRouter ¶
func NewMockRouter(ctrl *gomock.Controller) *MockRouter
NewMockRouter creates a new mock instance.
func (*MockRouter) EXPECT ¶
func (m *MockRouter) EXPECT() *MockRouterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockRouterMockRecorder ¶
type MockRouterMockRecorder struct {
// contains filtered or unexported fields
}
MockRouterMockRecorder is the mock recorder for MockRouter.
func (*MockRouterMockRecorder) Timer ¶
func (mr *MockRouterMockRecorder) Timer() *gomock.Call
Timer indicates an expected call of Timer.
type MockTimerService ¶
type MockTimerService struct {
// contains filtered or unexported fields
}
MockTimerService is a mock of TimerService interface.
func NewMockTimerService ¶
func NewMockTimerService(ctrl *gomock.Controller) *MockTimerService
NewMockTimerService creates a new mock instance.
func (*MockTimerService) Create ¶
func (m *MockTimerService) Create(arg0 *model.Timer) error
Create mocks base method.
func (*MockTimerService) DeleteByName ¶
func (m *MockTimerService) DeleteByName(name string) error
DeleteByName mocks base method.
func (*MockTimerService) EXPECT ¶
func (m *MockTimerService) EXPECT() *MockTimerServiceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockTimerService) GetAll ¶
func (m *MockTimerService) GetAll() ([]model.Timer, error)
GetAll mocks base method.
func (*MockTimerService) GetAllPending ¶
func (m *MockTimerService) GetAllPending() ([]model.Timer, error)
GetAllPending mocks base method.
func (*MockTimerService) GetByName ¶
func (m *MockTimerService) GetByName(name string) (*model.Timer, error)
GetByName mocks base method.
func (*MockTimerService) UpdateByName ¶
func (m *MockTimerService) UpdateByName(name string, want *model.TimerCore) error
UpdateByName mocks base method.
type MockTimerServiceMockRecorder ¶
type MockTimerServiceMockRecorder struct {
// contains filtered or unexported fields
}
MockTimerServiceMockRecorder is the mock recorder for MockTimerService.
func (*MockTimerServiceMockRecorder) Create ¶
func (mr *MockTimerServiceMockRecorder) Create(arg0 interface{}) *gomock.Call
Create indicates an expected call of Create.
func (*MockTimerServiceMockRecorder) DeleteByName ¶
func (mr *MockTimerServiceMockRecorder) DeleteByName(name interface{}) *gomock.Call
DeleteByName indicates an expected call of DeleteByName.
func (*MockTimerServiceMockRecorder) GetAll ¶
func (mr *MockTimerServiceMockRecorder) GetAll() *gomock.Call
GetAll indicates an expected call of GetAll.
func (*MockTimerServiceMockRecorder) GetAllPending ¶
func (mr *MockTimerServiceMockRecorder) GetAllPending() *gomock.Call
GetAllPending indicates an expected call of GetAllPending.
func (*MockTimerServiceMockRecorder) GetByName ¶
func (mr *MockTimerServiceMockRecorder) GetByName(name interface{}) *gomock.Call
GetByName indicates an expected call of GetByName.
func (*MockTimerServiceMockRecorder) UpdateByName ¶
func (mr *MockTimerServiceMockRecorder) UpdateByName(name, want interface{}) *gomock.Call
UpdateByName indicates an expected call of UpdateByName.
type Router ¶
type Router interface {
Timer() TimerService
}
Router is an interface that provides routes to services dedicated to a specific scope of RESTful resource.
type TimerService ¶
type TimerService interface { Create(*model.Timer) error GetByName(name string) (*model.Timer, error) GetAll() ([]model.Timer, error) // A timer will be considered as "pending" if it is created, not deleted, and not triggerred yet. GetAllPending() ([]model.Timer, error) DeleteByName(name string) error UpdateByName(name string, want *model.TimerCore) error }
TimerService defines actions for RESTful resource Timer.