Jag tror att problemet är att du använder en standard MongodStarter som inte är medveten om din proxykonfiguration (det var mitt fall). Du behöver bara konfigurera mongodStarter.
Istället för att använda
private static final MongodStarter starter = MongodStarter
.getDefaultInstance();
du borde ha något liknande i setUp()
Command command = Command.MongoD;
IRuntimeConfig runtimeConfig = new RuntimeConfigBuilder()
.defaults(command)
.artifactStore(new ArtifactStoreBuilder()
.defaults(command)
.download(new DownloadConfigBuilder()
.defaultsForCommand(command)
.proxyFactory(new HttpProxyFactory("proxy_host", 8080))))
.build();
MongodStarter starter = MongodStarter.getInstance(runtimeConfig);
Denna konfiguration är väl förklarad i flapdoodle doc .