dbtest

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2025 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var TokenLockDBCases = []struct {
	Name string
	Fn   func(*testing.T, driver.TokenLockDB, driver.TokenTransactionDB)
}{
	{"TestFully", TestFully},
}

TokenLockDBCases collects test functions that db driver implementations can use for integration tests

View Source
var TokenTransactionDBCases = []struct {
	Name string
	Fn   func(*testing.T, driver.TokenTransactionDB)
}{
	{"FailsIfRequestDoesNotExist", TFailsIfRequestDoesNotExist},
	{"Status", TStatus},
	{"StoresTimestamp", TStoresTimestamp},
	{"Movements", TMovements},
	{"Transaction", TTransaction},
	{"TokenRequest", TTokenRequest},
	{"AllowsSameTxID", TAllowsSameTxID},
	{"Rollback", TRollback},
	{"TransactionQueries", TTransactionQueries},
	{"ValidationRecordQueries", TValidationRecordQueries},
	{"TEndorserAcks", TEndorserAcks},
}

TokenTransactionDBCases collects test functions that db driver implementations can use for integration tests

Functions

func TAllowsSameTxID

func TAllowsSameTxID(t *testing.T, db driver.TokenTransactionDB)

func TEndorserAcks

func TEndorserAcks(t *testing.T, db driver.TokenTransactionDB)

func TFailsIfRequestDoesNotExist

func TFailsIfRequestDoesNotExist(t *testing.T, db driver.TokenTransactionDB)

func TMovements

func TMovements(t *testing.T, db driver.TokenTransactionDB)

func TRollback

func TRollback(t *testing.T, db driver.TokenTransactionDB)

func TStatus

func TStatus(t *testing.T, db driver.TokenTransactionDB)

func TStoresTimestamp

func TStoresTimestamp(t *testing.T, db driver.TokenTransactionDB)

func TTokenRequest

func TTokenRequest(t *testing.T, db driver.TokenTransactionDB)

func TTransaction

func TTransaction(t *testing.T, db driver.TokenTransactionDB)

func TTransactionQueries

func TTransactionQueries(t *testing.T, db driver.TokenTransactionDB)

func TValidationRecordQueries

func TValidationRecordQueries(t *testing.T, db driver.TokenTransactionDB)

func TestFully

func TestFully(t *testing.T, tokenLockDB driver.TokenLockDB, tokenTransactionDB driver.TokenTransactionDB)

Types

This section is empty.

Jump to

Keyboard shortcuts

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