mocks

package
v0.0.0-...-50707ff Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2026 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Overview

Package mocks is a generated GoMock package.

Index

Constants

View Source
const (
	ShortURL = "my-short-url"
	LongURL  = "my-long-url"
)

Variables

View Source
var Err = errors.New("mock err")
View Source
var URL = &model.URL{
	ID:    "2009215674938",
	Short: "zn9edcu",
	Long:  "https://en.wikipedia.org/wiki/Systems_design",
}
View Source
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

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockIURLService) GetURLByLong

func (m *MockIURLService) GetURLByLong(ctx context.Context, long model.LongURL) (*model.URL, error)

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) InsertURL

func (m *MockIURLService) InsertURL(ctx context.Context, url *model.URL) error

InsertURL 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) CreateURL

func (m *MockIURLStore) CreateURL(ctx context.Context, url *model.URL) error

CreateURL mocks base method.

func (*MockIURLStore) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockIURLStore) QueryURL

func (m *MockIURLStore) QueryURL(ctx context.Context, id model.URLID) (*model.URL, error)

QueryURL mocks base method.

func (*MockIURLStore) QueryURLByLong

func (m *MockIURLStore) QueryURLByLong(ctx context.Context, long model.LongURL) (*model.URL, error)

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL