J'aimerais écrire quelques tests qui vérifient la configuration XML Spring d'un WAR déployé. Malheureusement, certains haricots nécessitent que certaines variables d'environnement ou propriétés du système soient définies. Comment puis-je définir une variable d'environnement avant que les Spring beans ne soient initialisés en utilisant le style de test pratique avec @ContextConfiguration ?
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:whereever/context.xml")
public class TestWarSpringContext { ... }
Si je configure le contexte d'application avec des annotations, je ne vois pas de crochet où je puisse faire quelque chose avant que le contexte Spring ne soit initialisé.