Skip to content

Commit a7937b2

Browse files
committed
Only run GridFS index tests on MongoDB 3.4+
JAVA-3599
1 parent 2bc6f3c commit a7937b2

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

driver-core/src/test/functional/com/mongodb/internal/async/client/gridfs/AsyncGridFSBucketSmokeTestSpecification.groovy

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,13 @@ import org.bson.Document
3030
import org.bson.UuidRepresentation
3131
import org.bson.types.ObjectId
3232
import org.junit.experimental.categories.Category
33+
import spock.lang.IgnoreIf
3334
import spock.lang.Unroll
3435

3536
import java.nio.ByteBuffer
3637
import java.security.SecureRandom
3738

39+
import static com.mongodb.ClusterFixture.serverVersionAtLeast
3840
import static com.mongodb.client.model.Filters.eq
3941
import static com.mongodb.client.model.Updates.unset
4042
import static com.mongodb.internal.async.client.Fixture.getDefaultDatabaseName
@@ -450,6 +452,7 @@ class AsyncGridFSBucketSmokeTestSpecification extends FunctionalSpecification {
450452
run(chunksCollection.listIndexes().&into, []).size() == 1
451453
}
452454

455+
@IgnoreIf({ !serverVersionAtLeast(3, 4) })
453456
def 'should not create if index is numerically the same'() {
454457
when:
455458
run(filesCollection.&createIndex, new Document('filename', indexValue1).append('uploadDate', indexValue2))

driver-sync/src/test/functional/com/mongodb/client/gridfs/GridFSBucketSmokeTestSpecification.groovy

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,10 @@ import org.bson.Document
3232
import org.bson.UuidRepresentation
3333
import org.bson.codecs.UuidCodec
3434
import org.bson.types.ObjectId
35+
import spock.lang.IgnoreIf
3536
import spock.lang.Unroll
3637

38+
import static com.mongodb.ClusterFixture.serverVersionAtLeast
3739
import static com.mongodb.client.Fixture.getDefaultDatabase
3840
import static com.mongodb.client.Fixture.getDefaultDatabaseName
3941
import static com.mongodb.client.Fixture.getMongoClientSettingsBuilder
@@ -458,6 +460,7 @@ class GridFSBucketSmokeTestSpecification extends FunctionalSpecification {
458460
direct << [true, false]
459461
}
460462

463+
@IgnoreIf({ !serverVersionAtLeast(3, 4) })
461464
def 'should not create if index is numerically the same'() {
462465
when:
463466
filesCollection.createIndex(new Document('filename', indexValue1).append('uploadDate', indexValue2))

0 commit comments

Comments
 (0)