MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

परीक्षण कॉन्फ़िगरेशन के साथ 2.0 FakeApplication सेटअप चलाएं

हमें अपने एकीकरण परीक्षणों के लिए अतिरिक्त कॉन्फ़िगरेशन लोड करने में एक समान समस्या थी। हमने मानचित्रों को मैन्युअल रूप से भरना थकाऊ पाया, इसलिए हमने निम्नलिखित दृष्टिकोण का उपयोग किया:

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

मुझे नहीं पता कि स्कैला पक्ष पर कोई अच्छी विधि है या नहीं, हम अपना सारा कोड जावा में कर रहे हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. रूबी ऑन रेल्स 3.2 में मोंगो डीबी सत्र भंडारण का उपयोग करते समय पुराने/पुराने सत्रों को कैसे साफ़ करें?

  2. क्लस्टर के बाहर स्टेटफुलसेट्स के साथ कुबेरनेट्स पर मोंगोडीबी का पर्दाफाश करें

  3. मोंगो अपडेट में चर पास करें?

  4. डोकर में मोंगोडब को स्प्रिंगबूट कंटेनर से कनेक्ट नहीं कर सकता

  5. mongoimport का उपयोग करके 1 से अधिक json फ़ाइल आयात करें