Documentation ¶
Overview ¶
Package tests contains test cases and various shared helper functions for tests.
Index ¶
- func DBCallNoExpectationsSetupHelper(t *testing.T) (*sql.DB, sqlmock.Sqlmock, *domain.User)
- func DBCallQueryErrorSetupHelper(t *testing.T) (*sql.DB, sqlmock.Sqlmock, *domain.Users)
- func DBCallRowScanErrorSetupHelper(t *testing.T) (*sql.DB, sqlmock.Sqlmock, *domain.Users)
- func DBCallSetupHelper(t *testing.T) (*sql.DB, sqlmock.Sqlmock, *domain.Users)
- func DBCallTeardownHelper(t *testing.T, mock sqlmock.Sqlmock)
- func DBDeleteErrorSetupHelper(t *testing.T, u domain.User) (*sql.DB, sqlmock.Sqlmock)
- func DBDeleteSetupHelper(t *testing.T, u domain.User) (*sql.DB, sqlmock.Sqlmock)
- func DBInsertErrorSetupHelper(t *testing.T, u domain.User) (*sql.DB, sqlmock.Sqlmock)
- func DBInsertSetupHelper(t *testing.T, u domain.User) (*sql.DB, sqlmock.Sqlmock)
- func DBNoCallSetupHelper(t *testing.T, u domain.User) (*sql.DB, sqlmock.Sqlmock)
- func DBUpdateErrorSelectSetupHelper(t *testing.T, u domain.User) (*sql.DB, sqlmock.Sqlmock)
- func DBUpdateErrorSetupHelper(t *testing.T, u domain.User) (*sql.DB, sqlmock.Sqlmock)
- func DBUpdateNonExistingRowSetupHelper(t *testing.T, u domain.User) (*sql.DB, sqlmock.Sqlmock)
- func DBUpdateSetupHelper(t *testing.T, u domain.User) (*sql.DB, sqlmock.Sqlmock)
- func DBUserErrNoRowsSetupHelper(t *testing.T) (*sql.DB, sqlmock.Sqlmock, *domain.User)
- func DBUserOtherErrSetupHelper(t *testing.T) (*sql.DB, sqlmock.Sqlmock, *domain.User)
- func GetUserSetupHelper(t *testing.T) (*sql.DB, sqlmock.Sqlmock, *domain.User)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DBCallNoExpectationsSetupHelper ¶
DBCallNoExpectationsSetupHelper encapsulates common coded needed to when no expectations are present
func DBCallQueryErrorSetupHelper ¶
DBCallQueryErrorSetupHelper encapsulates common coded needed to mock DB query failures
func DBCallRowScanErrorSetupHelper ¶
DBCallRowScanErrorSetupHelper encapsulates common coded needed to mock DB query failures
func DBCallSetupHelper ¶
DBCallSetupHelper encapsulates common code needed to setup mock DB access to user data
func DBCallTeardownHelper ¶
DBCallTeardownHelper encapsulates common code needed to finalize processing of mock DB access to user data
func DBDeleteErrorSetupHelper ¶
DBDeleteErrorSetupHelper encapsulates the common code needed to mock a user delete error
func DBDeleteSetupHelper ¶
DBDeleteSetupHelper encapsulates the common code needed to setup a mock User delete
func DBInsertErrorSetupHelper ¶
DBInsertErrorSetupHelper encapsulates the common code needed to mock a user insert error
func DBInsertSetupHelper ¶
DBInsertSetupHelper encapsulates the common code needed to setup a mock User insert
func DBNoCallSetupHelper ¶
DBNoCallSetupHelper encapsulates the common code needed to mock an error upstream from an actual DB call
func DBUpdateErrorSelectSetupHelper ¶
DBUpdateErrorSelectSetupHelper mimics an update where the non-existence query fails.
func DBUpdateErrorSetupHelper ¶
DBUpdateErrorSetupHelper encapsulates the common code needed to setup a mock User update error
func DBUpdateNonExistingRowSetupHelper ¶
DBUpdateNonExistingRowSetupHelper mimics an update to a non-existing user, can't update non-existing domain.
func DBUpdateSetupHelper ¶
DBUpdateSetupHelper encapsulates the common code needed to setup a mock User update
func DBUserErrNoRowsSetupHelper ¶
DBUserErrNoRowsSetupHelper encapsulates common coded needed to mock Queries returning no rows
func DBUserOtherErrSetupHelper ¶
DBUserOtherErrSetupHelper encapsulates common coded needed to mock Queries returning no rows
Types ¶
This section is empty.