अंततः मुझे आपकी पसंद के किसी भी Unitil.properties को इंजेक्ट करने का एक तरीका मिल गया --- खुद Unitils को इंस्टेंट करके!
आपको एक ऐसी विधि की आवश्यकता है जो @BeforeClass उत्पन्न हो, जिसमें आप निम्न की तरह कुछ करते हैं:
@BeforeClass
public void initializeUnitils {
Properties properties;
...
// load properties file/values depending on various conditions
...
Unitils unitils = new Unitils();
unitils.init(properties);
Unitils.setInstance( unitils );
}
मैं गुण फ़ाइल चुनता हूं जिसके आधार पर हाइबरनेट कॉन्फ़िगरेशन लोड होता है (@HibernateSessionFactory के माध्यम से), लेकिन अन्य विकल्प भी होने चाहिए