@@ -29,7 +29,7 @@ import (
29
29
"go.mongodb.org/mongo-driver/x/mongo/driver/topology"
30
30
)
31
31
32
- var connectionString connstring.ConnString
32
+ var connectionString * connstring.ConnString
33
33
var connectionStringOnce sync.Once
34
34
var connectionStringErr error
35
35
var liveTopology * topology.Topology
@@ -211,7 +211,7 @@ func AddServerlessAuthCredentials(uri string) (string, error) {
211
211
}
212
212
213
213
// ConnString gets the globally configured connection string.
214
- func ConnString (t * testing.T ) connstring.ConnString {
214
+ func ConnString (t * testing.T ) * connstring.ConnString {
215
215
connectionStringOnce .Do (func () {
216
216
uri , err := MongoDBURI ()
217
217
require .NoError (t , err , "error constructing mongodb URI: %v" , err )
@@ -228,7 +228,7 @@ func ConnString(t *testing.T) connstring.ConnString {
228
228
return connectionString
229
229
}
230
230
231
- func GetConnString () (connstring.ConnString , error ) {
231
+ func GetConnString () (* connstring.ConnString , error ) {
232
232
mongodbURI := os .Getenv ("MONGODB_URI" )
233
233
if mongodbURI == "" {
234
234
mongodbURI = "mongodb://localhost:27017"
@@ -238,7 +238,7 @@ func GetConnString() (connstring.ConnString, error) {
238
238
239
239
cs , err := connstring .ParseAndValidate (mongodbURI )
240
240
if err != nil {
241
- return connstring. ConnString {} , err
241
+ return nil , err
242
242
}
243
243
244
244
return cs , nil
@@ -249,7 +249,7 @@ func DBName(t *testing.T) string {
249
249
return GetDBName (ConnString (t ))
250
250
}
251
251
252
- func GetDBName (cs connstring.ConnString ) string {
252
+ func GetDBName (cs * connstring.ConnString ) string {
253
253
if cs .Database != "" {
254
254
return cs .Database
255
255
}
0 commit comments