MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

kasus uji junit menggunakan embed mongodb de.flapdoodle.embed.mongo

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 .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - Bagaimana dengan jenis nilai Desimal?

  2. Maks dan kelompokkan di Mongodb

  3. Membandingkan dua bidang koleksi mongo menggunakan driver c# di mono

  4. Kesalahan koneksi MongoDB di tetesan Digital Ocean

  5. dapatkan Nilai Berbeda dengan Data Terurut