DB640/internal/database/database_test.go

27 lines
454 B
Go
Raw Normal View History

2020-03-23 20:08:30 +00:00
package database
import (
"testing"
)
func TestOpenWrongDialect(t *testing.T) {
err := Open("nonexistent", ":memory:")
if err == nil {
t.Error("Expected error (invalid driver), got none")
}
}
func TestOpen(t *testing.T) {
err := Open("sqlite3", ":memory:")
if err != nil {
t.Fatalf("Cannot open database, error: %+v", err)
}
}
func TestClose(t *testing.T) {
Close()
if Db != nil {
t.Error("Database object not nil after closing")
}
}