Backup fix, tests.

This commit is contained in:
Nuno Cruces
2023-05-24 02:13:52 +01:00
parent cc2d16ac83
commit 597178f80d
6 changed files with 158 additions and 4 deletions

View File

@@ -27,18 +27,32 @@ func TestDriver(t *testing.T) {
}
defer conn.Close()
_, err = conn.ExecContext(ctx,
res, err := conn.ExecContext(ctx,
`CREATE TABLE IF NOT EXISTS users (id INT, name VARCHAR(10))`)
if err != nil {
t.Fatal(err)
}
changes, err := res.RowsAffected()
if err != nil {
t.Fatal(err)
}
if changes != 0 {
t.Errorf("got %d want 0", changes)
}
id, err := res.LastInsertId()
if err != nil {
t.Fatal(err)
}
if id != 0 {
t.Errorf("got %d want 0", changes)
}
res, err := conn.ExecContext(ctx,
res, err = conn.ExecContext(ctx,
`INSERT INTO users (id, name) VALUES (0, 'go'), (1, 'zig'), (2, 'whatever')`)
if err != nil {
t.Fatal(err)
}
changes, err := res.RowsAffected()
changes, err = res.RowsAffected()
if err != nil {
t.Fatal(err)
}