Documentation ¶
Overview ¶
Package mocks is a generated GoMock package.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeAccountModel ¶
type FakeAccountModel struct {
// contains filtered or unexported fields
}
FakeAccountModel implements the AccountModel by faking the data access layer with map.
func NewFakeAccountModel ¶
func NewFakeAccountModel() *FakeAccountModel
NewFakeAccountModel creates an instance of FakeAccountModel.
func (*FakeAccountModel) AddAccount ¶
func (fam *FakeAccountModel) AddAccount(email, password string) error
AddAccount adds a new account to the map.
func (*FakeAccountModel) GetAccount ¶
func (fam *FakeAccountModel) GetAccount(email string) (*model.Account, error)
GetAccount retrieves the account in the map associated with the passed email.
func (*FakeAccountModel) UpdateAccount ¶
func (fam *FakeAccountModel) UpdateAccount(email, password string) error
UpdateAccount updates the account in the map with passed email and password.
type MockAccountModel ¶
type MockAccountModel struct {
// contains filtered or unexported fields
}
MockAccountModel is a mock of AccountModel interface.
func NewMockAccountModel ¶
func NewMockAccountModel(ctrl *gomock.Controller) *MockAccountModel
NewMockAccountModel creates a new mock instance.
func (*MockAccountModel) AddAccount ¶
func (m *MockAccountModel) AddAccount(email, password string) error
AddAccount mocks base method.
func (*MockAccountModel) EXPECT ¶
func (m *MockAccountModel) EXPECT() *MockAccountModelMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockAccountModel) GetAccount ¶
func (m *MockAccountModel) GetAccount(email string) (*model.Account, error)
GetAccount mocks base method.
func (*MockAccountModel) UpdateAccount ¶
func (m *MockAccountModel) UpdateAccount(email, password string) error
UpdateAccount mocks base method.
type MockAccountModelMockRecorder ¶
type MockAccountModelMockRecorder struct {
// contains filtered or unexported fields
}
MockAccountModelMockRecorder is the mock recorder for MockAccountModel.
func (*MockAccountModelMockRecorder) AddAccount ¶
func (mr *MockAccountModelMockRecorder) AddAccount(email, password interface{}) *gomock.Call
AddAccount indicates an expected call of AddAccount.
func (*MockAccountModelMockRecorder) GetAccount ¶
func (mr *MockAccountModelMockRecorder) GetAccount(email interface{}) *gomock.Call
GetAccount indicates an expected call of GetAccount.
func (*MockAccountModelMockRecorder) UpdateAccount ¶
func (mr *MockAccountModelMockRecorder) UpdateAccount(email, password interface{}) *gomock.Call
UpdateAccount indicates an expected call of UpdateAccount.
type TestifyMockAccountModel ¶
TestifyMockAccountModel implements the AccountModel by mocking the data access layer.
func NewTestifyMockAccountModel ¶
func NewTestifyMockAccountModel() *TestifyMockAccountModel
NewTestifyMockAccountModel creates an instance of TestifyMockAccountModel.
func (*TestifyMockAccountModel) AddAccount ¶
func (mam *TestifyMockAccountModel) AddAccount(email, password string) error
AddAccount sets up the function to be stubbed with actual outputs to mimic adding a new account to the database.
func (*TestifyMockAccountModel) GetAccount ¶
func (mam *TestifyMockAccountModel) GetAccount(email string) (*model.Account, error)
GetAccount sets up the function to be stubbed with actual outputs to mimic retrieving an account associated with the passed email.
func (*TestifyMockAccountModel) UpdateAccount ¶
func (mam *TestifyMockAccountModel) UpdateAccount(email, password string) error
UpdateAccount sets up the function to be stubbed with actual outputs to mimic updating an account in the database with passed email and password.