Documentation ¶
Overview ¶
Package domain is a generated GoMock package.
Package domain is a generated GoMock package.
Index ¶
- type MockService
- func (m *MockService) Authenticate(code, redirectURL string) error
- func (m *MockService) Authenticated() bool
- func (m *MockService) Close() error
- func (m *MockService) CodeParam() string
- func (m *MockService) CreateAuthURL(redirectURL string) string
- func (m *MockService) EXPECT() *MockServiceMockRecorder
- func (m *MockService) GetLovedTracks(limit int) ([]Track, error)
- func (m *MockService) GetUsername() (string, error)
- func (m *MockService) LoveTrack(track Track) error
- func (m *MockService) Name() string
- type MockServiceLoader
- type MockServiceLoaderMockRecorder
- type MockServiceMockRecorder
- func (mr *MockServiceMockRecorder) Authenticate(code, redirectURL interface{}) *gomock.Call
- func (mr *MockServiceMockRecorder) Authenticated() *gomock.Call
- func (mr *MockServiceMockRecorder) Close() *gomock.Call
- func (mr *MockServiceMockRecorder) CodeParam() *gomock.Call
- func (mr *MockServiceMockRecorder) CreateAuthURL(redirectURL interface{}) *gomock.Call
- func (mr *MockServiceMockRecorder) GetLovedTracks(limit interface{}) *gomock.Call
- func (mr *MockServiceMockRecorder) GetUsername() *gomock.Call
- func (mr *MockServiceMockRecorder) LoveTrack(track interface{}) *gomock.Call
- func (mr *MockServiceMockRecorder) Name() *gomock.Call
- type Service
- type ServiceLoader
- type Track
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
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) Authenticate ¶
func (m *MockService) Authenticate(code, redirectURL string) error
Authenticate mocks base method.
func (*MockService) Authenticated ¶
func (m *MockService) Authenticated() bool
Authenticated mocks base method.
func (*MockService) CodeParam ¶
func (m *MockService) CodeParam() string
CodeParam mocks base method.
func (*MockService) CreateAuthURL ¶
func (m *MockService) CreateAuthURL(redirectURL string) string
CreateAuthURL mocks base method.
func (*MockService) EXPECT ¶
func (m *MockService) EXPECT() *MockServiceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockService) GetLovedTracks ¶
func (m *MockService) GetLovedTracks(limit int) ([]Track, error)
GetLovedTracks mocks base method.
func (*MockService) GetUsername ¶
func (m *MockService) GetUsername() (string, error)
GetUsername mocks base method.
func (*MockService) LoveTrack ¶
func (m *MockService) LoveTrack(track Track) error
LoveTrack mocks base method.
type MockServiceLoader ¶
type MockServiceLoader struct {
// contains filtered or unexported fields
}
MockServiceLoader is a mock of ServiceLoader interface.
func NewMockServiceLoader ¶
func NewMockServiceLoader(ctrl *gomock.Controller) *MockServiceLoader
NewMockServiceLoader creates a new mock instance.
func (*MockServiceLoader) EXPECT ¶
func (m *MockServiceLoader) EXPECT() *MockServiceLoaderMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockServiceLoader) ForName ¶
func (m *MockServiceLoader) ForName(serviceName string) (Service, error)
ForName mocks base method.
func (*MockServiceLoader) Names ¶
func (m *MockServiceLoader) Names() []string
Names mocks base method.
type MockServiceLoaderMockRecorder ¶
type MockServiceLoaderMockRecorder struct {
// contains filtered or unexported fields
}
MockServiceLoaderMockRecorder is the mock recorder for MockServiceLoader.
func (*MockServiceLoaderMockRecorder) ForName ¶
func (mr *MockServiceLoaderMockRecorder) ForName(serviceName interface{}) *gomock.Call
ForName indicates an expected call of ForName.
func (*MockServiceLoaderMockRecorder) Names ¶
func (mr *MockServiceLoaderMockRecorder) Names() *gomock.Call
Names indicates an expected call of Names.
type MockServiceMockRecorder ¶
type MockServiceMockRecorder struct {
// contains filtered or unexported fields
}
MockServiceMockRecorder is the mock recorder for MockService.
func (*MockServiceMockRecorder) Authenticate ¶
func (mr *MockServiceMockRecorder) Authenticate(code, redirectURL interface{}) *gomock.Call
Authenticate indicates an expected call of Authenticate.
func (*MockServiceMockRecorder) Authenticated ¶
func (mr *MockServiceMockRecorder) Authenticated() *gomock.Call
Authenticated indicates an expected call of Authenticated.
func (*MockServiceMockRecorder) Close ¶
func (mr *MockServiceMockRecorder) Close() *gomock.Call
Close indicates an expected call of Close.
func (*MockServiceMockRecorder) CodeParam ¶
func (mr *MockServiceMockRecorder) CodeParam() *gomock.Call
CodeParam indicates an expected call of CodeParam.
func (*MockServiceMockRecorder) CreateAuthURL ¶
func (mr *MockServiceMockRecorder) CreateAuthURL(redirectURL interface{}) *gomock.Call
CreateAuthURL indicates an expected call of CreateAuthURL.
func (*MockServiceMockRecorder) GetLovedTracks ¶
func (mr *MockServiceMockRecorder) GetLovedTracks(limit interface{}) *gomock.Call
GetLovedTracks indicates an expected call of GetLovedTracks.
func (*MockServiceMockRecorder) GetUsername ¶
func (mr *MockServiceMockRecorder) GetUsername() *gomock.Call
GetUsername indicates an expected call of GetUsername.
func (*MockServiceMockRecorder) LoveTrack ¶
func (mr *MockServiceMockRecorder) LoveTrack(track interface{}) *gomock.Call
LoveTrack indicates an expected call of LoveTrack.
func (*MockServiceMockRecorder) Name ¶
func (mr *MockServiceMockRecorder) Name() *gomock.Call
Name indicates an expected call of Name.
type Service ¶
type Service interface { Name() string Authenticated() bool CreateAuthURL(redirectURL string) string CodeParam() string Authenticate(code string, redirectURL string) error GetUsername() (string, error) GetLovedTracks(limit int) ([]Track, error) LoveTrack(track Track) error Close() error }
Service is the external service interface.
type ServiceLoader ¶
ServiceLoader loads service instances by name.