Cope with version not found in Embedded Mongo's Version enum
Closes gh-15311
This commit is contained in:
parent
dee8085f20
commit
cf7664c01a
|
|
@ -156,6 +156,8 @@ public class EmbeddedMongoAutoConfiguration {
|
||||||
return version;
|
return version;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return Versions.withFeatures(
|
||||||
|
new GenericVersion(this.embeddedProperties.getVersion()));
|
||||||
}
|
}
|
||||||
return Versions.withFeatures(
|
return Versions.withFeatures(
|
||||||
new GenericVersion(this.embeddedProperties.getVersion()),
|
new GenericVersion(this.embeddedProperties.getVersion()),
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,7 @@ import com.mongodb.MongoClient;
|
||||||
import de.flapdoodle.embed.mongo.config.IMongodConfig;
|
import de.flapdoodle.embed.mongo.config.IMongodConfig;
|
||||||
import de.flapdoodle.embed.mongo.config.Storage;
|
import de.flapdoodle.embed.mongo.config.Storage;
|
||||||
import de.flapdoodle.embed.mongo.distribution.Feature;
|
import de.flapdoodle.embed.mongo.distribution.Feature;
|
||||||
|
import de.flapdoodle.embed.mongo.distribution.Version;
|
||||||
import org.bson.Document;
|
import org.bson.Document;
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
@ -67,7 +68,13 @@ public class EmbeddedMongoAutoConfigurationTests {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void customVersion() {
|
public void customVersion() {
|
||||||
assertVersionConfiguration("3.4.15", "3.4.15");
|
String version = Version.V3_4_15.asInDownloadPath();
|
||||||
|
assertVersionConfiguration(version, version);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void customUnknownVersion() {
|
||||||
|
assertVersionConfiguration("3.4.1", "3.4.1");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue