Documentation ¶
Index ¶
- type MockRepository
- func (_m *MockRepository) DeleteOne(ctx context.Context, userId int64) error
- func (_m *MockRepository) EXPECT() *MockRepository_Expecter
- func (_m *MockRepository) GetAll(ctx context.Context) ([]*User, error)
- func (_m *MockRepository) GetOneById(ctx context.Context, userId int64) (*User, error)
- func (_m *MockRepository) InsertMany(ctx context.Context, users []User) error
- func (_m *MockRepository) InsertOne(ctx context.Context, user User) (*User, error)
- func (_m *MockRepository) UpdateOneById(ctx context.Context, userId int64, user User) error
- type MockRepository_DeleteOne_Call
- func (_c *MockRepository_DeleteOne_Call) Return(_a0 error) *MockRepository_DeleteOne_Call
- func (_c *MockRepository_DeleteOne_Call) Run(run func(ctx context.Context, userId int64)) *MockRepository_DeleteOne_Call
- func (_c *MockRepository_DeleteOne_Call) RunAndReturn(run func(context.Context, int64) error) *MockRepository_DeleteOne_Call
- type MockRepository_Expecter
- func (_e *MockRepository_Expecter) DeleteOne(ctx interface{}, userId interface{}) *MockRepository_DeleteOne_Call
- func (_e *MockRepository_Expecter) GetAll(ctx interface{}) *MockRepository_GetAll_Call
- func (_e *MockRepository_Expecter) GetOneById(ctx interface{}, userId interface{}) *MockRepository_GetOneById_Call
- func (_e *MockRepository_Expecter) InsertMany(ctx interface{}, users interface{}) *MockRepository_InsertMany_Call
- func (_e *MockRepository_Expecter) InsertOne(ctx interface{}, user interface{}) *MockRepository_InsertOne_Call
- func (_e *MockRepository_Expecter) UpdateOneById(ctx interface{}, userId interface{}, user interface{}) *MockRepository_UpdateOneById_Call
- type MockRepository_GetAll_Call
- func (_c *MockRepository_GetAll_Call) Return(_a0 []*User, _a1 error) *MockRepository_GetAll_Call
- func (_c *MockRepository_GetAll_Call) Run(run func(ctx context.Context)) *MockRepository_GetAll_Call
- func (_c *MockRepository_GetAll_Call) RunAndReturn(run func(context.Context) ([]*User, error)) *MockRepository_GetAll_Call
- type MockRepository_GetOneById_Call
- func (_c *MockRepository_GetOneById_Call) Return(_a0 *User, _a1 error) *MockRepository_GetOneById_Call
- func (_c *MockRepository_GetOneById_Call) Run(run func(ctx context.Context, userId int64)) *MockRepository_GetOneById_Call
- func (_c *MockRepository_GetOneById_Call) RunAndReturn(run func(context.Context, int64) (*User, error)) *MockRepository_GetOneById_Call
- type MockRepository_InsertMany_Call
- func (_c *MockRepository_InsertMany_Call) Return(_a0 error) *MockRepository_InsertMany_Call
- func (_c *MockRepository_InsertMany_Call) Run(run func(ctx context.Context, users []User)) *MockRepository_InsertMany_Call
- func (_c *MockRepository_InsertMany_Call) RunAndReturn(run func(context.Context, []User) error) *MockRepository_InsertMany_Call
- type MockRepository_InsertOne_Call
- func (_c *MockRepository_InsertOne_Call) Return(_a0 *User, _a1 error) *MockRepository_InsertOne_Call
- func (_c *MockRepository_InsertOne_Call) Run(run func(ctx context.Context, user User)) *MockRepository_InsertOne_Call
- func (_c *MockRepository_InsertOne_Call) RunAndReturn(run func(context.Context, User) (*User, error)) *MockRepository_InsertOne_Call
- type MockRepository_UpdateOneById_Call
- func (_c *MockRepository_UpdateOneById_Call) Return(_a0 error) *MockRepository_UpdateOneById_Call
- func (_c *MockRepository_UpdateOneById_Call) Run(run func(ctx context.Context, userId int64, user User)) *MockRepository_UpdateOneById_Call
- func (_c *MockRepository_UpdateOneById_Call) RunAndReturn(run func(context.Context, int64, User) error) *MockRepository_UpdateOneById_Call
- type MockUsecase
- func (_m *MockUsecase) DeleteOne(ctx context.Context, userId int64) error
- func (_m *MockUsecase) EXPECT() *MockUsecase_Expecter
- func (_m *MockUsecase) GetAll(ctx context.Context) ([]*User, error)
- func (_m *MockUsecase) GetOneById(ctx context.Context, userId int64) (*User, error)
- func (_m *MockUsecase) InsertMany(ctx context.Context, users []User) error
- func (_m *MockUsecase) InsertOne(ctx context.Context, user User) (*User, error)
- func (_m *MockUsecase) UpdateOneById(ctx context.Context, userId int64, user User) error
- type MockUsecase_DeleteOne_Call
- func (_c *MockUsecase_DeleteOne_Call) Return(_a0 error) *MockUsecase_DeleteOne_Call
- func (_c *MockUsecase_DeleteOne_Call) Run(run func(ctx context.Context, userId int64)) *MockUsecase_DeleteOne_Call
- func (_c *MockUsecase_DeleteOne_Call) RunAndReturn(run func(context.Context, int64) error) *MockUsecase_DeleteOne_Call
- type MockUsecase_Expecter
- func (_e *MockUsecase_Expecter) DeleteOne(ctx interface{}, userId interface{}) *MockUsecase_DeleteOne_Call
- func (_e *MockUsecase_Expecter) GetAll(ctx interface{}) *MockUsecase_GetAll_Call
- func (_e *MockUsecase_Expecter) GetOneById(ctx interface{}, userId interface{}) *MockUsecase_GetOneById_Call
- func (_e *MockUsecase_Expecter) InsertMany(ctx interface{}, users interface{}) *MockUsecase_InsertMany_Call
- func (_e *MockUsecase_Expecter) InsertOne(ctx interface{}, user interface{}) *MockUsecase_InsertOne_Call
- func (_e *MockUsecase_Expecter) UpdateOneById(ctx interface{}, userId interface{}, user interface{}) *MockUsecase_UpdateOneById_Call
- type MockUsecase_GetAll_Call
- func (_c *MockUsecase_GetAll_Call) Return(_a0 []*User, _a1 error) *MockUsecase_GetAll_Call
- func (_c *MockUsecase_GetAll_Call) Run(run func(ctx context.Context)) *MockUsecase_GetAll_Call
- func (_c *MockUsecase_GetAll_Call) RunAndReturn(run func(context.Context) ([]*User, error)) *MockUsecase_GetAll_Call
- type MockUsecase_GetOneById_Call
- func (_c *MockUsecase_GetOneById_Call) Return(_a0 *User, _a1 error) *MockUsecase_GetOneById_Call
- func (_c *MockUsecase_GetOneById_Call) Run(run func(ctx context.Context, userId int64)) *MockUsecase_GetOneById_Call
- func (_c *MockUsecase_GetOneById_Call) RunAndReturn(run func(context.Context, int64) (*User, error)) *MockUsecase_GetOneById_Call
- type MockUsecase_InsertMany_Call
- func (_c *MockUsecase_InsertMany_Call) Return(_a0 error) *MockUsecase_InsertMany_Call
- func (_c *MockUsecase_InsertMany_Call) Run(run func(ctx context.Context, users []User)) *MockUsecase_InsertMany_Call
- func (_c *MockUsecase_InsertMany_Call) RunAndReturn(run func(context.Context, []User) error) *MockUsecase_InsertMany_Call
- type MockUsecase_InsertOne_Call
- func (_c *MockUsecase_InsertOne_Call) Return(_a0 *User, _a1 error) *MockUsecase_InsertOne_Call
- func (_c *MockUsecase_InsertOne_Call) Run(run func(ctx context.Context, user User)) *MockUsecase_InsertOne_Call
- func (_c *MockUsecase_InsertOne_Call) RunAndReturn(run func(context.Context, User) (*User, error)) *MockUsecase_InsertOne_Call
- type MockUsecase_UpdateOneById_Call
- func (_c *MockUsecase_UpdateOneById_Call) Return(_a0 error) *MockUsecase_UpdateOneById_Call
- func (_c *MockUsecase_UpdateOneById_Call) Run(run func(ctx context.Context, userId int64, user User)) *MockUsecase_UpdateOneById_Call
- func (_c *MockUsecase_UpdateOneById_Call) RunAndReturn(run func(context.Context, int64, User) error) *MockUsecase_UpdateOneById_Call
- type Repository
- type Usecase
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockRepository ¶
MockRepository is an autogenerated mock type for the Repository type
func NewMockRepository ¶
func NewMockRepository(t interface { mock.TestingT Cleanup(func()) }) *MockRepository
NewMockRepository creates a new instance of MockRepository. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockRepository) DeleteOne ¶
func (_m *MockRepository) DeleteOne(ctx context.Context, userId int64) error
DeleteOne provides a mock function with given fields: ctx, userId
func (*MockRepository) EXPECT ¶
func (_m *MockRepository) EXPECT() *MockRepository_Expecter
func (*MockRepository) GetAll ¶
func (_m *MockRepository) GetAll(ctx context.Context) ([]*User, error)
GetAll provides a mock function with given fields: ctx
func (*MockRepository) GetOneById ¶
GetOneById provides a mock function with given fields: ctx, userId
func (*MockRepository) InsertMany ¶
func (_m *MockRepository) InsertMany(ctx context.Context, users []User) error
InsertMany provides a mock function with given fields: ctx, users
func (*MockRepository) UpdateOneById ¶
UpdateOneById provides a mock function with given fields: ctx, userId, user
type MockRepository_DeleteOne_Call ¶
MockRepository_DeleteOne_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteOne'
func (*MockRepository_DeleteOne_Call) Return ¶
func (_c *MockRepository_DeleteOne_Call) Return(_a0 error) *MockRepository_DeleteOne_Call
func (*MockRepository_DeleteOne_Call) Run ¶
func (_c *MockRepository_DeleteOne_Call) Run(run func(ctx context.Context, userId int64)) *MockRepository_DeleteOne_Call
func (*MockRepository_DeleteOne_Call) RunAndReturn ¶
func (_c *MockRepository_DeleteOne_Call) RunAndReturn(run func(context.Context, int64) error) *MockRepository_DeleteOne_Call
type MockRepository_Expecter ¶
type MockRepository_Expecter struct {
// contains filtered or unexported fields
}
func (*MockRepository_Expecter) DeleteOne ¶
func (_e *MockRepository_Expecter) DeleteOne(ctx interface{}, userId interface{}) *MockRepository_DeleteOne_Call
DeleteOne is a helper method to define mock.On call
- ctx context.Context
- userId int64
func (*MockRepository_Expecter) GetAll ¶
func (_e *MockRepository_Expecter) GetAll(ctx interface{}) *MockRepository_GetAll_Call
GetAll is a helper method to define mock.On call
- ctx context.Context
func (*MockRepository_Expecter) GetOneById ¶
func (_e *MockRepository_Expecter) GetOneById(ctx interface{}, userId interface{}) *MockRepository_GetOneById_Call
GetOneById is a helper method to define mock.On call
- ctx context.Context
- userId int64
func (*MockRepository_Expecter) InsertMany ¶
func (_e *MockRepository_Expecter) InsertMany(ctx interface{}, users interface{}) *MockRepository_InsertMany_Call
InsertMany is a helper method to define mock.On call
- ctx context.Context
- users []User
func (*MockRepository_Expecter) InsertOne ¶
func (_e *MockRepository_Expecter) InsertOne(ctx interface{}, user interface{}) *MockRepository_InsertOne_Call
InsertOne is a helper method to define mock.On call
- ctx context.Context
- user User
func (*MockRepository_Expecter) UpdateOneById ¶
func (_e *MockRepository_Expecter) UpdateOneById(ctx interface{}, userId interface{}, user interface{}) *MockRepository_UpdateOneById_Call
UpdateOneById is a helper method to define mock.On call
- ctx context.Context
- userId int64
- user User
type MockRepository_GetAll_Call ¶
MockRepository_GetAll_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAll'
func (*MockRepository_GetAll_Call) Return ¶
func (_c *MockRepository_GetAll_Call) Return(_a0 []*User, _a1 error) *MockRepository_GetAll_Call
func (*MockRepository_GetAll_Call) Run ¶
func (_c *MockRepository_GetAll_Call) Run(run func(ctx context.Context)) *MockRepository_GetAll_Call
func (*MockRepository_GetAll_Call) RunAndReturn ¶
func (_c *MockRepository_GetAll_Call) RunAndReturn(run func(context.Context) ([]*User, error)) *MockRepository_GetAll_Call
type MockRepository_GetOneById_Call ¶
MockRepository_GetOneById_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetOneById'
func (*MockRepository_GetOneById_Call) Return ¶
func (_c *MockRepository_GetOneById_Call) Return(_a0 *User, _a1 error) *MockRepository_GetOneById_Call
func (*MockRepository_GetOneById_Call) Run ¶
func (_c *MockRepository_GetOneById_Call) Run(run func(ctx context.Context, userId int64)) *MockRepository_GetOneById_Call
func (*MockRepository_GetOneById_Call) RunAndReturn ¶
func (_c *MockRepository_GetOneById_Call) RunAndReturn(run func(context.Context, int64) (*User, error)) *MockRepository_GetOneById_Call
type MockRepository_InsertMany_Call ¶
MockRepository_InsertMany_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InsertMany'
func (*MockRepository_InsertMany_Call) Return ¶
func (_c *MockRepository_InsertMany_Call) Return(_a0 error) *MockRepository_InsertMany_Call
func (*MockRepository_InsertMany_Call) Run ¶
func (_c *MockRepository_InsertMany_Call) Run(run func(ctx context.Context, users []User)) *MockRepository_InsertMany_Call
func (*MockRepository_InsertMany_Call) RunAndReturn ¶
func (_c *MockRepository_InsertMany_Call) RunAndReturn(run func(context.Context, []User) error) *MockRepository_InsertMany_Call
type MockRepository_InsertOne_Call ¶
MockRepository_InsertOne_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InsertOne'
func (*MockRepository_InsertOne_Call) Return ¶
func (_c *MockRepository_InsertOne_Call) Return(_a0 *User, _a1 error) *MockRepository_InsertOne_Call
func (*MockRepository_InsertOne_Call) Run ¶
func (_c *MockRepository_InsertOne_Call) Run(run func(ctx context.Context, user User)) *MockRepository_InsertOne_Call
func (*MockRepository_InsertOne_Call) RunAndReturn ¶
func (_c *MockRepository_InsertOne_Call) RunAndReturn(run func(context.Context, User) (*User, error)) *MockRepository_InsertOne_Call
type MockRepository_UpdateOneById_Call ¶
MockRepository_UpdateOneById_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateOneById'
func (*MockRepository_UpdateOneById_Call) Return ¶
func (_c *MockRepository_UpdateOneById_Call) Return(_a0 error) *MockRepository_UpdateOneById_Call
func (*MockRepository_UpdateOneById_Call) Run ¶
func (_c *MockRepository_UpdateOneById_Call) Run(run func(ctx context.Context, userId int64, user User)) *MockRepository_UpdateOneById_Call
func (*MockRepository_UpdateOneById_Call) RunAndReturn ¶
func (_c *MockRepository_UpdateOneById_Call) RunAndReturn(run func(context.Context, int64, User) error) *MockRepository_UpdateOneById_Call
type MockUsecase ¶
MockUsecase is an autogenerated mock type for the Usecase type
func NewMockUsecase ¶
func NewMockUsecase(t interface { mock.TestingT Cleanup(func()) }) *MockUsecase
NewMockUsecase creates a new instance of MockUsecase. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockUsecase) DeleteOne ¶
func (_m *MockUsecase) DeleteOne(ctx context.Context, userId int64) error
DeleteOne provides a mock function with given fields: ctx, userId
func (*MockUsecase) EXPECT ¶
func (_m *MockUsecase) EXPECT() *MockUsecase_Expecter
func (*MockUsecase) GetAll ¶
func (_m *MockUsecase) GetAll(ctx context.Context) ([]*User, error)
GetAll provides a mock function with given fields: ctx
func (*MockUsecase) GetOneById ¶
GetOneById provides a mock function with given fields: ctx, userId
func (*MockUsecase) InsertMany ¶
func (_m *MockUsecase) InsertMany(ctx context.Context, users []User) error
InsertMany provides a mock function with given fields: ctx, users
func (*MockUsecase) UpdateOneById ¶
UpdateOneById provides a mock function with given fields: ctx, userId, user
type MockUsecase_DeleteOne_Call ¶
MockUsecase_DeleteOne_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteOne'
func (*MockUsecase_DeleteOne_Call) Return ¶
func (_c *MockUsecase_DeleteOne_Call) Return(_a0 error) *MockUsecase_DeleteOne_Call
func (*MockUsecase_DeleteOne_Call) Run ¶
func (_c *MockUsecase_DeleteOne_Call) Run(run func(ctx context.Context, userId int64)) *MockUsecase_DeleteOne_Call
func (*MockUsecase_DeleteOne_Call) RunAndReturn ¶
func (_c *MockUsecase_DeleteOne_Call) RunAndReturn(run func(context.Context, int64) error) *MockUsecase_DeleteOne_Call
type MockUsecase_Expecter ¶
type MockUsecase_Expecter struct {
// contains filtered or unexported fields
}
func (*MockUsecase_Expecter) DeleteOne ¶
func (_e *MockUsecase_Expecter) DeleteOne(ctx interface{}, userId interface{}) *MockUsecase_DeleteOne_Call
DeleteOne is a helper method to define mock.On call
- ctx context.Context
- userId int64
func (*MockUsecase_Expecter) GetAll ¶
func (_e *MockUsecase_Expecter) GetAll(ctx interface{}) *MockUsecase_GetAll_Call
GetAll is a helper method to define mock.On call
- ctx context.Context
func (*MockUsecase_Expecter) GetOneById ¶
func (_e *MockUsecase_Expecter) GetOneById(ctx interface{}, userId interface{}) *MockUsecase_GetOneById_Call
GetOneById is a helper method to define mock.On call
- ctx context.Context
- userId int64
func (*MockUsecase_Expecter) InsertMany ¶
func (_e *MockUsecase_Expecter) InsertMany(ctx interface{}, users interface{}) *MockUsecase_InsertMany_Call
InsertMany is a helper method to define mock.On call
- ctx context.Context
- users []User
func (*MockUsecase_Expecter) InsertOne ¶
func (_e *MockUsecase_Expecter) InsertOne(ctx interface{}, user interface{}) *MockUsecase_InsertOne_Call
InsertOne is a helper method to define mock.On call
- ctx context.Context
- user User
func (*MockUsecase_Expecter) UpdateOneById ¶
func (_e *MockUsecase_Expecter) UpdateOneById(ctx interface{}, userId interface{}, user interface{}) *MockUsecase_UpdateOneById_Call
UpdateOneById is a helper method to define mock.On call
- ctx context.Context
- userId int64
- user User
type MockUsecase_GetAll_Call ¶
MockUsecase_GetAll_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAll'
func (*MockUsecase_GetAll_Call) Return ¶
func (_c *MockUsecase_GetAll_Call) Return(_a0 []*User, _a1 error) *MockUsecase_GetAll_Call
func (*MockUsecase_GetAll_Call) Run ¶
func (_c *MockUsecase_GetAll_Call) Run(run func(ctx context.Context)) *MockUsecase_GetAll_Call
func (*MockUsecase_GetAll_Call) RunAndReturn ¶
func (_c *MockUsecase_GetAll_Call) RunAndReturn(run func(context.Context) ([]*User, error)) *MockUsecase_GetAll_Call
type MockUsecase_GetOneById_Call ¶
MockUsecase_GetOneById_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetOneById'
func (*MockUsecase_GetOneById_Call) Return ¶
func (_c *MockUsecase_GetOneById_Call) Return(_a0 *User, _a1 error) *MockUsecase_GetOneById_Call
func (*MockUsecase_GetOneById_Call) Run ¶
func (_c *MockUsecase_GetOneById_Call) Run(run func(ctx context.Context, userId int64)) *MockUsecase_GetOneById_Call
func (*MockUsecase_GetOneById_Call) RunAndReturn ¶
func (_c *MockUsecase_GetOneById_Call) RunAndReturn(run func(context.Context, int64) (*User, error)) *MockUsecase_GetOneById_Call
type MockUsecase_InsertMany_Call ¶
MockUsecase_InsertMany_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InsertMany'
func (*MockUsecase_InsertMany_Call) Return ¶
func (_c *MockUsecase_InsertMany_Call) Return(_a0 error) *MockUsecase_InsertMany_Call
func (*MockUsecase_InsertMany_Call) Run ¶
func (_c *MockUsecase_InsertMany_Call) Run(run func(ctx context.Context, users []User)) *MockUsecase_InsertMany_Call
func (*MockUsecase_InsertMany_Call) RunAndReturn ¶
func (_c *MockUsecase_InsertMany_Call) RunAndReturn(run func(context.Context, []User) error) *MockUsecase_InsertMany_Call
type MockUsecase_InsertOne_Call ¶
MockUsecase_InsertOne_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InsertOne'
func (*MockUsecase_InsertOne_Call) Return ¶
func (_c *MockUsecase_InsertOne_Call) Return(_a0 *User, _a1 error) *MockUsecase_InsertOne_Call
func (*MockUsecase_InsertOne_Call) Run ¶
func (_c *MockUsecase_InsertOne_Call) Run(run func(ctx context.Context, user User)) *MockUsecase_InsertOne_Call
func (*MockUsecase_InsertOne_Call) RunAndReturn ¶
func (_c *MockUsecase_InsertOne_Call) RunAndReturn(run func(context.Context, User) (*User, error)) *MockUsecase_InsertOne_Call
type MockUsecase_UpdateOneById_Call ¶
MockUsecase_UpdateOneById_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateOneById'
func (*MockUsecase_UpdateOneById_Call) Return ¶
func (_c *MockUsecase_UpdateOneById_Call) Return(_a0 error) *MockUsecase_UpdateOneById_Call
func (*MockUsecase_UpdateOneById_Call) Run ¶
func (_c *MockUsecase_UpdateOneById_Call) Run(run func(ctx context.Context, userId int64, user User)) *MockUsecase_UpdateOneById_Call
func (*MockUsecase_UpdateOneById_Call) RunAndReturn ¶
func (_c *MockUsecase_UpdateOneById_Call) RunAndReturn(run func(context.Context, int64, User) error) *MockUsecase_UpdateOneById_Call
type Repository ¶
type Repository interface { GetAll(ctx context.Context) ([]*User, error) GetOneById(ctx context.Context, userId int64) (*User, error) InsertOne(ctx context.Context, user User) (*User, error) InsertMany(ctx context.Context, users []User) error DeleteOne(ctx context.Context, userId int64) error UpdateOneById(ctx context.Context, userId int64, user User) error }
type Usecase ¶
type Usecase interface { GetAll(ctx context.Context) ([]*User, error) GetOneById(ctx context.Context, userId int64) (*User, error) InsertOne(ctx context.Context, user User) (*User, error) InsertMany(ctx context.Context, users []User) error DeleteOne(ctx context.Context, userId int64) error UpdateOneById(ctx context.Context, userId int64, user User) error }