uiteindelijk heb ik een manier gevonden om unitil.properties naar keuze te injecteren --- door Unitils zelf te instantiëren!
Je hebt een methode nodig die @BeforeClass wordt opgeroepen, waarin je zoiets als het volgende uitvoert:
@BeforeClass
public void initializeUnitils {
Properties properties;
...
// load properties file/values depending on various conditions
...
Unitils unitils = new Unitils();
unitils.init(properties);
Unitils.setInstance( unitils );
}
Ik kies het eigenschappenbestand afhankelijk van welke slaapstandconfiguratie is geladen (via @HibernateSessionFactory), maar er zouden ook andere opties moeten zijn