Return a new transaction against an in-memory SQLite database with a single test table populated with a few rows for testing object-related queries.
(t *testing.T)
| 189 | // Return a new transaction against an in-memory SQLite database with a single |
| 190 | // test table populated with a few rows for testing object-related queries. |
| 191 | func newTxForObjects(t *testing.T) *sql.Tx { |
| 192 | db, err := sql.Open("sqlite3", ":memory:") |
| 193 | assert.NoError(t, err) |
| 194 | |
| 195 | _, err = db.Exec("CREATE TABLE test (id INTEGER PRIMARY KEY, name TEXT)") |
| 196 | assert.NoError(t, err) |
| 197 | |
| 198 | _, err = db.Exec("INSERT INTO test VALUES (0, 'foo'), (1, 'bar')") |
| 199 | assert.NoError(t, err) |
| 200 | |
| 201 | tx, err := db.Begin() |
| 202 | assert.NoError(t, err) |
| 203 | |
| 204 | return tx |
| 205 | } |
no test coverage detected
searching dependent graphs…