Versions in this module Expand all Collapse all v0 v0.0.2 May 3, 2021 v0.0.1 May 3, 2021 Changes in this version + func ExecSpec(t TestingT, q *QuerySpec) + func ExecSqlSpec(t TestingT, q *QuerySpec) + func RunDDLTests(t TestingT) + func RunSimpleSuite(t TestingT) + func RunTestSuite(t TestingT) + func Setup() + func TestExec(t TestingT, sql string) + func TestSelect(t TestingT, sql string, expects [][]driver.Value) + func TestSelectErr(t TestingT, sql string, expects [][]driver.Value) + func TestSqlSelect(t TestingT, source, sql string, expects [][]driver.Value) + type QuerySpec struct + Cols []string + Exec string + Expect [][]driver.Value + ExpectColCt int + ExpectRowCt int + HasErr bool + RowData interface{} + Source string + Sql string + ValidateRow func([]interface{}) + ValidateRowData func() + type TestingT interface + Errorf func(format string, args ...interface{})