tests

package
v0.0.0-...-a769874 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DBHelper

type DBHelper struct {
	T  *testing.T
	DB sqlite.Client
}

func PrepareDB

func PrepareDB(
	ctx context.Context,
	t *testing.T,
	dbName string,
	opts ...OptionDatabase,
) (sqlite.Client, *DBHelper, func(context.Context))

func (*DBHelper) CreateTable

func (db *DBHelper) CreateTable(ctx context.Context, tableName string, sqlStmt string)

func (*DBHelper) DropTable

func (db *DBHelper) DropTable(ctx context.Context, tableName string)

func (*DBHelper) TruncateTable

func (db *DBHelper) TruncateTable(ctx context.Context, tableName string)

type OptionDatabase

type OptionDatabase func(*OptionsDatabase)

func WithDatabaseLog

func WithDatabaseLog(log func(string, ...any)) OptionDatabase

func WithDatabasePathFilesMigration

func WithDatabasePathFilesMigration(paths ...string) OptionDatabase

type OptionsDatabase

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

Jump to

Keyboard shortcuts

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