@@ -25,6 +25,7 @@ import static com.mongodb.MongoCredential.createMongoCRCredential
25
25
import static com.mongodb.MongoCredential.createMongoX509Credential
26
26
import static com.mongodb.MongoCredential.createPlainCredential
27
27
import static com.mongodb.MongoCredential.createScramSha1Credential
28
+ import static com.mongodb.ReadPreference.primary
28
29
import static com.mongodb.ReadPreference.secondaryPreferred
29
30
import static java.util.Arrays.asList
30
31
import static java.util.concurrent.TimeUnit.MILLISECONDS
@@ -103,7 +104,7 @@ class ConnectionStringSpecification extends Specification {
103
104
connectionString. getConnectTimeout() == 2500 ;
104
105
connectionString. getSocketTimeout() == 5500 ;
105
106
connectionString. getWriteConcern() == new WriteConcern (1 , 2500 , true );
106
- connectionString. getReadPreference() == ReadPreference . primary() ;
107
+ connectionString. getReadPreference() == primary() ;
107
108
connectionString. getRequiredReplicaSetName() == ' test'
108
109
connectionString. getSslEnabled()
109
110
@@ -256,6 +257,7 @@ class ConnectionStringSpecification extends Specification {
256
257
new ConnectionString (' mongodb://localhost/' +
257
258
' ?readPreference=secondaryPreferred' ) | secondaryPreferred()
258
259
new ConnectionString (' mongodb://localhost/?slaveOk=true' ) | secondaryPreferred()
260
+ new ConnectionString (' mongodb://localhost/?slaveOk=false' ) | primary()
259
261
new ConnectionString (' mongodb://localhost/' +
260
262
' ?readPreference=secondaryPreferred' +
261
263
' &readPreferenceTags=dc:ny,rack:1' +
0 commit comments