(t *testing.T)
| 26 | } |
| 27 | |
| 28 | func TestRowScanner(t *testing.T) { |
| 29 | t.Parallel() |
| 30 | |
| 31 | defaultConnTestRunner.RunTest(context.Background(), t, func(ctx context.Context, t testing.TB, conn *pgx.Conn) { |
| 32 | var s testRowScanner |
| 33 | err := conn.QueryRow(ctx, "select 'Adam' as name, 72 as height").Scan(&s) |
| 34 | require.NoError(t, err) |
| 35 | require.Equal(t, "Adam", s.name) |
| 36 | require.Equal(t, int32(72), s.age) |
| 37 | }) |
| 38 | } |
| 39 | |
| 40 | type testErrRowScanner string |
| 41 |