fix: change function names
This commit is contained in:
@@ -21,3 +21,8 @@ type Repository interface {
|
||||
Reader
|
||||
Writer
|
||||
}
|
||||
|
||||
//Manager interface
|
||||
type Manager interface {
|
||||
Repository
|
||||
}
|
||||
|
||||
@@ -7,41 +7,41 @@ import (
|
||||
"github.com/eminetto/clean-architecture-go-v2/domain/entity"
|
||||
)
|
||||
|
||||
type repository struct {
|
||||
type manager struct {
|
||||
repo Repository
|
||||
}
|
||||
|
||||
//NewRepository create new repository
|
||||
func NewRepository(r Repository) *repository {
|
||||
return &repository{
|
||||
//NewManager create new manager
|
||||
func NewManager(r Repository) *manager {
|
||||
return &manager{
|
||||
repo: r,
|
||||
}
|
||||
}
|
||||
|
||||
//Create a book
|
||||
func (s *repository) Create(e *Book) (entity.ID, error) {
|
||||
func (s *manager) Create(e *Book) (entity.ID, error) {
|
||||
e.ID = entity.NewID()
|
||||
e.CreatedAt = time.Now()
|
||||
return s.repo.Create(e)
|
||||
}
|
||||
|
||||
//Get a book
|
||||
func (s *repository) Get(id entity.ID) (*Book, error) {
|
||||
func (s *manager) Get(id entity.ID) (*Book, error) {
|
||||
return s.repo.Get(id)
|
||||
}
|
||||
|
||||
//Search books
|
||||
func (s *repository) Search(query string) ([]*Book, error) {
|
||||
func (s *manager) Search(query string) ([]*Book, error) {
|
||||
return s.repo.Search(strings.ToLower(query))
|
||||
}
|
||||
|
||||
//List books
|
||||
func (s *repository) List() ([]*Book, error) {
|
||||
func (s *manager) List() ([]*Book, error) {
|
||||
return s.repo.List()
|
||||
}
|
||||
|
||||
//Delete a book
|
||||
func (s *repository) Delete(id entity.ID) error {
|
||||
func (s *manager) Delete(id entity.ID) error {
|
||||
_, err := s.Get(id)
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -50,6 +50,6 @@ func (s *repository) Delete(id entity.ID) error {
|
||||
}
|
||||
|
||||
//Update a book
|
||||
func (s *repository) Update(e *Book) error {
|
||||
func (s *manager) Update(e *Book) error {
|
||||
return s.repo.Update(e)
|
||||
}
|
||||
@@ -10,9 +10,9 @@ import (
|
||||
|
||||
func Test_Create(t *testing.T) {
|
||||
repo := NewInmemRepository()
|
||||
service := NewRepository(repo)
|
||||
m := NewManager(repo)
|
||||
u := NewFixtureBook()
|
||||
id, err := service.Create(u)
|
||||
id, err := m.Create(u)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, u.ID, id)
|
||||
assert.False(t, u.CreatedAt.IsZero())
|
||||
@@ -20,32 +20,32 @@ func Test_Create(t *testing.T) {
|
||||
|
||||
func Test_SearchAndFind(t *testing.T) {
|
||||
repo := NewInmemRepository()
|
||||
service := NewRepository(repo)
|
||||
m := NewManager(repo)
|
||||
u1 := NewFixtureBook()
|
||||
u2 := NewFixtureBook()
|
||||
u2.Title = "Lemmy: Biography"
|
||||
|
||||
uID, _ := service.Create(u1)
|
||||
_, _ = service.Create(u2)
|
||||
uID, _ := m.Create(u1)
|
||||
_, _ = m.Create(u2)
|
||||
|
||||
t.Run("search", func(t *testing.T) {
|
||||
c, err := service.Search("ozzy")
|
||||
c, err := m.Search("ozzy")
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 1, len(c))
|
||||
assert.Equal(t, "I Am Ozzy", c[0].Title)
|
||||
|
||||
c, err = service.Search("dio")
|
||||
c, err = m.Search("dio")
|
||||
assert.Equal(t, domain.ErrNotFound, err)
|
||||
assert.Nil(t, c)
|
||||
})
|
||||
t.Run("list all", func(t *testing.T) {
|
||||
all, err := service.List()
|
||||
all, err := m.List()
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 2, len(all))
|
||||
})
|
||||
|
||||
t.Run("get", func(t *testing.T) {
|
||||
saved, err := service.Get(uID)
|
||||
saved, err := m.Get(uID)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, u1.Title, saved.Title)
|
||||
})
|
||||
@@ -53,30 +53,30 @@ func Test_SearchAndFind(t *testing.T) {
|
||||
|
||||
func Test_Update(t *testing.T) {
|
||||
repo := NewInmemRepository()
|
||||
service := NewRepository(repo)
|
||||
m := NewManager(repo)
|
||||
u := NewFixtureBook()
|
||||
id, err := service.Create(u)
|
||||
id, err := m.Create(u)
|
||||
assert.Nil(t, err)
|
||||
saved, _ := service.Get(id)
|
||||
saved, _ := m.Get(id)
|
||||
saved.Title = "Lemmy: Biography"
|
||||
assert.Nil(t, service.Update(saved))
|
||||
updated, err := service.Get(id)
|
||||
assert.Nil(t, m.Update(saved))
|
||||
updated, err := m.Get(id)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, "Lemmy: Biography", updated.Title)
|
||||
}
|
||||
|
||||
func TestDelete(t *testing.T) {
|
||||
repo := NewInmemRepository()
|
||||
service := NewRepository(repo)
|
||||
m := NewManager(repo)
|
||||
u1 := NewFixtureBook()
|
||||
u2 := NewFixtureBook()
|
||||
u2ID, _ := service.Create(u2)
|
||||
u2ID, _ := m.Create(u2)
|
||||
|
||||
err := service.Delete(u1.ID)
|
||||
err := m.Delete(u1.ID)
|
||||
assert.Equal(t, domain.ErrNotFound, err)
|
||||
|
||||
err = service.Delete(u2ID)
|
||||
err = m.Delete(u2ID)
|
||||
assert.Nil(t, err)
|
||||
_, err = service.Get(u2ID)
|
||||
_, err = m.Get(u2ID)
|
||||
assert.Equal(t, domain.ErrNotFound, err)
|
||||
}
|
||||
@@ -256,31 +256,31 @@ func (mr *MockRepositoryMockRecorder) Delete(id interface{}) *gomock.Call {
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockRepository)(nil).Delete), id)
|
||||
}
|
||||
|
||||
// MockUseCase is a mock of UseCase interface
|
||||
type MockUseCase struct {
|
||||
// MockManager is a mock of Manager interface
|
||||
type MockManager struct {
|
||||
ctrl *gomock.Controller
|
||||
recorder *MockUseCaseMockRecorder
|
||||
recorder *MockManagerMockRecorder
|
||||
}
|
||||
|
||||
// MockUseCaseMockRecorder is the mock recorder for MockUseCase
|
||||
type MockUseCaseMockRecorder struct {
|
||||
mock *MockUseCase
|
||||
// MockManagerMockRecorder is the mock recorder for MockManager
|
||||
type MockManagerMockRecorder struct {
|
||||
mock *MockManager
|
||||
}
|
||||
|
||||
// NewMockUseCase creates a new mock instance
|
||||
func NewMockUseCase(ctrl *gomock.Controller) *MockUseCase {
|
||||
mock := &MockUseCase{ctrl: ctrl}
|
||||
mock.recorder = &MockUseCaseMockRecorder{mock}
|
||||
// NewMockManager creates a new mock instance
|
||||
func NewMockManager(ctrl *gomock.Controller) *MockManager {
|
||||
mock := &MockManager{ctrl: ctrl}
|
||||
mock.recorder = &MockManagerMockRecorder{mock}
|
||||
return mock
|
||||
}
|
||||
|
||||
// EXPECT returns an object that allows the caller to indicate expected use
|
||||
func (m *MockUseCase) EXPECT() *MockUseCaseMockRecorder {
|
||||
func (m *MockManager) EXPECT() *MockManagerMockRecorder {
|
||||
return m.recorder
|
||||
}
|
||||
|
||||
// Get mocks base method
|
||||
func (m *MockUseCase) Get(id entity.ID) (*book.Book, error) {
|
||||
func (m *MockManager) Get(id entity.ID) (*book.Book, error) {
|
||||
m.ctrl.T.Helper()
|
||||
ret := m.ctrl.Call(m, "Get", id)
|
||||
ret0, _ := ret[0].(*book.Book)
|
||||
@@ -289,13 +289,13 @@ func (m *MockUseCase) Get(id entity.ID) (*book.Book, error) {
|
||||
}
|
||||
|
||||
// Get indicates an expected call of Get
|
||||
func (mr *MockUseCaseMockRecorder) Get(id interface{}) *gomock.Call {
|
||||
func (mr *MockManagerMockRecorder) Get(id interface{}) *gomock.Call {
|
||||
mr.mock.ctrl.T.Helper()
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockUseCase)(nil).Get), id)
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockManager)(nil).Get), id)
|
||||
}
|
||||
|
||||
// Search mocks base method
|
||||
func (m *MockUseCase) Search(query string) ([]*book.Book, error) {
|
||||
func (m *MockManager) Search(query string) ([]*book.Book, error) {
|
||||
m.ctrl.T.Helper()
|
||||
ret := m.ctrl.Call(m, "Search", query)
|
||||
ret0, _ := ret[0].([]*book.Book)
|
||||
@@ -304,13 +304,13 @@ func (m *MockUseCase) Search(query string) ([]*book.Book, error) {
|
||||
}
|
||||
|
||||
// Search indicates an expected call of Search
|
||||
func (mr *MockUseCaseMockRecorder) Search(query interface{}) *gomock.Call {
|
||||
func (mr *MockManagerMockRecorder) Search(query interface{}) *gomock.Call {
|
||||
mr.mock.ctrl.T.Helper()
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Search", reflect.TypeOf((*MockUseCase)(nil).Search), query)
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Search", reflect.TypeOf((*MockManager)(nil).Search), query)
|
||||
}
|
||||
|
||||
// List mocks base method
|
||||
func (m *MockUseCase) List() ([]*book.Book, error) {
|
||||
func (m *MockManager) List() ([]*book.Book, error) {
|
||||
m.ctrl.T.Helper()
|
||||
ret := m.ctrl.Call(m, "List")
|
||||
ret0, _ := ret[0].([]*book.Book)
|
||||
@@ -319,13 +319,13 @@ func (m *MockUseCase) List() ([]*book.Book, error) {
|
||||
}
|
||||
|
||||
// List indicates an expected call of List
|
||||
func (mr *MockUseCaseMockRecorder) List() *gomock.Call {
|
||||
func (mr *MockManagerMockRecorder) List() *gomock.Call {
|
||||
mr.mock.ctrl.T.Helper()
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "List", reflect.TypeOf((*MockUseCase)(nil).List))
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "List", reflect.TypeOf((*MockManager)(nil).List))
|
||||
}
|
||||
|
||||
// Create mocks base method
|
||||
func (m *MockUseCase) Create(e *book.Book) (entity.ID, error) {
|
||||
func (m *MockManager) Create(e *book.Book) (entity.ID, error) {
|
||||
m.ctrl.T.Helper()
|
||||
ret := m.ctrl.Call(m, "Create", e)
|
||||
ret0, _ := ret[0].(entity.ID)
|
||||
@@ -334,13 +334,13 @@ func (m *MockUseCase) Create(e *book.Book) (entity.ID, error) {
|
||||
}
|
||||
|
||||
// Create indicates an expected call of Create
|
||||
func (mr *MockUseCaseMockRecorder) Create(e interface{}) *gomock.Call {
|
||||
func (mr *MockManagerMockRecorder) Create(e interface{}) *gomock.Call {
|
||||
mr.mock.ctrl.T.Helper()
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Create", reflect.TypeOf((*MockUseCase)(nil).Create), e)
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Create", reflect.TypeOf((*MockManager)(nil).Create), e)
|
||||
}
|
||||
|
||||
// Update mocks base method
|
||||
func (m *MockUseCase) Update(e *book.Book) error {
|
||||
func (m *MockManager) Update(e *book.Book) error {
|
||||
m.ctrl.T.Helper()
|
||||
ret := m.ctrl.Call(m, "Update", e)
|
||||
ret0, _ := ret[0].(error)
|
||||
@@ -348,13 +348,13 @@ func (m *MockUseCase) Update(e *book.Book) error {
|
||||
}
|
||||
|
||||
// Update indicates an expected call of Update
|
||||
func (mr *MockUseCaseMockRecorder) Update(e interface{}) *gomock.Call {
|
||||
func (mr *MockManagerMockRecorder) Update(e interface{}) *gomock.Call {
|
||||
mr.mock.ctrl.T.Helper()
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Update", reflect.TypeOf((*MockUseCase)(nil).Update), e)
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Update", reflect.TypeOf((*MockManager)(nil).Update), e)
|
||||
}
|
||||
|
||||
// Delete mocks base method
|
||||
func (m *MockUseCase) Delete(id entity.ID) error {
|
||||
func (m *MockManager) Delete(id entity.ID) error {
|
||||
m.ctrl.T.Helper()
|
||||
ret := m.ctrl.Call(m, "Delete", id)
|
||||
ret0, _ := ret[0].(error)
|
||||
@@ -362,7 +362,7 @@ func (m *MockUseCase) Delete(id entity.ID) error {
|
||||
}
|
||||
|
||||
// Delete indicates an expected call of Delete
|
||||
func (mr *MockUseCaseMockRecorder) Delete(id interface{}) *gomock.Call {
|
||||
func (mr *MockManagerMockRecorder) Delete(id interface{}) *gomock.Call {
|
||||
mr.mock.ctrl.T.Helper()
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockUseCase)(nil).Delete), id)
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockManager)(nil).Delete), id)
|
||||
}
|
||||
|
||||
@@ -14,8 +14,8 @@ type mySQLRepo struct {
|
||||
db *sql.DB
|
||||
}
|
||||
|
||||
//NewMySQLRepoRepository create new repository
|
||||
func NewMySQLRepoRepository(db *sql.DB) *mySQLRepo {
|
||||
//NewMySQLRepository create new repository
|
||||
func NewMySQLRepository(db *sql.DB) *mySQLRepo {
|
||||
return &mySQLRepo{
|
||||
db: db,
|
||||
}
|
||||
|
||||
@@ -21,3 +21,8 @@ type Repository interface {
|
||||
Reader
|
||||
Writer
|
||||
}
|
||||
|
||||
//Manager interface
|
||||
type Manager interface {
|
||||
Repository
|
||||
}
|
||||
|
||||
@@ -11,22 +11,22 @@ import (
|
||||
"github.com/eminetto/clean-architecture-go-v2/domain/entity"
|
||||
)
|
||||
|
||||
//repository service interface
|
||||
type repository struct {
|
||||
//manager interface
|
||||
type manager struct {
|
||||
repo Repository
|
||||
pwd password.UseCase
|
||||
}
|
||||
|
||||
//NewRepository create new repository
|
||||
func NewRepository(r Repository, pwd password.UseCase) *repository {
|
||||
return &repository{
|
||||
//NewManager create new repository
|
||||
func NewManager(r Repository, pwd password.UseCase) *manager {
|
||||
return &manager{
|
||||
repo: r,
|
||||
pwd: pwd,
|
||||
}
|
||||
}
|
||||
|
||||
//Create an user
|
||||
func (s *repository) Create(e *User) (entity.ID, error) {
|
||||
func (s *manager) Create(e *User) (entity.ID, error) {
|
||||
e.ID = entity.NewID()
|
||||
e.CreatedAt = time.Now()
|
||||
pwd, err := s.pwd.Generate(e.Password)
|
||||
@@ -38,22 +38,22 @@ func (s *repository) Create(e *User) (entity.ID, error) {
|
||||
}
|
||||
|
||||
//Get an user
|
||||
func (s *repository) Get(id entity.ID) (*User, error) {
|
||||
func (s *manager) Get(id entity.ID) (*User, error) {
|
||||
return s.repo.Get(id)
|
||||
}
|
||||
|
||||
//Search users
|
||||
func (s *repository) Search(query string) ([]*User, error) {
|
||||
func (s *manager) Search(query string) ([]*User, error) {
|
||||
return s.repo.Search(strings.ToLower(query))
|
||||
}
|
||||
|
||||
//List users
|
||||
func (s *repository) List() ([]*User, error) {
|
||||
func (s *manager) List() ([]*User, error) {
|
||||
return s.repo.List()
|
||||
}
|
||||
|
||||
//Delete an user
|
||||
func (s *repository) Delete(id entity.ID) error {
|
||||
func (s *manager) Delete(id entity.ID) error {
|
||||
u, err := s.Get(id)
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -65,7 +65,7 @@ func (s *repository) Delete(id entity.ID) error {
|
||||
}
|
||||
|
||||
//Update an user
|
||||
func (s *repository) Update(e *User) error {
|
||||
func (s *manager) Update(e *User) error {
|
||||
e.UpdatedAt = time.Now()
|
||||
return s.repo.Update(e)
|
||||
}
|
||||
@@ -13,9 +13,9 @@ import (
|
||||
|
||||
func Test_Create(t *testing.T) {
|
||||
repo := NewInmemRepository()
|
||||
service := NewRepository(repo, password.NewFakeService())
|
||||
m := NewManager(repo, password.NewFakeService())
|
||||
u := NewFixtureUser()
|
||||
id, err := service.Create(u)
|
||||
id, err := m.Create(u)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, u.ID, id)
|
||||
assert.False(t, u.CreatedAt.IsZero())
|
||||
@@ -24,32 +24,32 @@ func Test_Create(t *testing.T) {
|
||||
|
||||
func Test_SearchAndFind(t *testing.T) {
|
||||
repo := NewInmemRepository()
|
||||
service := NewRepository(repo, password.NewFakeService())
|
||||
m := NewManager(repo, password.NewFakeService())
|
||||
u1 := NewFixtureUser()
|
||||
u2 := NewFixtureUser()
|
||||
u2.FirstName = "Lemmy"
|
||||
|
||||
uID, _ := service.Create(u1)
|
||||
_, _ = service.Create(u2)
|
||||
uID, _ := m.Create(u1)
|
||||
_, _ = m.Create(u2)
|
||||
|
||||
t.Run("search", func(t *testing.T) {
|
||||
c, err := service.Search("ozzy")
|
||||
c, err := m.Search("ozzy")
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 1, len(c))
|
||||
assert.Equal(t, "Osbourne", c[0].LastName)
|
||||
|
||||
c, err = service.Search("dio")
|
||||
c, err = m.Search("dio")
|
||||
assert.Equal(t, domain.ErrNotFound, err)
|
||||
assert.Nil(t, c)
|
||||
})
|
||||
t.Run("list all", func(t *testing.T) {
|
||||
all, err := service.List()
|
||||
all, err := m.List()
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, 2, len(all))
|
||||
})
|
||||
|
||||
t.Run("get", func(t *testing.T) {
|
||||
saved, err := service.Get(uID)
|
||||
saved, err := m.Get(uID)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, u1.FirstName, saved.FirstName)
|
||||
})
|
||||
@@ -57,15 +57,15 @@ func Test_SearchAndFind(t *testing.T) {
|
||||
|
||||
func Test_Update(t *testing.T) {
|
||||
repo := NewInmemRepository()
|
||||
service := NewRepository(repo, password.NewFakeService())
|
||||
m := NewManager(repo, password.NewFakeService())
|
||||
u := NewFixtureUser()
|
||||
id, err := service.Create(u)
|
||||
id, err := m.Create(u)
|
||||
assert.Nil(t, err)
|
||||
saved, _ := service.Get(id)
|
||||
saved, _ := m.Get(id)
|
||||
saved.FirstName = "Dio"
|
||||
saved.Books = append(saved.Books, entity.NewID())
|
||||
assert.Nil(t, service.Update(saved))
|
||||
updated, err := service.Get(id)
|
||||
assert.Nil(t, m.Update(saved))
|
||||
updated, err := m.Get(id)
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, "Dio", updated.FirstName)
|
||||
assert.False(t, u.UpdatedAt.IsZero())
|
||||
@@ -74,16 +74,22 @@ func Test_Update(t *testing.T) {
|
||||
|
||||
func TestDelete(t *testing.T) {
|
||||
repo := NewInmemRepository()
|
||||
service := NewRepository(repo, password.NewFakeService())
|
||||
m := NewManager(repo, password.NewFakeService())
|
||||
u1 := NewFixtureUser()
|
||||
u2 := NewFixtureUser()
|
||||
u2ID, _ := service.Create(u2)
|
||||
u2ID, _ := m.Create(u2)
|
||||
|
||||
err := service.Delete(u1.ID)
|
||||
err := m.Delete(u1.ID)
|
||||
assert.Equal(t, domain.ErrNotFound, err)
|
||||
|
||||
err = service.Delete(u2ID)
|
||||
err = m.Delete(u2ID)
|
||||
assert.Nil(t, err)
|
||||
_, err = service.Get(u2ID)
|
||||
_, err = m.Get(u2ID)
|
||||
assert.Equal(t, domain.ErrNotFound, err)
|
||||
|
||||
u3 := NewFixtureUser()
|
||||
u3.Books = []entity.ID{entity.NewID()}
|
||||
_, _ = m.Create(u3)
|
||||
err = m.Delete(u3.ID)
|
||||
assert.Equal(t, domain.ErrCannotBeDeleted, err)
|
||||
}
|
||||
@@ -256,31 +256,31 @@ func (mr *MockRepositoryMockRecorder) Delete(id interface{}) *gomock.Call {
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockRepository)(nil).Delete), id)
|
||||
}
|
||||
|
||||
// MockUseCase is a mock of UseCase interface
|
||||
type MockUseCase struct {
|
||||
// MockManager is a mock of Manager interface
|
||||
type MockManager struct {
|
||||
ctrl *gomock.Controller
|
||||
recorder *MockUseCaseMockRecorder
|
||||
recorder *MockManagerMockRecorder
|
||||
}
|
||||
|
||||
// MockUseCaseMockRecorder is the mock recorder for MockUseCase
|
||||
type MockUseCaseMockRecorder struct {
|
||||
mock *MockUseCase
|
||||
// MockManagerMockRecorder is the mock recorder for MockManager
|
||||
type MockManagerMockRecorder struct {
|
||||
mock *MockManager
|
||||
}
|
||||
|
||||
// NewMockUseCase creates a new mock instance
|
||||
func NewMockUseCase(ctrl *gomock.Controller) *MockUseCase {
|
||||
mock := &MockUseCase{ctrl: ctrl}
|
||||
mock.recorder = &MockUseCaseMockRecorder{mock}
|
||||
// NewMockManager creates a new mock instance
|
||||
func NewMockManager(ctrl *gomock.Controller) *MockManager {
|
||||
mock := &MockManager{ctrl: ctrl}
|
||||
mock.recorder = &MockManagerMockRecorder{mock}
|
||||
return mock
|
||||
}
|
||||
|
||||
// EXPECT returns an object that allows the caller to indicate expected use
|
||||
func (m *MockUseCase) EXPECT() *MockUseCaseMockRecorder {
|
||||
func (m *MockManager) EXPECT() *MockManagerMockRecorder {
|
||||
return m.recorder
|
||||
}
|
||||
|
||||
// Get mocks base method
|
||||
func (m *MockUseCase) Get(id entity.ID) (*user.User, error) {
|
||||
func (m *MockManager) Get(id entity.ID) (*user.User, error) {
|
||||
m.ctrl.T.Helper()
|
||||
ret := m.ctrl.Call(m, "Get", id)
|
||||
ret0, _ := ret[0].(*user.User)
|
||||
@@ -289,13 +289,13 @@ func (m *MockUseCase) Get(id entity.ID) (*user.User, error) {
|
||||
}
|
||||
|
||||
// Get indicates an expected call of Get
|
||||
func (mr *MockUseCaseMockRecorder) Get(id interface{}) *gomock.Call {
|
||||
func (mr *MockManagerMockRecorder) Get(id interface{}) *gomock.Call {
|
||||
mr.mock.ctrl.T.Helper()
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockUseCase)(nil).Get), id)
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockManager)(nil).Get), id)
|
||||
}
|
||||
|
||||
// Search mocks base method
|
||||
func (m *MockUseCase) Search(query string) ([]*user.User, error) {
|
||||
func (m *MockManager) Search(query string) ([]*user.User, error) {
|
||||
m.ctrl.T.Helper()
|
||||
ret := m.ctrl.Call(m, "Search", query)
|
||||
ret0, _ := ret[0].([]*user.User)
|
||||
@@ -304,13 +304,13 @@ func (m *MockUseCase) Search(query string) ([]*user.User, error) {
|
||||
}
|
||||
|
||||
// Search indicates an expected call of Search
|
||||
func (mr *MockUseCaseMockRecorder) Search(query interface{}) *gomock.Call {
|
||||
func (mr *MockManagerMockRecorder) Search(query interface{}) *gomock.Call {
|
||||
mr.mock.ctrl.T.Helper()
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Search", reflect.TypeOf((*MockUseCase)(nil).Search), query)
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Search", reflect.TypeOf((*MockManager)(nil).Search), query)
|
||||
}
|
||||
|
||||
// List mocks base method
|
||||
func (m *MockUseCase) List() ([]*user.User, error) {
|
||||
func (m *MockManager) List() ([]*user.User, error) {
|
||||
m.ctrl.T.Helper()
|
||||
ret := m.ctrl.Call(m, "List")
|
||||
ret0, _ := ret[0].([]*user.User)
|
||||
@@ -319,13 +319,13 @@ func (m *MockUseCase) List() ([]*user.User, error) {
|
||||
}
|
||||
|
||||
// List indicates an expected call of List
|
||||
func (mr *MockUseCaseMockRecorder) List() *gomock.Call {
|
||||
func (mr *MockManagerMockRecorder) List() *gomock.Call {
|
||||
mr.mock.ctrl.T.Helper()
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "List", reflect.TypeOf((*MockUseCase)(nil).List))
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "List", reflect.TypeOf((*MockManager)(nil).List))
|
||||
}
|
||||
|
||||
// Create mocks base method
|
||||
func (m *MockUseCase) Create(e *user.User) (entity.ID, error) {
|
||||
func (m *MockManager) Create(e *user.User) (entity.ID, error) {
|
||||
m.ctrl.T.Helper()
|
||||
ret := m.ctrl.Call(m, "Create", e)
|
||||
ret0, _ := ret[0].(entity.ID)
|
||||
@@ -334,13 +334,13 @@ func (m *MockUseCase) Create(e *user.User) (entity.ID, error) {
|
||||
}
|
||||
|
||||
// Create indicates an expected call of Create
|
||||
func (mr *MockUseCaseMockRecorder) Create(e interface{}) *gomock.Call {
|
||||
func (mr *MockManagerMockRecorder) Create(e interface{}) *gomock.Call {
|
||||
mr.mock.ctrl.T.Helper()
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Create", reflect.TypeOf((*MockUseCase)(nil).Create), e)
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Create", reflect.TypeOf((*MockManager)(nil).Create), e)
|
||||
}
|
||||
|
||||
// Update mocks base method
|
||||
func (m *MockUseCase) Update(e *user.User) error {
|
||||
func (m *MockManager) Update(e *user.User) error {
|
||||
m.ctrl.T.Helper()
|
||||
ret := m.ctrl.Call(m, "Update", e)
|
||||
ret0, _ := ret[0].(error)
|
||||
@@ -348,13 +348,13 @@ func (m *MockUseCase) Update(e *user.User) error {
|
||||
}
|
||||
|
||||
// Update indicates an expected call of Update
|
||||
func (mr *MockUseCaseMockRecorder) Update(e interface{}) *gomock.Call {
|
||||
func (mr *MockManagerMockRecorder) Update(e interface{}) *gomock.Call {
|
||||
mr.mock.ctrl.T.Helper()
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Update", reflect.TypeOf((*MockUseCase)(nil).Update), e)
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Update", reflect.TypeOf((*MockManager)(nil).Update), e)
|
||||
}
|
||||
|
||||
// Delete mocks base method
|
||||
func (m *MockUseCase) Delete(id entity.ID) error {
|
||||
func (m *MockManager) Delete(id entity.ID) error {
|
||||
m.ctrl.T.Helper()
|
||||
ret := m.ctrl.Call(m, "Delete", id)
|
||||
ret0, _ := ret[0].(error)
|
||||
@@ -362,7 +362,7 @@ func (m *MockUseCase) Delete(id entity.ID) error {
|
||||
}
|
||||
|
||||
// Delete indicates an expected call of Delete
|
||||
func (mr *MockUseCaseMockRecorder) Delete(id interface{}) *gomock.Call {
|
||||
func (mr *MockManagerMockRecorder) Delete(id interface{}) *gomock.Call {
|
||||
mr.mock.ctrl.T.Helper()
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockUseCase)(nil).Delete), id)
|
||||
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockManager)(nil).Delete), id)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user