dbmock

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: May 18, 2023 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DatabaseAccessMock

type DatabaseAccessMock struct {
	mock.Mock
}

func (*DatabaseAccessMock) Create

func (dba *DatabaseAccessMock) Create(entity interface{}) error

func (*DatabaseAccessMock) DB

func (dba *DatabaseAccessMock) DB() *gorm.DB

func (*DatabaseAccessMock) DeleteEntity

func (dba *DatabaseAccessMock) DeleteEntity(entityContainer interface{}) error

func (*DatabaseAccessMock) GetEntities

func (dba *DatabaseAccessMock) GetEntities(entities interface{}, conditions ...interface{}) error

func (*DatabaseAccessMock) GetFirstEntity

func (dba *DatabaseAccessMock) GetFirstEntity(entityContainer interface{}, conditions ...interface{}) error

func (*DatabaseAccessMock) GetLastEntity

func (dba *DatabaseAccessMock) GetLastEntity(entityContainer interface{}, conditions ...interface{}) error

func (*DatabaseAccessMock) RegisterEntity

func (dba *DatabaseAccessMock) RegisterEntity(entityType interface{}) error

func (*DatabaseAccessMock) Save

func (dba *DatabaseAccessMock) Save(entity interface{}) error

func (*DatabaseAccessMock) UpdateEntity

func (dba *DatabaseAccessMock) UpdateEntity(entityContainer interface{}, column string, value interface{}) error

func (*DatabaseAccessMock) WorkOn

func (dba *DatabaseAccessMock) WorkOn(entityContainer interface{}) *gorm.DB

Jump to

Keyboard shortcuts

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