(t *testing.T)
| 865 | } |
| 866 | |
| 867 | func TestStmtExecContextSuccess(t *testing.T) { |
| 868 | db := openDB(t) |
| 869 | defer closeDB(t, db) |
| 870 | |
| 871 | _, err := db.Exec("create temporary table t(id int primary key)") |
| 872 | require.NoError(t, err) |
| 873 | |
| 874 | stmt, err := db.Prepare("insert into t(id) values ($1::int4)") |
| 875 | require.NoError(t, err) |
| 876 | defer stmt.Close() |
| 877 | |
| 878 | _, err = stmt.ExecContext(context.Background(), 42) |
| 879 | require.NoError(t, err) |
| 880 | |
| 881 | ensureDBValid(t, db) |
| 882 | } |
| 883 | |
| 884 | func TestStmtExecContextCancel(t *testing.T) { |
| 885 | db := openDB(t) |
nothing calls this directly
no test coverage detected