diff options
author | Yasuhiro Matsumoto <mattn.jp@gmail.com> | 2016-11-08 13:22:46 +0900 |
---|---|---|
committer | Yasuhiro Matsumoto <mattn.jp@gmail.com> | 2016-11-08 13:22:46 +0900 |
commit | ea2afbe9e89fa28e9b4ce5942179bb1fa2bb977d (patch) | |
tree | 0b2025fb7eadb63e58cfa88db9e641c3adeab66f /sqlite3_go18_test.go | |
parent | fix trace callback. (diff) | |
download | golite-ea2afbe9e89fa28e9b4ce5942179bb1fa2bb977d.tar.gz golite-ea2afbe9e89fa28e9b4ce5942179bb1fa2bb977d.tar.xz |
revert Multiple Result Set
Diffstat (limited to 'sqlite3_go18_test.go')
-rw-r--r-- | sqlite3_go18_test.go | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/sqlite3_go18_test.go b/sqlite3_go18_test.go index 0536042..54e6604 100644 --- a/sqlite3_go18_test.go +++ b/sqlite3_go18_test.go @@ -9,7 +9,6 @@ package sqlite3 import ( "database/sql" - "fmt" "os" "testing" ) @@ -49,58 +48,3 @@ func TestNamedParams(t *testing.T) { t.Error("Failed to db.QueryRow: not matched results") } } - -func TestMultipleResultSet(t *testing.T) { - tempFilename := TempFilename(t) - defer os.Remove(tempFilename) - db, err := sql.Open("sqlite3", tempFilename) - if err != nil { - t.Fatal("Failed to open database:", err) - } - defer db.Close() - - _, err = db.Exec(` - create table foo (id integer, name text); - `) - if err != nil { - t.Error("Failed to call db.Query:", err) - } - - for i := 0; i < 100; i++ { - _, err = db.Exec(`insert into foo(id, name) values(?, ?)`, i+1, fmt.Sprintf("foo%03d", i+1)) - if err != nil { - t.Error("Failed to call db.Exec:", err) - } - } - - rows, err := db.Query(` - select id, name from foo where id < :id1; - select id, name from foo where id = :id2; - select id, name from foo where id > :id3; - `, - sql.Param(":id1", 3), - sql.Param(":id2", 50), - sql.Param(":id3", 98), - ) - if err != nil { - t.Error("Failed to call db.Query:", err) - } - - var id int - var extra string - - for { - for rows.Next() { - err = rows.Scan(&id, &extra) - if err != nil { - t.Error("Failed to db.Scan:", err) - } - if id != 1 || extra != "foo" { - t.Error("Failed to db.QueryRow: not matched results") - } - } - if !rows.NextResultSet() { - break - } - } -} |