MCPcopy
hub / github.com/jackc/pgx / testQuery

Function testQuery

pgxpool/common_test.go:37–53  ·  view source on GitHub ↗
(t *testing.T, ctx context.Context, db queryer)

Source from the content-addressed store, hash-verified

35}
36
37func testQuery(t *testing.T, ctx context.Context, db queryer) {
38 var sum, rowCount int32
39
40 rows, err := db.Query(ctx, "select generate_series(1,$1)", 10)
41 require.NoError(t, err)
42
43 for rows.Next() {
44 var n int32
45 rows.Scan(&n)
46 sum += n
47 rowCount++
48 }
49
50 assert.NoError(t, rows.Err())
51 assert.Equal(t, int32(10), rowCount)
52 assert.Equal(t, int32(55), sum)
53}
54
55type queryRower interface {
56 QueryRow(ctx context.Context, sql string, args ...any) pgx.Row

Callers 4

TestConnQueryFunction · 0.85
TestTxQueryFunction · 0.85
TestPoolQueryFunction · 0.85

Calls 4

QueryMethod · 0.65
NextMethod · 0.65
ScanMethod · 0.65
ErrMethod · 0.65

Tested by

no test coverage detected