add test
This commit is contained in:
parent
cc78470176
commit
76977dff1d
@ -18,10 +18,32 @@ import (
|
|||||||
|
|
||||||
var DB *gorm.DB
|
var DB *gorm.DB
|
||||||
|
|
||||||
func tearDown() {
|
func TestClose(t *testing.T) {
|
||||||
gorm.Close(DB)
|
if DB != nil {
|
||||||
}
|
err := gorm.Close(DB)
|
||||||
|
if err != nil {
|
||||||
|
t.Errorf("gorm close meet error:%+v\n", err)
|
||||||
|
}
|
||||||
|
if DB, err = OpenTestConnection(); err != nil {
|
||||||
|
log.Printf("failed to connect database, got error %v", err)
|
||||||
|
os.Exit(1)
|
||||||
|
} else {
|
||||||
|
sqlDB, err := DB.DB()
|
||||||
|
if err != nil {
|
||||||
|
log.Printf("failed to connect database, got error %v", err)
|
||||||
|
os.Exit(1)
|
||||||
|
}
|
||||||
|
|
||||||
|
err = sqlDB.Ping()
|
||||||
|
if err != nil {
|
||||||
|
log.Printf("failed to ping sqlDB, got error %v", err)
|
||||||
|
os.Exit(1)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
func init() {
|
func init() {
|
||||||
var err error
|
var err error
|
||||||
if DB, err = OpenTestConnection(); err != nil {
|
if DB, err = OpenTestConnection(); err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user