Documentation
¶
Index ¶
- Constants
- Variables
- type PureSqlxConnection
- func (_m *PureSqlxConnection) BeginTxx(ctx context.Context, opts *sql.TxOptions) (*sqlx.Tx, error)
- func (_m *PureSqlxConnection) BindNamed(_a0 string, _a1 interface{}) (string, []interface{}, error)
- func (_m *PureSqlxConnection) DriverName() string
- func (_m *PureSqlxConnection) ExecContext(ctx context.Context, query string, args ...interface{}) (sql.Result, error)
- func (_m *PureSqlxConnection) PrepareContext(ctx context.Context, query string) (*sql.Stmt, error)
- func (_m *PureSqlxConnection) QueryContext(ctx context.Context, query string, args ...interface{}) (*sql.Rows, error)
- func (_m *PureSqlxConnection) QueryRowxContext(ctx context.Context, query string, args ...interface{}) *sqlx.Row
- func (_m *PureSqlxConnection) QueryxContext(ctx context.Context, query string, args ...interface{}) (*sqlx.Rows, error)
- func (_m *PureSqlxConnection) Rebind(_a0 string) string
Constants ¶
const (
FakeStringAns = "fake_string_ans"
)
Variables ¶
var ( BadMockDBConn = func() db.PureSqlxConnection { mockCtxArg := mock.AnythingOfType("*context.cancelCtx") mockCtxEmpty := mock.AnythingOfType("*context.emptyCtx") mockSqlTxOptions := mock.AnythingOfType("*sql.TxOptions") mockStringArg := mock.AnythingOfType("string") conn := PureSqlxConnection{} conn.On("DriverName").Return(FakeStringAns) conn.On("Rebind", mockStringArg).Return(FakeStringAns) conn.On("BindNamed", mockStringArg, mock.Anything).Return(FakeStringAns, nil, db.ErrInvalidRepoEmptyRepo) conn.On("QueryContext", mockCtxArg, mockStringArg, mock.Anything).Return(&sql.Rows{}, db.ErrInvalidRepoEmptyRepo) conn.On("QueryContext", mockCtxEmpty, mockStringArg, mock.Anything).Return(&sql.Rows{}, db.ErrInvalidRepoEmptyRepo) conn.On("QueryxContext", mockCtxArg, mockStringArg, mock.Anything). Return(&sqlx.Rows{}, db.ErrInvalidRepoEmptyRepo) conn.On("QueryxContext", mockCtxEmpty, mockStringArg, mock.Anything). Return(&sqlx.Rows{}, db.ErrInvalidRepoEmptyRepo) conn.On("QueryRowxContext", mockCtxArg, mockStringArg, mock.Anything).Return(&sqlx.Row{}) conn.On("QueryRowxContext", mockCtxEmpty, mockStringArg, mock.Anything).Return(&sqlx.Row{}) conn.On("ExecContext", mockCtxArg, mockStringArg, mock.Anything, mock.Anything, mock.Anything, mock.Anything). Return(driver.RowsAffected(0), db.ErrInvalidRepoEmptyRepo) conn.On("ExecContext", mockCtxEmpty, mockStringArg, mock.Anything, mock.Anything, mock.Anything, mock.Anything, mock.Anything). Return(driver.RowsAffected(0), db.ErrInvalidRepoEmptyRepo) conn.On("PrepareContext", mockCtxArg, mockStringArg).Return(&sql.Stmt{}, db.ErrInvalidRepoEmptyRepo) conn.On("BeginTxx", mockCtxArg, mock.Anything).Return(&sqlx.Tx{}, db.ErrInvalidRepoEmptyRepo) conn.On("BeginTxx", mockCtxEmpty, mockSqlTxOptions).Return(&sqlx.Tx{}, db.ErrInvalidRepoEmptyRepo) return &conn }() GoodMockDBConn = func() db.PureSqlxConnection { mockCtxArg := mock.AnythingOfType("*context.cancelCtx") mockCtxEmpty := mock.AnythingOfType("*context.emptyCtx") mockSqlTxOptions := mock.AnythingOfType("*sql.TxOptions") mockStringArg := mock.AnythingOfType("string") conn := PureSqlxConnection{} conn.On("DriverName").Return(FakeStringAns) conn.On("Rebind", mockStringArg).Return(FakeStringAns) conn.On("BindNamed", mockStringArg, mock.Anything).Return(FakeStringAns, nil, nil) conn.On("QueryContext", mockCtxArg, mockStringArg, mock.Anything).Return(&sql.Rows{}, nil) conn.On("QueryContext", mockCtxEmpty, mockStringArg, mock.Anything).Return(&sql.Rows{}, nil) conn.On("QueryxContext", mockCtxArg, mockStringArg, mock.Anything).Return(&sqlx.Rows{}, nil) conn.On("QueryxContext", mockCtxEmpty, mockStringArg, mock.Anything).Return(&sqlx.Rows{}, nil) conn.On("QueryRowxContext", mockCtxArg, mockStringArg, mock.Anything).Return(&sqlx.Row{}) conn.On("QueryRowxContext", mockCtxEmpty, mockStringArg, mock.Anything).Return(&sqlx.Row{}) conn.On("ExecContext", mockCtxArg, mockStringArg, mock.Anything, mock.Anything, mock.Anything, mock.Anything). Return(driver.RowsAffected(0), nil) conn.On("ExecContext", mockCtxEmpty, mockStringArg, mock.Anything, mock.Anything, mock.Anything, mock.Anything, mock.Anything). Return(driver.RowsAffected(0), nil) conn.On("PrepareContext", mockCtxArg, mockStringArg).Return(&sql.Stmt{}, nil) conn.On("BeginTxx", mockCtxArg, mock.Anything).Return(&sqlx.Tx{}, nil) conn.On("BeginTxx", mockCtxEmpty, mockSqlTxOptions).Return(&sqlx.Tx{}, nil) return &conn }() )
Functions ¶
This section is empty.
Types ¶
type PureSqlxConnection ¶
PureSqlxConnection is an autogenerated mock type for the PureSqlxConnection type
func NewPureSqlxConnection ¶
func NewPureSqlxConnection(t testing.TB) *PureSqlxConnection
NewPureSqlxConnection creates a new instance of PureSqlxConnection. It also registers the testing.TB interface on the mock and a cleanup function to assert the mocks expectations.
func (*PureSqlxConnection) BeginTxx ¶
BeginTxx provides a mock function with given fields: ctx, opts
func (*PureSqlxConnection) BindNamed ¶
func (_m *PureSqlxConnection) BindNamed(_a0 string, _a1 interface{}) (string, []interface{}, error)
BindNamed provides a mock function with given fields: _a0, _a1
func (*PureSqlxConnection) DriverName ¶
func (_m *PureSqlxConnection) DriverName() string
DriverName provides a mock function with given fields:
func (*PureSqlxConnection) ExecContext ¶
func (_m *PureSqlxConnection) ExecContext(ctx context.Context, query string, args ...interface{}) (sql.Result, error)
ExecContext provides a mock function with given fields: ctx, query, args
func (*PureSqlxConnection) PrepareContext ¶
PrepareContext provides a mock function with given fields: ctx, query
func (*PureSqlxConnection) QueryContext ¶
func (_m *PureSqlxConnection) QueryContext(ctx context.Context, query string, args ...interface{}) (*sql.Rows, error)
QueryContext provides a mock function with given fields: ctx, query, args
func (*PureSqlxConnection) QueryRowxContext ¶
func (_m *PureSqlxConnection) QueryRowxContext(ctx context.Context, query string, args ...interface{}) *sqlx.Row
QueryRowxContext provides a mock function with given fields: ctx, query, args
func (*PureSqlxConnection) QueryxContext ¶
func (_m *PureSqlxConnection) QueryxContext(ctx context.Context, query string, args ...interface{}) (*sqlx.Rows, error)
QueryxContext provides a mock function with given fields: ctx, query, args
func (*PureSqlxConnection) Rebind ¶
func (_m *PureSqlxConnection) Rebind(_a0 string) string
Rebind provides a mock function with given fields: _a0