Ich denke, das Problem ist, dass Sie einen Standard-MongodStarter verwenden, der Ihre Proxy-Konfiguration nicht kennt (das war mein Fall). Sie müssen nur den MongodStarter konfigurieren.
Anstelle von
private static final MongodStarter starter = MongodStarter
.getDefaultInstance();
Sie sollten so etwas in setUp()
habenCommand 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);
Diese Konfiguration ist in flapdoodle doc