Comment tester une application J2EE 1.3 (et oui :-(( ) hors conteneur. Heureusement que l'on trouve pas mal de projets sympathiques sur le web :
- Je conseille fortement Mock Javamail pour tester l'envoi et la réception de mail, il est très très simple d'utilisation et facilite grandement la vie.
- L'implémentation FileSystem de JNDI permet d'avoir un espace de nommage très facilement.
- Enfin pour la partie plus J2EE j'ai utilisé Mockrunner même si les factories ne sont pas compatibles JNDI et qu'il faille ajouter une instance d'ObjectFactory.
Sans oublié les classes de tests de base que fournit Spring et qui sont un plaisir notamment pour les DAOs).
Si on couple tout cela à EasyMock on est capable de faire du TDD correctement.