Documentation ¶
Overview ¶
Package dbtest has utilities to help with writing DB related tests in conjunction with sqlize.
Index ¶
- Constants
- func DriverName(t interface{ ... }, fallback string) string
- func NewLogger(t interface{ ... }) sqlize.Logger
- func Open(t *testing.T, drv driver.Driver, source string, log sqlize.LogFlag) (*sql.DB, error)
- func OpenArgs(t interface{ ... }, drvFallback, srcFallback string) (driver, source string)
- func ShallOpen(t *testing.T, drv driver.Driver, source string, log sqlize.LogFlag) *sql.DB
- func SourceName(t interface{ ... }, fallback string) string
- func VerifyTable(t testing.TB, q sqlize.Querier, def bsq.TableDef) (ok bool)
- func VerifyTables(t testing.TB, q sqlize.Querier) (ok bool)
- type CRUDTest
- type Errorer
Constants ¶
View Source
const ( ENV_DBDRIVER = "SQLIZE_TSTDB_DRIVER" ENV_DBSOURCE = "SQLIZE_TSTDB_SOURCE" )
Variables ¶
This section is empty.
Functions ¶
func DriverName ¶
func NewLogger ¶
NewLogger creates a new logger to be used with sqlize.LogDriver. For an example read the test TestNewLogger.
func SourceName ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.