Versions in this module Expand all Collapse all v2 v2.10.3 Feb 9, 2024 Changes in this version + var UnixTimeComparer = cmp.Comparer(func(t1, t2 time.Time) bool { ... }) + func AssertClauseSerialize(t *testing.T, dialect jet.Dialect, clause jet.Clause, query string, ...) + func AssertDebugSerialize(t *testing.T, dialect jet.Dialect, clause jet.Serializer, query string, ...) + func AssertDebugStatementSql(t *testing.T, query jet.Statement, expectedQuery string, ...) + func AssertDeepEqual(t *testing.T, actual, expected interface{}, option ...cmp.Option) + func AssertExec(t *testing.T, stmt jet.Statement, db qrm.DB, rowsAffected ...int64) + func AssertExecAndRollback(t *testing.T, stmt jet.Statement, db *sql.DB, rowsAffected ...int64) + func AssertExecContextErr(ctx context.Context, t *testing.T, stmt jet.Statement, db qrm.DB, ...) + func AssertExecErr(t *testing.T, stmt jet.Statement, db qrm.DB, errorStr string) + func AssertFileContent(t *testing.T, filePath string, expectedContent string) + func AssertFileNamesEqual(t *testing.T, dirPath string, fileNames ...string) + func AssertJSON(t *testing.T, data interface{}, expectedJSON string) + func AssertJSONFile(t *testing.T, data interface{}, testRelativePath string) + func AssertPanicErr(t *testing.T, fun func(), errorStr string) + func AssertProjectionSerialize(t *testing.T, dialect jet.Dialect, projection jet.Projection, query string, ...) + func AssertQueryPanicErr(t *testing.T, stmt jet.Statement, db qrm.DB, dest interface{}, ...) + func AssertSerialize(t *testing.T, dialect jet.Dialect, serializer jet.Serializer, query string, ...) + func AssertSerializeErr(t *testing.T, dialect jet.Dialect, clause jet.Serializer, errString string) + func AssertStatementSql(t *testing.T, query jet.Statement, expectedQuery string, ...) + func AssertStatementSqlErr(t *testing.T, stmt jet.Statement, errorStr string) + func BoolPtr(b bool) *bool + func ByteArrayPtr(arr []byte) *[]byte + func Date(t string) *time.Time + func ExecuteInTxAndRollback(t *testing.T, db *sql.DB, f func(tx *sql.Tx)) + func Float32Ptr(f float32) *float32 + func Float64Ptr(f float64) *float64 + func Int16Ptr(i int16) *int16 + func Int32Ptr(i int32) *int32 + func Int64Ptr(i int64) *int64 + func Int8Ptr(i int8) *int8 + func PrintJson(v interface{}) + func SaveJSONFile(v interface{}, testRelativePath string) + func StringPtr(s string) *string + func TimePtr(t time.Time) *time.Time + func TimeWithTimeZone(t string) *time.Time + func TimeWithoutTimeZone(t string) *time.Time + func TimestampWithTimeZone(t string, precision int) *time.Time + func TimestampWithoutTimeZone(t string, precision int) *time.Time + func ToJSON(v interface{}) string + func UInt16Ptr(i uint16) *uint16 + func UInt32Ptr(i uint32) *uint32 + func UInt64Ptr(i uint64) *uint64 + func UInt8Ptr(i uint8) *uint8 + func UUIDPtr(u string) *uuid.UUID