Documentation
¶
Index ¶
- Variables
- type AtomicFn
- type Domain
- type ForgetPassword
- type MockDomain
- func (_m *MockDomain) Delete(setup Setup, user User) (bool, error)
- func (_m *MockDomain) EXPECT() *MockDomain_Expecter
- func (_m *MockDomain) LogIn(setup Setup, user User) (User, string, error)
- func (_m *MockDomain) Logout(setup Setup, token string) error
- func (_m *MockDomain) ResetPasswordRequest(setup Setup, user User) (User, error)
- func (_m *MockDomain) Session(setup Setup, token string) (User, error)
- func (_m *MockDomain) SignUp(setup Setup, user User) (User, error)
- func (_m *MockDomain) VerifyAccount(setup Setup, token string) (bool, error)
- func (_m *MockDomain) VerifyPasswordReset(setup Setup, token string, password string) (User, error)
- type MockDomain_Delete_Call
- type MockDomain_Expecter
- func (_e *MockDomain_Expecter) Delete(setup interface{}, user interface{}) *MockDomain_Delete_Call
- func (_e *MockDomain_Expecter) LogIn(setup interface{}, user interface{}) *MockDomain_LogIn_Call
- func (_e *MockDomain_Expecter) Logout(setup interface{}, token interface{}) *MockDomain_Logout_Call
- func (_e *MockDomain_Expecter) ResetPasswordRequest(setup interface{}, user interface{}) *MockDomain_ResetPasswordRequest_Call
- func (_e *MockDomain_Expecter) Session(setup interface{}, token interface{}) *MockDomain_Session_Call
- func (_e *MockDomain_Expecter) SignUp(setup interface{}, user interface{}) *MockDomain_SignUp_Call
- func (_e *MockDomain_Expecter) VerifyAccount(setup interface{}, token interface{}) *MockDomain_VerifyAccount_Call
- func (_e *MockDomain_Expecter) VerifyPasswordReset(setup interface{}, token interface{}, password interface{}) *MockDomain_VerifyPasswordReset_Call
- type MockDomain_LogIn_Call
- func (_c *MockDomain_LogIn_Call) Return(existing User, sessionKey string, err error) *MockDomain_LogIn_Call
- func (_c *MockDomain_LogIn_Call) Run(run func(setup Setup, user User)) *MockDomain_LogIn_Call
- func (_c *MockDomain_LogIn_Call) RunAndReturn(run func(Setup, User) (User, string, error)) *MockDomain_LogIn_Call
- type MockDomain_Logout_Call
- type MockDomain_ResetPasswordRequest_Call
- func (_c *MockDomain_ResetPasswordRequest_Call) Return(sentTo User, err error) *MockDomain_ResetPasswordRequest_Call
- func (_c *MockDomain_ResetPasswordRequest_Call) Run(run func(setup Setup, user User)) *MockDomain_ResetPasswordRequest_Call
- func (_c *MockDomain_ResetPasswordRequest_Call) RunAndReturn(run func(Setup, User) (User, error)) *MockDomain_ResetPasswordRequest_Call
- type MockDomain_Session_Call
- func (_c *MockDomain_Session_Call) Return(user User, err error) *MockDomain_Session_Call
- func (_c *MockDomain_Session_Call) Run(run func(setup Setup, token string)) *MockDomain_Session_Call
- func (_c *MockDomain_Session_Call) RunAndReturn(run func(Setup, string) (User, error)) *MockDomain_Session_Call
- type MockDomain_SignUp_Call
- type MockDomain_VerifyAccount_Call
- func (_c *MockDomain_VerifyAccount_Call) Return(verified bool, err error) *MockDomain_VerifyAccount_Call
- func (_c *MockDomain_VerifyAccount_Call) Run(run func(setup Setup, token string)) *MockDomain_VerifyAccount_Call
- func (_c *MockDomain_VerifyAccount_Call) RunAndReturn(run func(Setup, string) (bool, error)) *MockDomain_VerifyAccount_Call
- type MockDomain_VerifyPasswordReset_Call
- func (_c *MockDomain_VerifyPasswordReset_Call) Return(updated User, err error) *MockDomain_VerifyPasswordReset_Call
- func (_c *MockDomain_VerifyPasswordReset_Call) Run(run func(setup Setup, token string, password string)) *MockDomain_VerifyPasswordReset_Call
- func (_c *MockDomain_VerifyPasswordReset_Call) RunAndReturn(run func(Setup, string, string) (User, error)) *MockDomain_VerifyPasswordReset_Call
- type MockNotifier
- type MockNotifier_Expecter
- type MockNotifier_Send_Call
- func (_c *MockNotifier_Send_Call) Return(_a0 error) *MockNotifier_Send_Call
- func (_c *MockNotifier_Send_Call) Run(run func(to string, subject string, text string, html string)) *MockNotifier_Send_Call
- func (_c *MockNotifier_Send_Call) RunAndReturn(run func(string, string, string, string) error) *MockNotifier_Send_Call
- type MockRepository
- func (_m *MockRepository) Atomic(fn func(Repository) error) error
- func (_m *MockRepository) EXPECT() *MockRepository_Expecter
- func (_m *MockRepository) ForgetPassword(ctx context.Context) RepositoryForgetPassword
- func (_m *MockRepository) Session(ctx context.Context) RepositorySession
- func (_m *MockRepository) User(ctx context.Context) RepositoryUser
- func (_m *MockRepository) VerifyAccount(ctx context.Context) RepositoryVerifyAccount
- type MockRepositoryForgetPassword
- type MockRepositoryForgetPassword_Create_Call
- func (_c *MockRepositoryForgetPassword_Create_Call) Return(request ForgetPassword, err error) *MockRepositoryForgetPassword_Create_Call
- func (_c *MockRepositoryForgetPassword_Create_Call) Run(run func(token string, userId uint64)) *MockRepositoryForgetPassword_Create_Call
- func (_c *MockRepositoryForgetPassword_Create_Call) RunAndReturn(run func(string, uint64) (ForgetPassword, error)) *MockRepositoryForgetPassword_Create_Call
- type MockRepositoryForgetPassword_Delete_Call
- func (_c *MockRepositoryForgetPassword_Delete_Call) Return(request ForgetPassword, err error) *MockRepositoryForgetPassword_Delete_Call
- func (_c *MockRepositoryForgetPassword_Delete_Call) Run(run func(token string)) *MockRepositoryForgetPassword_Delete_Call
- func (_c *MockRepositoryForgetPassword_Delete_Call) RunAndReturn(run func(string) (ForgetPassword, error)) *MockRepositoryForgetPassword_Delete_Call
- type MockRepositoryForgetPassword_Expecter
- type MockRepositorySession
- type MockRepositorySession_Create_Call
- func (_c *MockRepositorySession_Create_Call) Return(session Session, err error) *MockRepositorySession_Create_Call
- func (_c *MockRepositorySession_Create_Call) Run(run func(user User)) *MockRepositorySession_Create_Call
- func (_c *MockRepositorySession_Create_Call) RunAndReturn(run func(User) (Session, error)) *MockRepositorySession_Create_Call
- type MockRepositorySession_Delete_Call
- func (_c *MockRepositorySession_Delete_Call) Return(_a0 error) *MockRepositorySession_Delete_Call
- func (_c *MockRepositorySession_Delete_Call) Run(run func(key string)) *MockRepositorySession_Delete_Call
- func (_c *MockRepositorySession_Delete_Call) RunAndReturn(run func(string) error) *MockRepositorySession_Delete_Call
- type MockRepositorySession_Expecter
- type MockRepositorySession_Get_Call
- func (_c *MockRepositorySession_Get_Call) Return(user User, err error) *MockRepositorySession_Get_Call
- func (_c *MockRepositorySession_Get_Call) Run(run func(key string)) *MockRepositorySession_Get_Call
- func (_c *MockRepositorySession_Get_Call) RunAndReturn(run func(string) (User, error)) *MockRepositorySession_Get_Call
- type MockRepositoryUser
- func (_m *MockRepositoryUser) Create(user User) (User, error)
- func (_m *MockRepositoryUser) Delete(id uint64) (bool, error)
- func (_m *MockRepositoryUser) EXPECT() *MockRepositoryUser_Expecter
- func (_m *MockRepositoryUser) GetByEmail(email string) (User, error)
- func (_m *MockRepositoryUser) GetByUsername(username string) (User, error)
- func (_m *MockRepositoryUser) SetPassword(user User, password string) error
- func (_m *MockRepositoryUser) Verify(user User) error
- type MockRepositoryUser_Create_Call
- func (_c *MockRepositoryUser_Create_Call) Return(newUser User, err error) *MockRepositoryUser_Create_Call
- func (_c *MockRepositoryUser_Create_Call) Run(run func(user User)) *MockRepositoryUser_Create_Call
- func (_c *MockRepositoryUser_Create_Call) RunAndReturn(run func(User) (User, error)) *MockRepositoryUser_Create_Call
- type MockRepositoryUser_Delete_Call
- func (_c *MockRepositoryUser_Delete_Call) Return(success bool, err error) *MockRepositoryUser_Delete_Call
- func (_c *MockRepositoryUser_Delete_Call) Run(run func(id uint64)) *MockRepositoryUser_Delete_Call
- func (_c *MockRepositoryUser_Delete_Call) RunAndReturn(run func(uint64) (bool, error)) *MockRepositoryUser_Delete_Call
- type MockRepositoryUser_Expecter
- func (_e *MockRepositoryUser_Expecter) Create(user interface{}) *MockRepositoryUser_Create_Call
- func (_e *MockRepositoryUser_Expecter) Delete(id interface{}) *MockRepositoryUser_Delete_Call
- func (_e *MockRepositoryUser_Expecter) GetByEmail(email interface{}) *MockRepositoryUser_GetByEmail_Call
- func (_e *MockRepositoryUser_Expecter) GetByUsername(username interface{}) *MockRepositoryUser_GetByUsername_Call
- func (_e *MockRepositoryUser_Expecter) SetPassword(user interface{}, password interface{}) *MockRepositoryUser_SetPassword_Call
- func (_e *MockRepositoryUser_Expecter) Verify(user interface{}) *MockRepositoryUser_Verify_Call
- type MockRepositoryUser_GetByEmail_Call
- func (_c *MockRepositoryUser_GetByEmail_Call) Return(user User, err error) *MockRepositoryUser_GetByEmail_Call
- func (_c *MockRepositoryUser_GetByEmail_Call) Run(run func(email string)) *MockRepositoryUser_GetByEmail_Call
- func (_c *MockRepositoryUser_GetByEmail_Call) RunAndReturn(run func(string) (User, error)) *MockRepositoryUser_GetByEmail_Call
- type MockRepositoryUser_GetByUsername_Call
- func (_c *MockRepositoryUser_GetByUsername_Call) Return(user User, err error) *MockRepositoryUser_GetByUsername_Call
- func (_c *MockRepositoryUser_GetByUsername_Call) Run(run func(username string)) *MockRepositoryUser_GetByUsername_Call
- func (_c *MockRepositoryUser_GetByUsername_Call) RunAndReturn(run func(string) (User, error)) *MockRepositoryUser_GetByUsername_Call
- type MockRepositoryUser_SetPassword_Call
- func (_c *MockRepositoryUser_SetPassword_Call) Return(_a0 error) *MockRepositoryUser_SetPassword_Call
- func (_c *MockRepositoryUser_SetPassword_Call) Run(run func(user User, password string)) *MockRepositoryUser_SetPassword_Call
- func (_c *MockRepositoryUser_SetPassword_Call) RunAndReturn(run func(User, string) error) *MockRepositoryUser_SetPassword_Call
- type MockRepositoryUser_Verify_Call
- type MockRepositoryVerifyAccount
- type MockRepositoryVerifyAccount_Create_Call
- func (_c *MockRepositoryVerifyAccount_Create_Call) Return(verification VerifyAccount, err error) *MockRepositoryVerifyAccount_Create_Call
- func (_c *MockRepositoryVerifyAccount_Create_Call) Run(run func(token string, userId uint64)) *MockRepositoryVerifyAccount_Create_Call
- func (_c *MockRepositoryVerifyAccount_Create_Call) RunAndReturn(run func(string, uint64) (VerifyAccount, error)) *MockRepositoryVerifyAccount_Create_Call
- type MockRepositoryVerifyAccount_Expecter
- type MockRepositoryVerifyAccount_Verify_Call
- func (_c *MockRepositoryVerifyAccount_Verify_Call) Return(verification VerifyAccount, err error) *MockRepositoryVerifyAccount_Verify_Call
- func (_c *MockRepositoryVerifyAccount_Verify_Call) Run(run func(token string)) *MockRepositoryVerifyAccount_Verify_Call
- func (_c *MockRepositoryVerifyAccount_Verify_Call) RunAndReturn(run func(string) (VerifyAccount, error)) *MockRepositoryVerifyAccount_Verify_Call
- type MockRepository_Atomic_Call
- func (_c *MockRepository_Atomic_Call) Return(_a0 error) *MockRepository_Atomic_Call
- func (_c *MockRepository_Atomic_Call) Run(run func(fn func(Repository) error)) *MockRepository_Atomic_Call
- func (_c *MockRepository_Atomic_Call) RunAndReturn(run func(func(Repository) error) error) *MockRepository_Atomic_Call
- type MockRepository_Expecter
- func (_e *MockRepository_Expecter) Atomic(fn interface{}) *MockRepository_Atomic_Call
- func (_e *MockRepository_Expecter) ForgetPassword(ctx interface{}) *MockRepository_ForgetPassword_Call
- func (_e *MockRepository_Expecter) Session(ctx interface{}) *MockRepository_Session_Call
- func (_e *MockRepository_Expecter) User(ctx interface{}) *MockRepository_User_Call
- func (_e *MockRepository_Expecter) VerifyAccount(ctx interface{}) *MockRepository_VerifyAccount_Call
- type MockRepository_ForgetPassword_Call
- func (_c *MockRepository_ForgetPassword_Call) Return(_a0 RepositoryForgetPassword) *MockRepository_ForgetPassword_Call
- func (_c *MockRepository_ForgetPassword_Call) Run(run func(ctx context.Context)) *MockRepository_ForgetPassword_Call
- func (_c *MockRepository_ForgetPassword_Call) RunAndReturn(run func(context.Context) RepositoryForgetPassword) *MockRepository_ForgetPassword_Call
- type MockRepository_Session_Call
- func (_c *MockRepository_Session_Call) Return(_a0 RepositorySession) *MockRepository_Session_Call
- func (_c *MockRepository_Session_Call) Run(run func(ctx context.Context)) *MockRepository_Session_Call
- func (_c *MockRepository_Session_Call) RunAndReturn(run func(context.Context) RepositorySession) *MockRepository_Session_Call
- type MockRepository_User_Call
- func (_c *MockRepository_User_Call) Return(_a0 RepositoryUser) *MockRepository_User_Call
- func (_c *MockRepository_User_Call) Run(run func(ctx context.Context)) *MockRepository_User_Call
- func (_c *MockRepository_User_Call) RunAndReturn(run func(context.Context) RepositoryUser) *MockRepository_User_Call
- type MockRepository_VerifyAccount_Call
- func (_c *MockRepository_VerifyAccount_Call) Return(_a0 RepositoryVerifyAccount) *MockRepository_VerifyAccount_Call
- func (_c *MockRepository_VerifyAccount_Call) Run(run func(ctx context.Context)) *MockRepository_VerifyAccount_Call
- func (_c *MockRepository_VerifyAccount_Call) RunAndReturn(run func(context.Context) RepositoryVerifyAccount) *MockRepository_VerifyAccount_Call
- type Notifier
- type Repository
- type RepositoryForgetPassword
- type RepositorySession
- type RepositoryUser
- type RepositoryVerifyAccount
- type Session
- type Setup
- type User
- type VerifyAccount
Constants ¶
This section is empty.
Variables ¶
var ErrInvalidCredentials = errors.New("invalid credentials")
var ErrInvalidToken = errors.New("invalid token")
var ErrNoSession = errors.New("no session")
var ErrUserAlreadyExists = errors.New("user already exists")
var ErrUserNotExist = errors.New("user not exists")
Functions ¶
This section is empty.
Types ¶
type AtomicFn ¶
type AtomicFn = func(txRepo Repository) error
type Domain ¶
type Domain interface { SignUp(setup Setup, user User) (newUser User, err error) LogIn(setup Setup, user User) (existing User, sessionKey string, err error) Delete(setup Setup, user User) (deleted bool, err error) VerifyAccount(setup Setup, token string) (verified bool, err error) ResetPasswordRequest(setup Setup, user User) (sentTo User, err error) VerifyPasswordReset(setup Setup, token string, password string) (updated User, err error) Session(setup Setup, token string) (user User, err error) Logout(setup Setup, token string) (err error) }
type ForgetPassword ¶
type MockDomain ¶
MockDomain is an autogenerated mock type for the Domain type
func NewMockDomain ¶
func NewMockDomain(t interface { mock.TestingT Cleanup(func()) }) *MockDomain
NewMockDomain creates a new instance of MockDomain. 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 (*MockDomain) Delete ¶
func (_m *MockDomain) Delete(setup Setup, user User) (bool, error)
Delete provides a mock function with given fields: setup, user
func (*MockDomain) EXPECT ¶
func (_m *MockDomain) EXPECT() *MockDomain_Expecter
func (*MockDomain) Logout ¶
func (_m *MockDomain) Logout(setup Setup, token string) error
Logout provides a mock function with given fields: setup, token
func (*MockDomain) ResetPasswordRequest ¶
func (_m *MockDomain) ResetPasswordRequest(setup Setup, user User) (User, error)
ResetPasswordRequest provides a mock function with given fields: setup, user
func (*MockDomain) Session ¶
func (_m *MockDomain) Session(setup Setup, token string) (User, error)
Session provides a mock function with given fields: setup, token
func (*MockDomain) SignUp ¶
func (_m *MockDomain) SignUp(setup Setup, user User) (User, error)
SignUp provides a mock function with given fields: setup, user
func (*MockDomain) VerifyAccount ¶
func (_m *MockDomain) VerifyAccount(setup Setup, token string) (bool, error)
VerifyAccount provides a mock function with given fields: setup, token
func (*MockDomain) VerifyPasswordReset ¶
VerifyPasswordReset provides a mock function with given fields: setup, token, password
type MockDomain_Delete_Call ¶
MockDomain_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete'
func (*MockDomain_Delete_Call) Return ¶
func (_c *MockDomain_Delete_Call) Return(deleted bool, err error) *MockDomain_Delete_Call
func (*MockDomain_Delete_Call) Run ¶
func (_c *MockDomain_Delete_Call) Run(run func(setup Setup, user User)) *MockDomain_Delete_Call
func (*MockDomain_Delete_Call) RunAndReturn ¶
func (_c *MockDomain_Delete_Call) RunAndReturn(run func(Setup, User) (bool, error)) *MockDomain_Delete_Call
type MockDomain_Expecter ¶
type MockDomain_Expecter struct {
// contains filtered or unexported fields
}
func (*MockDomain_Expecter) Delete ¶
func (_e *MockDomain_Expecter) Delete(setup interface{}, user interface{}) *MockDomain_Delete_Call
Delete is a helper method to define mock.On call
- setup Setup
- user User
func (*MockDomain_Expecter) LogIn ¶
func (_e *MockDomain_Expecter) LogIn(setup interface{}, user interface{}) *MockDomain_LogIn_Call
LogIn is a helper method to define mock.On call
- setup Setup
- user User
func (*MockDomain_Expecter) Logout ¶
func (_e *MockDomain_Expecter) Logout(setup interface{}, token interface{}) *MockDomain_Logout_Call
Logout is a helper method to define mock.On call
- setup Setup
- token string
func (*MockDomain_Expecter) ResetPasswordRequest ¶
func (_e *MockDomain_Expecter) ResetPasswordRequest(setup interface{}, user interface{}) *MockDomain_ResetPasswordRequest_Call
ResetPasswordRequest is a helper method to define mock.On call
- setup Setup
- user User
func (*MockDomain_Expecter) Session ¶
func (_e *MockDomain_Expecter) Session(setup interface{}, token interface{}) *MockDomain_Session_Call
Session is a helper method to define mock.On call
- setup Setup
- token string
func (*MockDomain_Expecter) SignUp ¶
func (_e *MockDomain_Expecter) SignUp(setup interface{}, user interface{}) *MockDomain_SignUp_Call
SignUp is a helper method to define mock.On call
- setup Setup
- user User
func (*MockDomain_Expecter) VerifyAccount ¶
func (_e *MockDomain_Expecter) VerifyAccount(setup interface{}, token interface{}) *MockDomain_VerifyAccount_Call
VerifyAccount is a helper method to define mock.On call
- setup Setup
- token string
func (*MockDomain_Expecter) VerifyPasswordReset ¶
func (_e *MockDomain_Expecter) VerifyPasswordReset(setup interface{}, token interface{}, password interface{}) *MockDomain_VerifyPasswordReset_Call
VerifyPasswordReset is a helper method to define mock.On call
- setup Setup
- token string
- password string
type MockDomain_LogIn_Call ¶
MockDomain_LogIn_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LogIn'
func (*MockDomain_LogIn_Call) Return ¶
func (_c *MockDomain_LogIn_Call) Return(existing User, sessionKey string, err error) *MockDomain_LogIn_Call
func (*MockDomain_LogIn_Call) Run ¶
func (_c *MockDomain_LogIn_Call) Run(run func(setup Setup, user User)) *MockDomain_LogIn_Call
func (*MockDomain_LogIn_Call) RunAndReturn ¶
func (_c *MockDomain_LogIn_Call) RunAndReturn(run func(Setup, User) (User, string, error)) *MockDomain_LogIn_Call
type MockDomain_Logout_Call ¶
MockDomain_Logout_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Logout'
func (*MockDomain_Logout_Call) Return ¶
func (_c *MockDomain_Logout_Call) Return(err error) *MockDomain_Logout_Call
func (*MockDomain_Logout_Call) Run ¶
func (_c *MockDomain_Logout_Call) Run(run func(setup Setup, token string)) *MockDomain_Logout_Call
func (*MockDomain_Logout_Call) RunAndReturn ¶
func (_c *MockDomain_Logout_Call) RunAndReturn(run func(Setup, string) error) *MockDomain_Logout_Call
type MockDomain_ResetPasswordRequest_Call ¶
MockDomain_ResetPasswordRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ResetPasswordRequest'
func (*MockDomain_ResetPasswordRequest_Call) Return ¶
func (_c *MockDomain_ResetPasswordRequest_Call) Return(sentTo User, err error) *MockDomain_ResetPasswordRequest_Call
func (*MockDomain_ResetPasswordRequest_Call) Run ¶
func (_c *MockDomain_ResetPasswordRequest_Call) Run(run func(setup Setup, user User)) *MockDomain_ResetPasswordRequest_Call
func (*MockDomain_ResetPasswordRequest_Call) RunAndReturn ¶
func (_c *MockDomain_ResetPasswordRequest_Call) RunAndReturn(run func(Setup, User) (User, error)) *MockDomain_ResetPasswordRequest_Call
type MockDomain_Session_Call ¶
MockDomain_Session_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Session'
func (*MockDomain_Session_Call) Return ¶
func (_c *MockDomain_Session_Call) Return(user User, err error) *MockDomain_Session_Call
func (*MockDomain_Session_Call) Run ¶
func (_c *MockDomain_Session_Call) Run(run func(setup Setup, token string)) *MockDomain_Session_Call
func (*MockDomain_Session_Call) RunAndReturn ¶
func (_c *MockDomain_Session_Call) RunAndReturn(run func(Setup, string) (User, error)) *MockDomain_Session_Call
type MockDomain_SignUp_Call ¶
MockDomain_SignUp_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SignUp'
func (*MockDomain_SignUp_Call) Return ¶
func (_c *MockDomain_SignUp_Call) Return(newUser User, err error) *MockDomain_SignUp_Call
func (*MockDomain_SignUp_Call) Run ¶
func (_c *MockDomain_SignUp_Call) Run(run func(setup Setup, user User)) *MockDomain_SignUp_Call
func (*MockDomain_SignUp_Call) RunAndReturn ¶
func (_c *MockDomain_SignUp_Call) RunAndReturn(run func(Setup, User) (User, error)) *MockDomain_SignUp_Call
type MockDomain_VerifyAccount_Call ¶
MockDomain_VerifyAccount_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'VerifyAccount'
func (*MockDomain_VerifyAccount_Call) Return ¶
func (_c *MockDomain_VerifyAccount_Call) Return(verified bool, err error) *MockDomain_VerifyAccount_Call
func (*MockDomain_VerifyAccount_Call) Run ¶
func (_c *MockDomain_VerifyAccount_Call) Run(run func(setup Setup, token string)) *MockDomain_VerifyAccount_Call
func (*MockDomain_VerifyAccount_Call) RunAndReturn ¶
func (_c *MockDomain_VerifyAccount_Call) RunAndReturn(run func(Setup, string) (bool, error)) *MockDomain_VerifyAccount_Call
type MockDomain_VerifyPasswordReset_Call ¶
MockDomain_VerifyPasswordReset_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'VerifyPasswordReset'
func (*MockDomain_VerifyPasswordReset_Call) Return ¶
func (_c *MockDomain_VerifyPasswordReset_Call) Return(updated User, err error) *MockDomain_VerifyPasswordReset_Call
func (*MockDomain_VerifyPasswordReset_Call) Run ¶
func (_c *MockDomain_VerifyPasswordReset_Call) Run(run func(setup Setup, token string, password string)) *MockDomain_VerifyPasswordReset_Call
func (*MockDomain_VerifyPasswordReset_Call) RunAndReturn ¶
func (_c *MockDomain_VerifyPasswordReset_Call) RunAndReturn(run func(Setup, string, string) (User, error)) *MockDomain_VerifyPasswordReset_Call
type MockNotifier ¶
MockNotifier is an autogenerated mock type for the Notifier type
func NewMockNotifier ¶
func NewMockNotifier(t interface { mock.TestingT Cleanup(func()) }) *MockNotifier
NewMockNotifier creates a new instance of MockNotifier. 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 (*MockNotifier) EXPECT ¶
func (_m *MockNotifier) EXPECT() *MockNotifier_Expecter
type MockNotifier_Expecter ¶
type MockNotifier_Expecter struct {
// contains filtered or unexported fields
}
func (*MockNotifier_Expecter) Send ¶
func (_e *MockNotifier_Expecter) Send(to interface{}, subject interface{}, text interface{}, html interface{}) *MockNotifier_Send_Call
Send is a helper method to define mock.On call
- to string
- subject string
- text string
- html string
type MockNotifier_Send_Call ¶
MockNotifier_Send_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Send'
func (*MockNotifier_Send_Call) Return ¶
func (_c *MockNotifier_Send_Call) Return(_a0 error) *MockNotifier_Send_Call
func (*MockNotifier_Send_Call) Run ¶
func (_c *MockNotifier_Send_Call) Run(run func(to string, subject string, text string, html string)) *MockNotifier_Send_Call
func (*MockNotifier_Send_Call) RunAndReturn ¶
func (_c *MockNotifier_Send_Call) RunAndReturn(run func(string, string, string, string) error) *MockNotifier_Send_Call
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) Atomic ¶
func (_m *MockRepository) Atomic(fn func(Repository) error) error
Atomic provides a mock function with given fields: fn
func (*MockRepository) EXPECT ¶
func (_m *MockRepository) EXPECT() *MockRepository_Expecter
func (*MockRepository) ForgetPassword ¶
func (_m *MockRepository) ForgetPassword(ctx context.Context) RepositoryForgetPassword
ForgetPassword provides a mock function with given fields: ctx
func (*MockRepository) Session ¶
func (_m *MockRepository) Session(ctx context.Context) RepositorySession
Session provides a mock function with given fields: ctx
func (*MockRepository) User ¶
func (_m *MockRepository) User(ctx context.Context) RepositoryUser
User provides a mock function with given fields: ctx
func (*MockRepository) VerifyAccount ¶
func (_m *MockRepository) VerifyAccount(ctx context.Context) RepositoryVerifyAccount
VerifyAccount provides a mock function with given fields: ctx
type MockRepositoryForgetPassword ¶
MockRepositoryForgetPassword is an autogenerated mock type for the RepositoryForgetPassword type
func NewMockRepositoryForgetPassword ¶
func NewMockRepositoryForgetPassword(t interface { mock.TestingT Cleanup(func()) }) *MockRepositoryForgetPassword
NewMockRepositoryForgetPassword creates a new instance of MockRepositoryForgetPassword. 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 (*MockRepositoryForgetPassword) Create ¶
func (_m *MockRepositoryForgetPassword) Create(token string, userId uint64) (ForgetPassword, error)
Create provides a mock function with given fields: token, userId
func (*MockRepositoryForgetPassword) Delete ¶
func (_m *MockRepositoryForgetPassword) Delete(token string) (ForgetPassword, error)
Delete provides a mock function with given fields: token
func (*MockRepositoryForgetPassword) EXPECT ¶
func (_m *MockRepositoryForgetPassword) EXPECT() *MockRepositoryForgetPassword_Expecter
type MockRepositoryForgetPassword_Create_Call ¶
MockRepositoryForgetPassword_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create'
func (*MockRepositoryForgetPassword_Create_Call) Return ¶
func (_c *MockRepositoryForgetPassword_Create_Call) Return(request ForgetPassword, err error) *MockRepositoryForgetPassword_Create_Call
func (*MockRepositoryForgetPassword_Create_Call) Run ¶
func (_c *MockRepositoryForgetPassword_Create_Call) Run(run func(token string, userId uint64)) *MockRepositoryForgetPassword_Create_Call
func (*MockRepositoryForgetPassword_Create_Call) RunAndReturn ¶
func (_c *MockRepositoryForgetPassword_Create_Call) RunAndReturn(run func(string, uint64) (ForgetPassword, error)) *MockRepositoryForgetPassword_Create_Call
type MockRepositoryForgetPassword_Delete_Call ¶
MockRepositoryForgetPassword_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete'
func (*MockRepositoryForgetPassword_Delete_Call) Return ¶
func (_c *MockRepositoryForgetPassword_Delete_Call) Return(request ForgetPassword, err error) *MockRepositoryForgetPassword_Delete_Call
func (*MockRepositoryForgetPassword_Delete_Call) Run ¶
func (_c *MockRepositoryForgetPassword_Delete_Call) Run(run func(token string)) *MockRepositoryForgetPassword_Delete_Call
func (*MockRepositoryForgetPassword_Delete_Call) RunAndReturn ¶
func (_c *MockRepositoryForgetPassword_Delete_Call) RunAndReturn(run func(string) (ForgetPassword, error)) *MockRepositoryForgetPassword_Delete_Call
type MockRepositoryForgetPassword_Expecter ¶
type MockRepositoryForgetPassword_Expecter struct {
// contains filtered or unexported fields
}
func (*MockRepositoryForgetPassword_Expecter) Create ¶
func (_e *MockRepositoryForgetPassword_Expecter) Create(token interface{}, userId interface{}) *MockRepositoryForgetPassword_Create_Call
Create is a helper method to define mock.On call
- token string
- userId uint64
func (*MockRepositoryForgetPassword_Expecter) Delete ¶
func (_e *MockRepositoryForgetPassword_Expecter) Delete(token interface{}) *MockRepositoryForgetPassword_Delete_Call
Delete is a helper method to define mock.On call
- token string
type MockRepositorySession ¶
MockRepositorySession is an autogenerated mock type for the RepositorySession type
func NewMockRepositorySession ¶
func NewMockRepositorySession(t interface { mock.TestingT Cleanup(func()) }) *MockRepositorySession
NewMockRepositorySession creates a new instance of MockRepositorySession. 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 (*MockRepositorySession) Create ¶
func (_m *MockRepositorySession) Create(user User) (Session, error)
Create provides a mock function with given fields: user
func (*MockRepositorySession) Delete ¶
func (_m *MockRepositorySession) Delete(key string) error
Delete provides a mock function with given fields: key
func (*MockRepositorySession) EXPECT ¶
func (_m *MockRepositorySession) EXPECT() *MockRepositorySession_Expecter
type MockRepositorySession_Create_Call ¶
MockRepositorySession_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create'
func (*MockRepositorySession_Create_Call) Return ¶
func (_c *MockRepositorySession_Create_Call) Return(session Session, err error) *MockRepositorySession_Create_Call
func (*MockRepositorySession_Create_Call) Run ¶
func (_c *MockRepositorySession_Create_Call) Run(run func(user User)) *MockRepositorySession_Create_Call
func (*MockRepositorySession_Create_Call) RunAndReturn ¶
func (_c *MockRepositorySession_Create_Call) RunAndReturn(run func(User) (Session, error)) *MockRepositorySession_Create_Call
type MockRepositorySession_Delete_Call ¶
MockRepositorySession_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete'
func (*MockRepositorySession_Delete_Call) Return ¶
func (_c *MockRepositorySession_Delete_Call) Return(_a0 error) *MockRepositorySession_Delete_Call
func (*MockRepositorySession_Delete_Call) Run ¶
func (_c *MockRepositorySession_Delete_Call) Run(run func(key string)) *MockRepositorySession_Delete_Call
func (*MockRepositorySession_Delete_Call) RunAndReturn ¶
func (_c *MockRepositorySession_Delete_Call) RunAndReturn(run func(string) error) *MockRepositorySession_Delete_Call
type MockRepositorySession_Expecter ¶
type MockRepositorySession_Expecter struct {
// contains filtered or unexported fields
}
func (*MockRepositorySession_Expecter) Create ¶
func (_e *MockRepositorySession_Expecter) Create(user interface{}) *MockRepositorySession_Create_Call
Create is a helper method to define mock.On call
- user User
func (*MockRepositorySession_Expecter) Delete ¶
func (_e *MockRepositorySession_Expecter) Delete(key interface{}) *MockRepositorySession_Delete_Call
Delete is a helper method to define mock.On call
- key string
func (*MockRepositorySession_Expecter) Get ¶
func (_e *MockRepositorySession_Expecter) Get(key interface{}) *MockRepositorySession_Get_Call
Get is a helper method to define mock.On call
- key string
type MockRepositorySession_Get_Call ¶
MockRepositorySession_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get'
func (*MockRepositorySession_Get_Call) Return ¶
func (_c *MockRepositorySession_Get_Call) Return(user User, err error) *MockRepositorySession_Get_Call
func (*MockRepositorySession_Get_Call) Run ¶
func (_c *MockRepositorySession_Get_Call) Run(run func(key string)) *MockRepositorySession_Get_Call
func (*MockRepositorySession_Get_Call) RunAndReturn ¶
func (_c *MockRepositorySession_Get_Call) RunAndReturn(run func(string) (User, error)) *MockRepositorySession_Get_Call
type MockRepositoryUser ¶
MockRepositoryUser is an autogenerated mock type for the RepositoryUser type
func NewMockRepositoryUser ¶
func NewMockRepositoryUser(t interface { mock.TestingT Cleanup(func()) }) *MockRepositoryUser
NewMockRepositoryUser creates a new instance of MockRepositoryUser. 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 (*MockRepositoryUser) Create ¶
func (_m *MockRepositoryUser) Create(user User) (User, error)
Create provides a mock function with given fields: user
func (*MockRepositoryUser) Delete ¶
func (_m *MockRepositoryUser) Delete(id uint64) (bool, error)
Delete provides a mock function with given fields: id
func (*MockRepositoryUser) EXPECT ¶
func (_m *MockRepositoryUser) EXPECT() *MockRepositoryUser_Expecter
func (*MockRepositoryUser) GetByEmail ¶
func (_m *MockRepositoryUser) GetByEmail(email string) (User, error)
GetByEmail provides a mock function with given fields: email
func (*MockRepositoryUser) GetByUsername ¶
func (_m *MockRepositoryUser) GetByUsername(username string) (User, error)
GetByUsername provides a mock function with given fields: username
func (*MockRepositoryUser) SetPassword ¶
func (_m *MockRepositoryUser) SetPassword(user User, password string) error
SetPassword provides a mock function with given fields: user, password
func (*MockRepositoryUser) Verify ¶
func (_m *MockRepositoryUser) Verify(user User) error
Verify provides a mock function with given fields: user
type MockRepositoryUser_Create_Call ¶
MockRepositoryUser_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create'
func (*MockRepositoryUser_Create_Call) Return ¶
func (_c *MockRepositoryUser_Create_Call) Return(newUser User, err error) *MockRepositoryUser_Create_Call
func (*MockRepositoryUser_Create_Call) Run ¶
func (_c *MockRepositoryUser_Create_Call) Run(run func(user User)) *MockRepositoryUser_Create_Call
func (*MockRepositoryUser_Create_Call) RunAndReturn ¶
func (_c *MockRepositoryUser_Create_Call) RunAndReturn(run func(User) (User, error)) *MockRepositoryUser_Create_Call
type MockRepositoryUser_Delete_Call ¶
MockRepositoryUser_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete'
func (*MockRepositoryUser_Delete_Call) Return ¶
func (_c *MockRepositoryUser_Delete_Call) Return(success bool, err error) *MockRepositoryUser_Delete_Call
func (*MockRepositoryUser_Delete_Call) Run ¶
func (_c *MockRepositoryUser_Delete_Call) Run(run func(id uint64)) *MockRepositoryUser_Delete_Call
func (*MockRepositoryUser_Delete_Call) RunAndReturn ¶
func (_c *MockRepositoryUser_Delete_Call) RunAndReturn(run func(uint64) (bool, error)) *MockRepositoryUser_Delete_Call
type MockRepositoryUser_Expecter ¶
type MockRepositoryUser_Expecter struct {
// contains filtered or unexported fields
}
func (*MockRepositoryUser_Expecter) Create ¶
func (_e *MockRepositoryUser_Expecter) Create(user interface{}) *MockRepositoryUser_Create_Call
Create is a helper method to define mock.On call
- user User
func (*MockRepositoryUser_Expecter) Delete ¶
func (_e *MockRepositoryUser_Expecter) Delete(id interface{}) *MockRepositoryUser_Delete_Call
Delete is a helper method to define mock.On call
- id uint64
func (*MockRepositoryUser_Expecter) GetByEmail ¶
func (_e *MockRepositoryUser_Expecter) GetByEmail(email interface{}) *MockRepositoryUser_GetByEmail_Call
GetByEmail is a helper method to define mock.On call
- email string
func (*MockRepositoryUser_Expecter) GetByUsername ¶
func (_e *MockRepositoryUser_Expecter) GetByUsername(username interface{}) *MockRepositoryUser_GetByUsername_Call
GetByUsername is a helper method to define mock.On call
- username string
func (*MockRepositoryUser_Expecter) SetPassword ¶
func (_e *MockRepositoryUser_Expecter) SetPassword(user interface{}, password interface{}) *MockRepositoryUser_SetPassword_Call
SetPassword is a helper method to define mock.On call
- user User
- password string
func (*MockRepositoryUser_Expecter) Verify ¶
func (_e *MockRepositoryUser_Expecter) Verify(user interface{}) *MockRepositoryUser_Verify_Call
Verify is a helper method to define mock.On call
- user User
type MockRepositoryUser_GetByEmail_Call ¶
MockRepositoryUser_GetByEmail_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetByEmail'
func (*MockRepositoryUser_GetByEmail_Call) Return ¶
func (_c *MockRepositoryUser_GetByEmail_Call) Return(user User, err error) *MockRepositoryUser_GetByEmail_Call
func (*MockRepositoryUser_GetByEmail_Call) Run ¶
func (_c *MockRepositoryUser_GetByEmail_Call) Run(run func(email string)) *MockRepositoryUser_GetByEmail_Call
func (*MockRepositoryUser_GetByEmail_Call) RunAndReturn ¶
func (_c *MockRepositoryUser_GetByEmail_Call) RunAndReturn(run func(string) (User, error)) *MockRepositoryUser_GetByEmail_Call
type MockRepositoryUser_GetByUsername_Call ¶
MockRepositoryUser_GetByUsername_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetByUsername'
func (*MockRepositoryUser_GetByUsername_Call) Return ¶
func (_c *MockRepositoryUser_GetByUsername_Call) Return(user User, err error) *MockRepositoryUser_GetByUsername_Call
func (*MockRepositoryUser_GetByUsername_Call) Run ¶
func (_c *MockRepositoryUser_GetByUsername_Call) Run(run func(username string)) *MockRepositoryUser_GetByUsername_Call
func (*MockRepositoryUser_GetByUsername_Call) RunAndReturn ¶
func (_c *MockRepositoryUser_GetByUsername_Call) RunAndReturn(run func(string) (User, error)) *MockRepositoryUser_GetByUsername_Call
type MockRepositoryUser_SetPassword_Call ¶
MockRepositoryUser_SetPassword_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetPassword'
func (*MockRepositoryUser_SetPassword_Call) Return ¶
func (_c *MockRepositoryUser_SetPassword_Call) Return(_a0 error) *MockRepositoryUser_SetPassword_Call
func (*MockRepositoryUser_SetPassword_Call) Run ¶
func (_c *MockRepositoryUser_SetPassword_Call) Run(run func(user User, password string)) *MockRepositoryUser_SetPassword_Call
func (*MockRepositoryUser_SetPassword_Call) RunAndReturn ¶
func (_c *MockRepositoryUser_SetPassword_Call) RunAndReturn(run func(User, string) error) *MockRepositoryUser_SetPassword_Call
type MockRepositoryUser_Verify_Call ¶
MockRepositoryUser_Verify_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Verify'
func (*MockRepositoryUser_Verify_Call) Return ¶
func (_c *MockRepositoryUser_Verify_Call) Return(_a0 error) *MockRepositoryUser_Verify_Call
func (*MockRepositoryUser_Verify_Call) Run ¶
func (_c *MockRepositoryUser_Verify_Call) Run(run func(user User)) *MockRepositoryUser_Verify_Call
func (*MockRepositoryUser_Verify_Call) RunAndReturn ¶
func (_c *MockRepositoryUser_Verify_Call) RunAndReturn(run func(User) error) *MockRepositoryUser_Verify_Call
type MockRepositoryVerifyAccount ¶
MockRepositoryVerifyAccount is an autogenerated mock type for the RepositoryVerifyAccount type
func NewMockRepositoryVerifyAccount ¶
func NewMockRepositoryVerifyAccount(t interface { mock.TestingT Cleanup(func()) }) *MockRepositoryVerifyAccount
NewMockRepositoryVerifyAccount creates a new instance of MockRepositoryVerifyAccount. 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 (*MockRepositoryVerifyAccount) Create ¶
func (_m *MockRepositoryVerifyAccount) Create(token string, userId uint64) (VerifyAccount, error)
Create provides a mock function with given fields: token, userId
func (*MockRepositoryVerifyAccount) EXPECT ¶
func (_m *MockRepositoryVerifyAccount) EXPECT() *MockRepositoryVerifyAccount_Expecter
func (*MockRepositoryVerifyAccount) Verify ¶
func (_m *MockRepositoryVerifyAccount) Verify(token string) (VerifyAccount, error)
Verify provides a mock function with given fields: token
type MockRepositoryVerifyAccount_Create_Call ¶
MockRepositoryVerifyAccount_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create'
func (*MockRepositoryVerifyAccount_Create_Call) Return ¶
func (_c *MockRepositoryVerifyAccount_Create_Call) Return(verification VerifyAccount, err error) *MockRepositoryVerifyAccount_Create_Call
func (*MockRepositoryVerifyAccount_Create_Call) Run ¶
func (_c *MockRepositoryVerifyAccount_Create_Call) Run(run func(token string, userId uint64)) *MockRepositoryVerifyAccount_Create_Call
func (*MockRepositoryVerifyAccount_Create_Call) RunAndReturn ¶
func (_c *MockRepositoryVerifyAccount_Create_Call) RunAndReturn(run func(string, uint64) (VerifyAccount, error)) *MockRepositoryVerifyAccount_Create_Call
type MockRepositoryVerifyAccount_Expecter ¶
type MockRepositoryVerifyAccount_Expecter struct {
// contains filtered or unexported fields
}
func (*MockRepositoryVerifyAccount_Expecter) Create ¶
func (_e *MockRepositoryVerifyAccount_Expecter) Create(token interface{}, userId interface{}) *MockRepositoryVerifyAccount_Create_Call
Create is a helper method to define mock.On call
- token string
- userId uint64
func (*MockRepositoryVerifyAccount_Expecter) Verify ¶
func (_e *MockRepositoryVerifyAccount_Expecter) Verify(token interface{}) *MockRepositoryVerifyAccount_Verify_Call
Verify is a helper method to define mock.On call
- token string
type MockRepositoryVerifyAccount_Verify_Call ¶
MockRepositoryVerifyAccount_Verify_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Verify'
func (*MockRepositoryVerifyAccount_Verify_Call) Return ¶
func (_c *MockRepositoryVerifyAccount_Verify_Call) Return(verification VerifyAccount, err error) *MockRepositoryVerifyAccount_Verify_Call
func (*MockRepositoryVerifyAccount_Verify_Call) Run ¶
func (_c *MockRepositoryVerifyAccount_Verify_Call) Run(run func(token string)) *MockRepositoryVerifyAccount_Verify_Call
func (*MockRepositoryVerifyAccount_Verify_Call) RunAndReturn ¶
func (_c *MockRepositoryVerifyAccount_Verify_Call) RunAndReturn(run func(string) (VerifyAccount, error)) *MockRepositoryVerifyAccount_Verify_Call
type MockRepository_Atomic_Call ¶
MockRepository_Atomic_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Atomic'
func (*MockRepository_Atomic_Call) Return ¶
func (_c *MockRepository_Atomic_Call) Return(_a0 error) *MockRepository_Atomic_Call
func (*MockRepository_Atomic_Call) Run ¶
func (_c *MockRepository_Atomic_Call) Run(run func(fn func(Repository) error)) *MockRepository_Atomic_Call
func (*MockRepository_Atomic_Call) RunAndReturn ¶
func (_c *MockRepository_Atomic_Call) RunAndReturn(run func(func(Repository) error) error) *MockRepository_Atomic_Call
type MockRepository_Expecter ¶
type MockRepository_Expecter struct {
// contains filtered or unexported fields
}
func (*MockRepository_Expecter) Atomic ¶
func (_e *MockRepository_Expecter) Atomic(fn interface{}) *MockRepository_Atomic_Call
Atomic is a helper method to define mock.On call
- fn func(Repository) error
func (*MockRepository_Expecter) ForgetPassword ¶
func (_e *MockRepository_Expecter) ForgetPassword(ctx interface{}) *MockRepository_ForgetPassword_Call
ForgetPassword is a helper method to define mock.On call
- ctx context.Context
func (*MockRepository_Expecter) Session ¶
func (_e *MockRepository_Expecter) Session(ctx interface{}) *MockRepository_Session_Call
Session is a helper method to define mock.On call
- ctx context.Context
func (*MockRepository_Expecter) User ¶
func (_e *MockRepository_Expecter) User(ctx interface{}) *MockRepository_User_Call
User is a helper method to define mock.On call
- ctx context.Context
func (*MockRepository_Expecter) VerifyAccount ¶
func (_e *MockRepository_Expecter) VerifyAccount(ctx interface{}) *MockRepository_VerifyAccount_Call
VerifyAccount is a helper method to define mock.On call
- ctx context.Context
type MockRepository_ForgetPassword_Call ¶
MockRepository_ForgetPassword_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ForgetPassword'
func (*MockRepository_ForgetPassword_Call) Return ¶
func (_c *MockRepository_ForgetPassword_Call) Return(_a0 RepositoryForgetPassword) *MockRepository_ForgetPassword_Call
func (*MockRepository_ForgetPassword_Call) Run ¶
func (_c *MockRepository_ForgetPassword_Call) Run(run func(ctx context.Context)) *MockRepository_ForgetPassword_Call
func (*MockRepository_ForgetPassword_Call) RunAndReturn ¶
func (_c *MockRepository_ForgetPassword_Call) RunAndReturn(run func(context.Context) RepositoryForgetPassword) *MockRepository_ForgetPassword_Call
type MockRepository_Session_Call ¶
MockRepository_Session_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Session'
func (*MockRepository_Session_Call) Return ¶
func (_c *MockRepository_Session_Call) Return(_a0 RepositorySession) *MockRepository_Session_Call
func (*MockRepository_Session_Call) Run ¶
func (_c *MockRepository_Session_Call) Run(run func(ctx context.Context)) *MockRepository_Session_Call
func (*MockRepository_Session_Call) RunAndReturn ¶
func (_c *MockRepository_Session_Call) RunAndReturn(run func(context.Context) RepositorySession) *MockRepository_Session_Call
type MockRepository_User_Call ¶
MockRepository_User_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'User'
func (*MockRepository_User_Call) Return ¶
func (_c *MockRepository_User_Call) Return(_a0 RepositoryUser) *MockRepository_User_Call
func (*MockRepository_User_Call) Run ¶
func (_c *MockRepository_User_Call) Run(run func(ctx context.Context)) *MockRepository_User_Call
func (*MockRepository_User_Call) RunAndReturn ¶
func (_c *MockRepository_User_Call) RunAndReturn(run func(context.Context) RepositoryUser) *MockRepository_User_Call
type MockRepository_VerifyAccount_Call ¶
MockRepository_VerifyAccount_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'VerifyAccount'
func (*MockRepository_VerifyAccount_Call) Return ¶
func (_c *MockRepository_VerifyAccount_Call) Return(_a0 RepositoryVerifyAccount) *MockRepository_VerifyAccount_Call
func (*MockRepository_VerifyAccount_Call) Run ¶
func (_c *MockRepository_VerifyAccount_Call) Run(run func(ctx context.Context)) *MockRepository_VerifyAccount_Call
func (*MockRepository_VerifyAccount_Call) RunAndReturn ¶
func (_c *MockRepository_VerifyAccount_Call) RunAndReturn(run func(context.Context) RepositoryVerifyAccount) *MockRepository_VerifyAccount_Call
type Repository ¶
type Repository interface { Atomic(fn AtomicFn) error User(ctx context.Context) RepositoryUser VerifyAccount(ctx context.Context) RepositoryVerifyAccount ForgetPassword(ctx context.Context) RepositoryForgetPassword Session(ctx context.Context) RepositorySession }
type RepositoryForgetPassword ¶
type RepositoryForgetPassword interface { Create(token string, userId uint64) (request ForgetPassword, err error) Delete(token string) (request ForgetPassword, err error) }
type RepositorySession ¶
type RepositoryUser ¶
type RepositoryVerifyAccount ¶
type RepositoryVerifyAccount interface { Create(token string, userId uint64) (verification VerifyAccount, err error) Verify(token string) (verification VerifyAccount, err error) }