repository

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package mock_repository is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArticleRepository

type ArticleRepository struct {
	DB *database.Database
}

func NewArticleRepository

func NewArticleRepository(database *database.Database) *ArticleRepository

func (*ArticleRepository) CreateArticle

func (s *ArticleRepository) CreateArticle(request request.ArticleRequest) (*ent.Article, error)

func (*ArticleRepository) DeleteArticle

func (s *ArticleRepository) DeleteArticle(id int) error

func (*ArticleRepository) GetArticleByID

func (s *ArticleRepository) GetArticleByID(id int) (*ent.Article, error)

func (*ArticleRepository) GetArticles

func (s *ArticleRepository) GetArticles() ([]*ent.Article, error)

func (*ArticleRepository) UpdateArticle

func (s *ArticleRepository) UpdateArticle(id int, request request.ArticleRequest) (*ent.Article, error)

type IArticleRepository

type IArticleRepository interface {
	GetArticles() ([]*ent.Article, error)
	GetArticleByID(id int) (*ent.Article, error)
	CreateArticle(request request.ArticleRequest) (*ent.Article, error)
	UpdateArticle(id int, request request.ArticleRequest) (*ent.Article, error)
	DeleteArticle(id int) error
}

type MockIArticleRepository

type MockIArticleRepository struct {
	// contains filtered or unexported fields
}

MockIArticleRepository is a mock of IArticleRepository interface.

func NewMockIArticleRepository

func NewMockIArticleRepository(ctrl *gomock.Controller) *MockIArticleRepository

NewMockIArticleRepository creates a new mock instance.

func (*MockIArticleRepository) CreateArticle

func (m *MockIArticleRepository) CreateArticle(request request.ArticleRequest) (*ent.Article, error)

CreateArticle mocks base method.

func (*MockIArticleRepository) DeleteArticle

func (m *MockIArticleRepository) DeleteArticle(id int) error

DeleteArticle mocks base method.

func (*MockIArticleRepository) EXPECT

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

func (*MockIArticleRepository) GetArticleByID

func (m *MockIArticleRepository) GetArticleByID(id int) (*ent.Article, error)

GetArticleByID mocks base method.

func (*MockIArticleRepository) GetArticles

func (m *MockIArticleRepository) GetArticles() ([]*ent.Article, error)

GetArticles mocks base method.

func (*MockIArticleRepository) UpdateArticle

func (m *MockIArticleRepository) UpdateArticle(id int, request request.ArticleRequest) (*ent.Article, error)

UpdateArticle mocks base method.

type MockIArticleRepositoryMockRecorder

type MockIArticleRepositoryMockRecorder struct {
	// contains filtered or unexported fields
}

MockIArticleRepositoryMockRecorder is the mock recorder for MockIArticleRepository.

func (*MockIArticleRepositoryMockRecorder) CreateArticle

func (mr *MockIArticleRepositoryMockRecorder) CreateArticle(request interface{}) *gomock.Call

CreateArticle indicates an expected call of CreateArticle.

func (*MockIArticleRepositoryMockRecorder) DeleteArticle

func (mr *MockIArticleRepositoryMockRecorder) DeleteArticle(id interface{}) *gomock.Call

DeleteArticle indicates an expected call of DeleteArticle.

func (*MockIArticleRepositoryMockRecorder) GetArticleByID

func (mr *MockIArticleRepositoryMockRecorder) GetArticleByID(id interface{}) *gomock.Call

GetArticleByID indicates an expected call of GetArticleByID.

func (*MockIArticleRepositoryMockRecorder) GetArticles

func (mr *MockIArticleRepositoryMockRecorder) GetArticles() *gomock.Call

GetArticles indicates an expected call of GetArticles.

func (*MockIArticleRepositoryMockRecorder) UpdateArticle

func (mr *MockIArticleRepositoryMockRecorder) UpdateArticle(id, request interface{}) *gomock.Call

UpdateArticle indicates an expected call of UpdateArticle.

Jump to

Keyboard shortcuts

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