sql >> データベース >  >> NoSQL >> MongoDB

embedmongodbde.flapdoodle.embed.mongoを使用したjunitテストケース

    問題は、プロキシ構成を認識しないデフォルトのMongodStarterを使用していることだと思います(私の場合)。mongodStarterを構成するだけです。

    使用する代わりに

    private static final MongodStarter starter = MongodStarter
            .getDefaultInstance();
    

    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);
    

    この構成については、 flapdoodledoc<で詳しく説明されています。 / a> 。




    1. マングース__vいつ変わるのか

    2. javascriptのforループ内でのhttpリクエストの順序の維持

    3. SpringDataMongo-埋め込みドキュメントに一意の組み合わせフィールドを適用する

    4. mongoDBの2つの配列フィールドをマージします