gomigratorteststubs

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildZerologLogger

func BuildZerologLogger(buffer *bytes.Buffer) zerolog.Logger

func ExtractLogsToMap

func ExtractLogsToMap(b *bytes.Buffer, filters ...zerologFilterOpt) (m []map[string]interface{})

func IgnoreFieldFilter

func IgnoreFieldFilter(f string) zerologFilterOpt

Types

type DB

type DB struct {
	T      *testing.T
	Driver string

	BeginxCalls []DBBeginxCall

	QueryxCalls []DBQueryxCall

	ExecCalls []DBExecCall

	GetCalls []error
	// contains filtered or unexported fields
}

func (*DB) Beginx

func (db *DB) Beginx() (tx *sqlx.Tx, err error)

func (*DB) DriverName

func (db *DB) DriverName() string

func (*DB) Exec

func (db *DB) Exec(query string, args ...interface{}) (res sql.Result, err error)

func (*DB) Get

func (db *DB) Get(dest interface{}, query string, args ...interface{}) (err error)

func (*DB) Queryx

func (db *DB) Queryx(query string, args ...interface{}) (rows *sqlx.Rows, err error)

type DBBeginxCall

type DBBeginxCall struct {
	Tx  *sqlx.Tx
	Err error
}

type DBExecCall

type DBExecCall struct {
	Result sql.Result
	Err    error
}

type DBQueryxCall

type DBQueryxCall struct {
	Rows *sqlx.Rows
	Err  error
}

Jump to

Keyboard shortcuts

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