From e2bf557f4b369004cbb642bb22ba77fa85f6557a Mon Sep 17 00:00:00 2001 From: Joshua Hull Date: Mon, 29 Aug 2022 17:47:32 +0200 Subject: [PATCH] Fix TestQueryer test to use exec for multistatement insertion --- sqlite3_test.go | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/sqlite3_test.go b/sqlite3_test.go index c4ce44c7..1219c8a9 100644 --- a/sqlite3_test.go +++ b/sqlite3_test.go @@ -1100,18 +1100,23 @@ func TestQueryer(t *testing.T) { defer db.Close() _, err = db.Exec(` - create table foo (id integer); + create table foo (id integer); `) if err != nil { t.Error("Failed to call db.Query:", err) } - rows, err := db.Query(` - insert into foo(id) values(?); - insert into foo(id) values(?); - insert into foo(id) values(?); - select id from foo order by id; + _, err = db.Exec(` + insert into foo(id) values(?); + insert into foo(id) values(?); + insert into foo(id) values(?); `, 3, 2, 1) + if err != nil { + t.Error("Failed to call db.Exec:", err) + } + rows, err := db.Query(` + select id from foo order by id; + `) if err != nil { t.Error("Failed to call db.Query:", err) }