Skip to content

Commit 4f867d8

Browse files
committed
minor fixes
1 parent 87b38ab commit 4f867d8

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

tests/config_test.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"regexp"
55
"testing"
66

7+
"github.com/oracle-samples/gorm-oracle/oracle"
78
"gorm.io/gorm"
89
)
910

@@ -17,9 +18,9 @@ func (s Student) TableName() string {
1718
}
1819

1920
func TestSkipQuoteIdentifiers(t *testing.T) {
20-
db, err := openTestDBWithOptions(true, &gorm.Config{
21-
Logger: newLogger,
22-
})
21+
db, err := openTestDBWithOptions(
22+
&oracle.Config{SkipQuoteIdentifiers: true},
23+
&gorm.Config{Logger: newLogger})
2324
if err != nil {
2425
t.Fatalf("failed to connect database, got error %v", err)
2526
}

tests/tests_test.go

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -118,21 +118,25 @@ func init() {
118118
}
119119

120120
func OpenTestConnection(cfg *gorm.Config) (db *gorm.DB, err error) {
121-
return openTestDBWithOptions(false, cfg)
121+
return openTestDBWithOptions(nil, cfg)
122122
}
123123

124-
func openTestDBWithOptions(skipQuoteIdentifiers bool, cfg *gorm.Config) (db *gorm.DB, err error) {
124+
func openTestDBWithOptions(oracleCfg *oracle.Config, gormCfg *gorm.Config) (db *gorm.DB, err error) {
125+
if oracleCfg == nil {
126+
oracleCfg = &oracle.Config{}
127+
}
128+
125129
dbDSN := os.Getenv("GORM_DSN")
126130
log.Println("testing oracle...")
127131
if dbDSN == "" {
128132
dbDSN = oracleDSN
129133
}
134+
135+
oracleCfg.DataSourceName = dbDSN
136+
130137
db, err = gorm.Open(
131-
oracle.New(oracle.Config{
132-
SkipQuoteIdentifiers: skipQuoteIdentifiers,
133-
DataSourceName: dbDSN,
134-
}),
135-
cfg,
138+
oracle.New(*oracleCfg),
139+
gormCfg,
136140
)
137141

138142
if err != nil {

0 commit comments

Comments
 (0)