diff options
author | Oliver Giles <ohw.giles@gmail.com> | 2022-07-01 11:41:50 +1200 |
---|---|---|
committer | mattn <mattn.jp@gmail.com> | 2022-08-16 21:24:19 +0900 |
commit | f1eef49b3fc2532228eb30e80b2f1731228a4d94 (patch) | |
tree | 76772831b8ade858d3e61a7b7174db1b4c28fb5d | |
parent | Add build tag to enable OSTRACE() logging (diff) | |
download | golite-f1eef49b3fc2532228eb30e80b2f1731228a4d94.tar.gz golite-f1eef49b3fc2532228eb30e80b2f1731228a4d94.tar.xz |
TestQueryer: actually check Rows returned
Fixes a test which did not correctly exercise the multi-statement
Queryer functionality
-rw-r--r-- | sqlite3_test.go | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/sqlite3_test.go b/sqlite3_test.go index 9ee87e7..d948378 100644 --- a/sqlite3_test.go +++ b/sqlite3_test.go @@ -1080,17 +1080,19 @@ func TestQueryer(t *testing.T) { } defer rows.Close() n := 1 - if rows != nil { - for rows.Next() { - var id int - err = rows.Scan(&id) - if err != nil { - t.Error("Failed to db.Query:", err) - } - if id != n { - t.Error("Failed to db.Query: not matched results") - } + for rows.Next() { + var id int + err = rows.Scan(&id) + if err != nil { + t.Error("Failed to db.Query:", err) } + if id != n { + t.Error("Failed to db.Query: not matched results") + } + n = n + 1 + } + if n != 3 { + t.Errorf("Expected 3 rows but retrieved %v", n-1) } } |