Skip to content

Commit eac754d

Browse files
committed
Make wildcard project test compatible with all server versions.
1 parent 14a3e5f commit eac754d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import com.mongodb.MongoWriteConcernException
2525
import com.mongodb.OperationFunctionalSpecification
2626
import com.mongodb.WriteConcern
2727
import com.mongodb.internal.bulk.IndexRequest
28+
import org.bson.BsonBoolean
2829
import org.bson.BsonDocument
2930
import org.bson.BsonDocumentWrapper
3031
import org.bson.BsonInt32
@@ -546,14 +547,14 @@ class CreateIndexesOperationSpecification extends OperationFunctionalSpecificati
546547
given:
547548
def operation = new CreateIndexesOperation(getNamespace(),
548549
[new IndexRequest(new BsonDocument('$**', new BsonInt32(1)))
549-
.wildcardProjection(new BsonDocument('a', new BsonInt32(1)).append('b.c', new BsonInt32(1)))])
550+
.wildcardProjection(new BsonDocument('a', BsonBoolean.TRUE).append('_id', BsonBoolean.FALSE))])
550551

551552
when:
552553
execute(operation, async)
553554

554555
then:
555556
getUserCreatedIndexes('key').contains(['$**': 1])
556-
getUserCreatedIndexes('wildcardProjection').contains(['a': 1, 'b.c': 1])
557+
getUserCreatedIndexes('wildcardProjection').contains(['a': true, '_id': false])
557558

558559
where:
559560
async << [true, false]

0 commit comments

Comments
 (0)