Saya pikir masalahnya adalah Anda menggunakan MongodStarter default yang tidak mengetahui konfigurasi proxy Anda (itu adalah kasus saya). Anda hanya perlu mengkonfigurasi mongodStarter.
Alih-alih menggunakan
private static final MongodStarter starter = MongodStarter
.getDefaultInstance();
anda harus memiliki sesuatu seperti ini di 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);
Konfigurasi ini dijelaskan dengan baik di flapdoodle doc .