aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOliver Giles <ohw.giles@gmail.com>2022-07-01 11:41:50 +1200
committermattn <mattn.jp@gmail.com>2022-08-16 21:24:19 +0900
commitf1eef49b3fc2532228eb30e80b2f1731228a4d94 (patch)
tree76772831b8ade858d3e61a7b7174db1b4c28fb5d
parentAdd build tag to enable OSTRACE() logging (diff)
downloadgolite-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.go22
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)
}
}