1234567891011121314151617181920212223242526272829303132333435 |
- package postgres_test
- import (
- "fmt"
- "os"
- "testing"
- "github.com/jinzhu/gorm"
- "github.com/jinzhu/gorm/dialects/postgres"
- "github.com/jinzhu/gorm/tests"
- )
- var (
- DB *gorm.DB
- err error
- )
- func init() {
- dsn := "user=gorm password=gorm DB.name=gorm port=9920 sslmode=disable"
- if os.Getenv("GORM_DSN") != "" {
- dsn = os.Getenv("GORM_DSN")
- }
- if DB, err = gorm.Open(postgres.Open(dsn), &gorm.Config{}); err != nil {
- panic(fmt.Sprintf("failed to initialize database, got error %v", err))
- }
- }
- func TestCURD(t *testing.T) {
- tests.RunTestsSuit(t, DB)
- }
- func TestMigrate(t *testing.T) {
- tests.TestMigrate(t, DB)
- }
|