Creo que el problema es que está utilizando un MongodStarter predeterminado que no conoce la configuración de su proxy (fue mi caso). Solo necesita configurar el mongodStarter.
En lugar de usar
private static final MongodStarter starter = MongodStarter
.getDefaultInstance();
deberías tener algo como esto en 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);
Esta configuración está bien explicada en flapdoodle doc .