finalement j'ai trouvé un moyen d'injecter n'importe quel unitil.properties de votre choix --- en instanciant Unitils vous-même !
Vous avez besoin d'une méthode qui est évoquée @BeforeClass, dans laquelle vous effectuez quelque chose comme ce qui suit :
@BeforeClass
public void initializeUnitils {
Properties properties;
...
// load properties file/values depending on various conditions
...
Unitils unitils = new Unitils();
unitils.init(properties);
Unitils.setInstance( unitils );
}
Je choisis le fichier de propriétés en fonction de la configuration d'hibernation chargée (via @HibernateSessionFactory), mais il devrait également y avoir d'autres options