Skip to content

Commit 0b89728

Browse files
committed
Only run GridFS index tests on MongoDB 3.4+
JAVA-3599
1 parent 2e33f7c commit 0b89728

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,14 @@ import org.bson.UuidRepresentation
3131
import org.bson.codecs.UuidCodec
3232
import org.bson.types.ObjectId
3333
import org.junit.experimental.categories.Category
34+
import spock.lang.IgnoreIf
3435
import spock.lang.Unroll
3536

3637
import java.nio.ByteBuffer
3738
import java.security.MessageDigest
3839
import java.security.SecureRandom
3940

41+
import static com.mongodb.ClusterFixture.serverVersionAtLeast
4042
import static com.mongodb.async.client.Fixture.getDefaultDatabaseName
4143
import static com.mongodb.async.client.Fixture.getMongoClient
4244
import static com.mongodb.async.client.TestHelper.run
@@ -492,6 +494,7 @@ class GridFSBucketSmokeTestSpecification extends FunctionalSpecification {
492494
direct << [true, false]
493495
}
494496

497+
@IgnoreIf({ !serverVersionAtLeast(3, 4) })
495498
def 'should not create if index is numerically the same'() {
496499
when:
497500
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
@@ -30,10 +30,12 @@ import org.bson.Document
3030
import org.bson.UuidRepresentation
3131
import org.bson.codecs.UuidCodec
3232
import org.bson.types.ObjectId
33+
import spock.lang.IgnoreIf
3334
import spock.lang.Unroll
3435

3536
import java.security.MessageDigest
3637

38+
import static com.mongodb.ClusterFixture.serverVersionAtLeast
3739
import static com.mongodb.client.Fixture.getDefaultDatabase
3840
import static com.mongodb.client.model.Filters.eq
3941
import static com.mongodb.client.model.Updates.unset
@@ -466,6 +468,7 @@ class GridFSBucketSmokeTestSpecification extends FunctionalSpecification {
466468
direct << [true, false]
467469
}
468470

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

0 commit comments

Comments
 (0)