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

テスト構成で2.0FakeApplicationセットアップを再生します

    統合テスト用に追加の構成をロードする場合にも、同様の問題が発生しました。マップを手動で入力するのは面倒であることがわかったため、次のアプローチを使用しました。

    private Configuration additionalConfigurations;
    @Before
    public void initialize(){
        Config additionalConfig = ConfigFactory.parseFile(new File("conf/integration.conf"));
        additionalConfigurations = new Configuration(additionalConfig);
    }
    @Test
    public void testPropertiesGetLoaded() throws Exception{
        running(testServer(3333, fakeApplication(additionalConfigurations.asMap())), HTMLUNIT, new Callback<TestBrowser>(){
            public void invoke(TestBrowser browser){
                String specificProperty = Play.application().configuration().getString("specific.property");
                System.out.println(specificProperty);
            }
        });
    }
    

    Scala側に優れたメソッドがあるかどうかはわかりませんが、すべてのコードをJavaで実行しています。



    1. MongoDBのすべてのコレクションをエクスポートするにはどうすればよいですか?

    2. 論理または?によるMongodb Aggregation Group

    3. AmazonAWSでの安全なMongoDBデプロイメント

    4. Mongodb shell mongo:通常、各ソケットアドレス(プロトコル/ネットワークアドレス/ポート)の使用は1回のみ許可されます。ソケットの場合:0.0.0.0:27017