Add failing test for Conn.Query
This commit is contained in:
+10
-2
@@ -35,12 +35,20 @@ func TestQuery(t *testing.T) {
|
|||||||
t.Fatal("Unable to establish connection")
|
t.Fatal("Unable to establish connection")
|
||||||
}
|
}
|
||||||
|
|
||||||
// var rows []map[string]string
|
var rows []map[string]string
|
||||||
_, err = conn.Query("SELECT * FROM people")
|
rows, err = conn.Query("select 'Jack' as name")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal("Query failed")
|
t.Fatal("Query failed")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if len(rows) != 1 {
|
||||||
|
t.Fatal("Received wrong number of rows")
|
||||||
|
}
|
||||||
|
|
||||||
|
if rows[0]["name"] != "Jack" {
|
||||||
|
t.Fatal("Received incorrect name")
|
||||||
|
}
|
||||||
|
|
||||||
err = conn.Close()
|
err = conn.Close()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal("Unable to close connection")
|
t.Fatal("Unable to close connection")
|
||||||
|
|||||||
Reference in New Issue
Block a user