remove dep on matryer/is

This commit is contained in:
Jim Lambert 2020-02-14 15:21:45 -05:00
parent 68872f41d1
commit fcf28d130a

View File

@ -5,26 +5,30 @@ import (
"testing" "testing"
"github.com/jinzhu/gorm" "github.com/jinzhu/gorm"
"github.com/matryer/is"
) )
func Test_Connection(t *testing.T) { func Test_Connection(t *testing.T) {
is := is.New(t)
dbDSN := os.Getenv("GORM_DSN") dbDSN := os.Getenv("GORM_DSN")
if dbDSN == "" { if dbDSN == "" {
dbDSN = "gorm/gorm@localhost:1521/XEPDB1" dbDSN = "gorm/gorm@localhost:1521/XEPDB1"
} }
gDB, err := gorm.Open("oci8", dbDSN) gDB, err := gorm.Open("oci8", dbDSN)
is.NoErr(err) if err != nil {
t.Errorf("connection error: %s", err.Error())
}
db := gDB.DB() db := gDB.DB()
q := "select sysdate from dual" q := "select sysdate from dual"
rows, err := db.Query(q) rows, err := db.Query(q)
is.NoErr(err) if err != nil {
t.Errorf("query error: %s", err.Error())
}
defer rows.Close() defer rows.Close()
var thedate string var thedate string
for rows.Next() { for rows.Next() {
err := rows.Scan(&thedate) err := rows.Scan(&thedate)
is.NoErr(err) if err != nil {
t.Errorf("scan error: %s", err.Error())
}
} }
t.Logf("The date is: %s\n", thedate) t.Logf("The date is: %s\n", thedate)
} }