diff options
author | Matthew Lemon <lemon@matthewlemon.com> | 2020-07-18 21:02:41 +0100 |
---|---|---|
committer | Matthew Lemon <lemon@matthewlemon.com> | 2020-07-18 21:02:41 +0100 |
commit | 1db96177350b8d785be2728f3d44907c8998d7b0 (patch) | |
tree | 60290a3f40cbc2d03f636f2fe6f5fe33559a1558 /db/setup_test.go | |
parent | 91929328acd4dbb6bf1eaf9178fe68e1433ad0be (diff) |
moved db stuff to new package
Diffstat (limited to '')
-rw-r--r-- | db/setup_test.go | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/db/setup_test.go b/db/setup_test.go new file mode 100644 index 0000000..e256f9c --- /dev/null +++ b/db/setup_test.go @@ -0,0 +1,29 @@ +package db + +import "testing" + +func TestOpenSQLiteFile(t *testing.T) { + // db, err := sql.Open("sqlite3", "testdata/test.db") + db, err := SetupDB("./testdata/test.db") + defer db.Close() + if err != nil { + t.Fatal("Expected to be able to set up the database.") + } + stmt := `insert into datamap(id, name) values(1,'cock')` + _, err = db.Exec(stmt) + if err != nil { + t.Errorf("Cannot add record to db") + } + rows, err := db.Query("select name from datamap") + if err != nil { + t.Errorf("Cannot run select statement") + } + defer rows.Close() + for rows.Next() { + var name string + err = rows.Scan(&name) + if err != nil { + t.Errorf("Cannot scan resulting row") + } + } +} |