Documentation
¶
Overview ¶
Package mocks is a generated GoMock package.
Index ¶
- Constants
- Variables
- type MockIURLService
- func (m *MockIURLService) EXPECT() *MockIURLServiceMockRecorder
- func (m *MockIURLService) GetURLByLong(ctx context.Context, long model.LongURL) (*model.URL, error)
- func (m *MockIURLService) GetURLByShort(ctx context.Context, short model.ShortURL) (*model.URL, error)
- func (m *MockIURLService) InsertURL(ctx context.Context, url *model.URL) error
- func (m *MockIURLService) ShortenURL(ctx context.Context, long model.LongURL) (model.ShortURL, error)
- type MockIURLServiceMockRecorder
- func (mr *MockIURLServiceMockRecorder) GetURLByLong(ctx, long any) *gomock.Call
- func (mr *MockIURLServiceMockRecorder) GetURLByShort(ctx, short any) *gomock.Call
- func (mr *MockIURLServiceMockRecorder) InsertURL(ctx, url any) *gomock.Call
- func (mr *MockIURLServiceMockRecorder) ShortenURL(ctx, long any) *gomock.Call
- type MockIURLStore
- func (m *MockIURLStore) CreateURL(ctx context.Context, url *model.URL) error
- func (m *MockIURLStore) EXPECT() *MockIURLStoreMockRecorder
- func (m *MockIURLStore) QueryURL(ctx context.Context, id model.URLID) (*model.URL, error)
- func (m *MockIURLStore) QueryURLByLong(ctx context.Context, long model.LongURL) (*model.URL, error)
- func (m *MockIURLStore) QueryURLByShort(ctx context.Context, short model.ShortURL) (*model.URL, error)
- type MockIURLStoreMockRecorder
- func (mr *MockIURLStoreMockRecorder) CreateURL(ctx, url any) *gomock.Call
- func (mr *MockIURLStoreMockRecorder) QueryURL(ctx, id any) *gomock.Call
- func (mr *MockIURLStoreMockRecorder) QueryURLByLong(ctx, long any) *gomock.Call
- func (mr *MockIURLStoreMockRecorder) QueryURLByShort(ctx, short any) *gomock.Call
Constants ¶
const ( ShortURL = "my-short-url" LongURL = "my-long-url" )
Variables ¶
var Err = errors.New("mock err")
var URL = &model.URL{
ID: "2009215674938",
Short: "zn9edcu",
Long: "https://en.wikipedia.org/wiki/Systems_design",
}
var URLWithoutID = &model.URL{
Short: "zn9edcu",
Long: "https://en.wikipedia.org/wiki/Systems_design",
}
Functions ¶
This section is empty.
Types ¶
type MockIURLService ¶
type MockIURLService struct {
// contains filtered or unexported fields
}
MockIURLService is a mock of IURLService interface.
func NewMockIURLService ¶
func NewMockIURLService(ctrl *gomock.Controller) *MockIURLService
NewMockIURLService creates a new mock instance.
func (*MockIURLService) EXPECT ¶
func (m *MockIURLService) EXPECT() *MockIURLServiceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockIURLService) GetURLByLong ¶
GetURLByLong mocks base method.
func (*MockIURLService) GetURLByShort ¶
func (m *MockIURLService) GetURLByShort(ctx context.Context, short model.ShortURL) (*model.URL, error)
GetURLByShort mocks base method.
func (*MockIURLService) ShortenURL ¶
func (m *MockIURLService) ShortenURL(ctx context.Context, long model.LongURL) (model.ShortURL, error)
ShortenURL mocks base method.
type MockIURLServiceMockRecorder ¶
type MockIURLServiceMockRecorder struct {
// contains filtered or unexported fields
}
MockIURLServiceMockRecorder is the mock recorder for MockIURLService.
func (*MockIURLServiceMockRecorder) GetURLByLong ¶
func (mr *MockIURLServiceMockRecorder) GetURLByLong(ctx, long any) *gomock.Call
GetURLByLong indicates an expected call of GetURLByLong.
func (*MockIURLServiceMockRecorder) GetURLByShort ¶
func (mr *MockIURLServiceMockRecorder) GetURLByShort(ctx, short any) *gomock.Call
GetURLByShort indicates an expected call of GetURLByShort.
func (*MockIURLServiceMockRecorder) InsertURL ¶
func (mr *MockIURLServiceMockRecorder) InsertURL(ctx, url any) *gomock.Call
InsertURL indicates an expected call of InsertURL.
func (*MockIURLServiceMockRecorder) ShortenURL ¶
func (mr *MockIURLServiceMockRecorder) ShortenURL(ctx, long any) *gomock.Call
ShortenURL indicates an expected call of ShortenURL.
type MockIURLStore ¶
type MockIURLStore struct {
// contains filtered or unexported fields
}
MockIURLStore is a mock of IURLStore interface.
func NewMockIURLStore ¶
func NewMockIURLStore(ctrl *gomock.Controller) *MockIURLStore
NewMockIURLStore creates a new mock instance.
func (*MockIURLStore) EXPECT ¶
func (m *MockIURLStore) EXPECT() *MockIURLStoreMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockIURLStore) QueryURLByLong ¶
QueryURLByLong mocks base method.
func (*MockIURLStore) QueryURLByShort ¶
func (m *MockIURLStore) QueryURLByShort(ctx context.Context, short model.ShortURL) (*model.URL, error)
QueryURLByShort mocks base method.
type MockIURLStoreMockRecorder ¶
type MockIURLStoreMockRecorder struct {
// contains filtered or unexported fields
}
MockIURLStoreMockRecorder is the mock recorder for MockIURLStore.
func (*MockIURLStoreMockRecorder) CreateURL ¶
func (mr *MockIURLStoreMockRecorder) CreateURL(ctx, url any) *gomock.Call
CreateURL indicates an expected call of CreateURL.
func (*MockIURLStoreMockRecorder) QueryURL ¶
func (mr *MockIURLStoreMockRecorder) QueryURL(ctx, id any) *gomock.Call
QueryURL indicates an expected call of QueryURL.
func (*MockIURLStoreMockRecorder) QueryURLByLong ¶
func (mr *MockIURLStoreMockRecorder) QueryURLByLong(ctx, long any) *gomock.Call
QueryURLByLong indicates an expected call of QueryURLByLong.
func (*MockIURLStoreMockRecorder) QueryURLByShort ¶
func (mr *MockIURLStoreMockRecorder) QueryURLByShort(ctx, short any) *gomock.Call
QueryURLByShort indicates an expected call of QueryURLByShort.