Cope with version not found in Embedded Mongo's Version enum

Closes gh-15311
This commit is contained in:
Andy Wilkinson 2018-11-27 16:33:22 +00:00
parent dee8085f20
commit cf7664c01a
2 changed files with 10 additions and 1 deletions

View File

@ -156,6 +156,8 @@ public class EmbeddedMongoAutoConfiguration {
return version;
}
}
return Versions.withFeatures(
new GenericVersion(this.embeddedProperties.getVersion()));
}
return Versions.withFeatures(
new GenericVersion(this.embeddedProperties.getVersion()),

View File

@ -24,6 +24,7 @@ import com.mongodb.MongoClient;
import de.flapdoodle.embed.mongo.config.IMongodConfig;
import de.flapdoodle.embed.mongo.config.Storage;
import de.flapdoodle.embed.mongo.distribution.Feature;
import de.flapdoodle.embed.mongo.distribution.Version;
import org.bson.Document;
import org.junit.After;
import org.junit.Test;
@ -67,7 +68,13 @@ public class EmbeddedMongoAutoConfigurationTests {
@Test
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