Skip to content

Commit 3c8d9bc

Browse files
committed
Make wildcard project test compatible with all server versions.
1 parent f43892a commit 3c8d9bc

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

driver-core/src/test/functional/com/mongodb/operation/CreateIndexesOperationSpecification.groovy

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import com.mongodb.MongoWriteConcernException
2323
import com.mongodb.OperationFunctionalSpecification
2424
import com.mongodb.WriteConcern
2525
import com.mongodb.bulk.IndexRequest
26+
import org.bson.BsonBoolean
2627
import org.bson.BsonDocument
2728
import org.bson.BsonDocumentWrapper
2829
import org.bson.BsonInt32
@@ -504,14 +505,14 @@ class CreateIndexesOperationSpecification extends OperationFunctionalSpecificati
504505
given:
505506
def operation = new CreateIndexesOperation(getNamespace(),
506507
[new IndexRequest(new BsonDocument('$**', new BsonInt32(1)))
507-
.wildcardProjection(new BsonDocument('a', new BsonInt32(1)).append('b.c', new BsonInt32(1)))])
508+
.wildcardProjection(new BsonDocument('a', BsonBoolean.TRUE).append('_id', BsonBoolean.FALSE))])
508509

509510
when:
510511
execute(operation, async)
511512

512513
then:
513514
getUserCreatedIndexes('key').contains(['$**': 1])
514-
getUserCreatedIndexes('wildcardProjection').contains(['a': 1, 'b.c': 1])
515+
getUserCreatedIndexes('wildcardProjection').contains(['a': true, '_id': false])
515516

516517
where:
517518
async << [true, false]

0 commit comments

Comments
 (0)