mocks

package
v0.0.0-...-838b099 Latest Latest
Warning

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

Go to latest
Published: Oct 3, 2023 License: MIT Imports: 5 Imported by: 0

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

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

type TestifyMockAccountModel struct {
	mock.Mock
}

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.

Jump to

Keyboard shortcuts

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