Skip to content

Commit 1e78561

Browse files
committed
run tests with compression
1 parent ee70acf commit 1e78561

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

driver_test.go

+15-2
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ func runTests(t *testing.T, dsn string, tests ...func(dbt *DBTest)) {
146146

147147
db, err := sql.Open(driverNameTest, dsn)
148148
if err != nil {
149-
t.Fatalf("error connecting: %s", err.Error())
149+
t.Fatalf("connecting %q: %s", dsn, err)
150150
}
151151
defer db.Close()
152152

@@ -159,11 +159,19 @@ func runTests(t *testing.T, dsn string, tests ...func(dbt *DBTest)) {
159159
if _, err := ParseDSN(dsn2); err != errInvalidDSNUnsafeCollation {
160160
db2, err = sql.Open(driverNameTest, dsn2)
161161
if err != nil {
162-
t.Fatalf("error connecting: %s", err.Error())
162+
t.Fatalf("connecting %q: %s", dsn2, err)
163163
}
164164
defer db2.Close()
165165
}
166166

167+
dsn3 := dsn + "&compress=true"
168+
var db3 *sql.DB
169+
db3, err = sql.Open(driverNameTest, dsn3)
170+
if err != nil {
171+
t.Fatalf("connecting %q: %s", dsn3, err)
172+
}
173+
defer db3.Close()
174+
167175
for _, test := range tests {
168176
test := test
169177
t.Run("default", func(t *testing.T) {
@@ -178,6 +186,11 @@ func runTests(t *testing.T, dsn string, tests ...func(dbt *DBTest)) {
178186
test(dbt2)
179187
})
180188
}
189+
t.Run("compress", func(t *testing.T) {
190+
dbt3 := &DBTest{t, db3}
191+
t.Cleanup(cleanup)
192+
test(dbt3)
193+
})
181194
}
182195
}
183196

0 commit comments

Comments
 (0)