aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/database/sql/sql_test.go
diff options
context:
space:
mode:
authorBrad Fitzpatrick <bradfitz@golang.org>2013-02-13 12:00:03 -0800
committerBrad Fitzpatrick <bradfitz@golang.org>2013-02-13 12:00:03 -0800
commit8f2430a533964f7bab11525d0baa30149b019e04 (patch)
tree38ff75f15ce06acfc1a2d6e9d79199dbb4ca5b92 /src/pkg/database/sql/sql_test.go
parentf6fe3271f738355f73ee79a9c5bc2a881eebd783 (diff)
downloadgo-8f2430a533964f7bab11525d0baa30149b019e04.tar.xz
database/sql: add currently-disabled broken test
Update #3865 R=golang-dev, alex.brainman, nightlyone CC=golang-dev https://golang.org/cl/7324051
Diffstat (limited to 'src/pkg/database/sql/sql_test.go')
-rw-r--r--src/pkg/database/sql/sql_test.go26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/pkg/database/sql/sql_test.go b/src/pkg/database/sql/sql_test.go
index b702b850ec..6571cfd846 100644
--- a/src/pkg/database/sql/sql_test.go
+++ b/src/pkg/database/sql/sql_test.go
@@ -448,6 +448,32 @@ func TestIssue2542Deadlock(t *testing.T) {
}
}
+func TestCloseStmtBeforeRows(t *testing.T) {
+ t.Skip("known broken test; golang.org/issue/3865")
+ return
+
+ db := newTestDB(t, "people")
+ defer closeDB(t, db)
+
+ s, err := db.Prepare("SELECT|people|name|")
+ if err != nil {
+ t.Fatal(err)
+ }
+
+ r, err := s.Query()
+ if err != nil {
+ s.Close()
+ t.Fatal(err)
+ }
+
+ err = s.Close()
+ if err != nil {
+ t.Fatal(err)
+ }
+
+ r.Close()
+}
+
// Tests fix for issue 2788, that we bind nil to a []byte if the
// value in the column is sql null
func TestNullByteSlice(t *testing.T) {