newTestFixtureSQL mocks the SQL database (for testing purposes)
(t *testing.T, _ ...*rspb.Release)
| 260 | |
| 261 | // newTestFixtureSQL mocks the SQL database (for testing purposes) |
| 262 | func newTestFixtureSQL(t *testing.T, _ ...*rspb.Release) (*SQL, sqlmock.Sqlmock) { |
| 263 | t.Helper() |
| 264 | sqlDB, mock, err := sqlmock.New() |
| 265 | if err != nil { |
| 266 | t.Fatalf("error when opening stub database connection: %v", err) |
| 267 | } |
| 268 | |
| 269 | sqlxDB := sqlx.NewDb(sqlDB, "sqlmock") |
| 270 | return &SQL{ |
| 271 | db: sqlxDB, |
| 272 | namespace: "default", |
| 273 | statementBuilder: sq.StatementBuilder.PlaceholderFormat(sq.Dollar), |
| 274 | }, mock |
| 275 | } |
no test coverage detected
searching dependent graphs…