Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent interface { ExecContext(ctx context.Context, query string, args ...interface{}) (sql.Result, error) QueryContext(ctx context.Context, query string, args ...interface{}) (*sql.Rows, error) }
Agent defines a common set of methods for executing stored procedures, statements or queries.
type Truncator ¶
type Truncator struct {
// contains filtered or unexported fields
}
Truncator represents a common set of methods for truncating a database during testing.
func (*Truncator) MustTruncateAll ¶
MustTruncateAll will run TruncateAll and fail test if it can't.
func (*Truncator) MustTruncateTables ¶
MustTruncateTables will run TruncateTables and will fail test if it can't.
func (*Truncator) TruncateAll ¶
TruncateAll will empty all tables in the database.
Click to show internal directories.
Click to hide internal directories.