mockrepository

package
v0.0.0-...-a02da8a Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockUserRepository

type MockUserRepository struct {
	mock.Mock
}

MockUserRepository is an autogenerated mock type for the UserRepository type

func NewMockUserRepository

func NewMockUserRepository(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockUserRepository

NewMockUserRepository creates a new instance of MockUserRepository. 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 (*MockUserRepository) Begin

Begin provides a mock function with given fields:

func (*MockUserRepository) Commit

func (_m *MockUserRepository) Commit() error

Commit provides a mock function with given fields:

func (*MockUserRepository) Create

func (_m *MockUserRepository) Create(ctx context.Context, user *model.User) error

Create provides a mock function with given fields: ctx, user

func (*MockUserRepository) EXPECT

func (*MockUserRepository) Get

func (_m *MockUserRepository) Get(ctx context.Context, uid uint32) (model.User, bool, error)

Get provides a mock function with given fields: ctx, uid

func (*MockUserRepository) GetByUsername

func (_m *MockUserRepository) GetByUsername(ctx context.Context, username string) (model.User, bool, error)

GetByUsername provides a mock function with given fields: ctx, username

func (*MockUserRepository) Rollback

func (_m *MockUserRepository) Rollback() error

Rollback provides a mock function with given fields:

func (*MockUserRepository) Search

func (_m *MockUserRepository) Search(ctx context.Context, criteria repository.UserCriteria) (map[uint32]model.User, error)

Search provides a mock function with given fields: ctx, criteria

type MockUserRepository_Begin_Call

type MockUserRepository_Begin_Call struct {
	*mock.Call
}

MockUserRepository_Begin_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Begin'

func (*MockUserRepository_Begin_Call) Return

func (*MockUserRepository_Begin_Call) Run

func (*MockUserRepository_Begin_Call) RunAndReturn

type MockUserRepository_Commit_Call

type MockUserRepository_Commit_Call struct {
	*mock.Call
}

MockUserRepository_Commit_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Commit'

func (*MockUserRepository_Commit_Call) Return

func (*MockUserRepository_Commit_Call) Run

func (*MockUserRepository_Commit_Call) RunAndReturn

type MockUserRepository_Create_Call

type MockUserRepository_Create_Call struct {
	*mock.Call
}

MockUserRepository_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create'

func (*MockUserRepository_Create_Call) Return

func (*MockUserRepository_Create_Call) Run

func (*MockUserRepository_Create_Call) RunAndReturn

type MockUserRepository_Expecter

type MockUserRepository_Expecter struct {
	// contains filtered or unexported fields
}

func (*MockUserRepository_Expecter) Begin

Begin is a helper method to define mock.On call

func (*MockUserRepository_Expecter) Commit

Commit is a helper method to define mock.On call

func (*MockUserRepository_Expecter) Create

func (_e *MockUserRepository_Expecter) Create(ctx interface{}, user interface{}) *MockUserRepository_Create_Call

Create is a helper method to define mock.On call

  • ctx context.Context
  • user *model.User

func (*MockUserRepository_Expecter) Get

func (_e *MockUserRepository_Expecter) Get(ctx interface{}, uid interface{}) *MockUserRepository_Get_Call

Get is a helper method to define mock.On call

  • ctx context.Context
  • uid uint32

func (*MockUserRepository_Expecter) GetByUsername

func (_e *MockUserRepository_Expecter) GetByUsername(ctx interface{}, username interface{}) *MockUserRepository_GetByUsername_Call

GetByUsername is a helper method to define mock.On call

  • ctx context.Context
  • username string

func (*MockUserRepository_Expecter) Rollback

Rollback is a helper method to define mock.On call

func (*MockUserRepository_Expecter) Search

func (_e *MockUserRepository_Expecter) Search(ctx interface{}, criteria interface{}) *MockUserRepository_Search_Call

Search is a helper method to define mock.On call

  • ctx context.Context
  • criteria repository.UserCriteria

type MockUserRepository_GetByUsername_Call

type MockUserRepository_GetByUsername_Call struct {
	*mock.Call
}

MockUserRepository_GetByUsername_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetByUsername'

func (*MockUserRepository_GetByUsername_Call) Return

func (*MockUserRepository_GetByUsername_Call) Run

func (*MockUserRepository_GetByUsername_Call) RunAndReturn

type MockUserRepository_Get_Call

type MockUserRepository_Get_Call struct {
	*mock.Call
}

MockUserRepository_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get'

func (*MockUserRepository_Get_Call) Return

func (*MockUserRepository_Get_Call) Run

func (*MockUserRepository_Get_Call) RunAndReturn

type MockUserRepository_Rollback_Call

type MockUserRepository_Rollback_Call struct {
	*mock.Call
}

MockUserRepository_Rollback_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Rollback'

func (*MockUserRepository_Rollback_Call) Return

func (*MockUserRepository_Rollback_Call) Run

func (*MockUserRepository_Rollback_Call) RunAndReturn

type MockUserRepository_Search_Call

type MockUserRepository_Search_Call struct {
	*mock.Call
}

MockUserRepository_Search_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Search'

func (*MockUserRepository_Search_Call) Return

func (*MockUserRepository_Search_Call) Run

func (*MockUserRepository_Search_Call) RunAndReturn

Jump to

Keyboard shortcuts

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