-
jUnit et Spring
Bonjour,
Je me permet de vous poser la question car je ne sais pas si ce que je cherche à faire existe et/ou est faisable.
Voilà mon problème :
Je cherche à faire des test unitaires dans une application codé avec le framework Spring, jusque là tout va bien :)
Je voudrais faire des tests unitaires sur des servlets. Pour ces servlets on utilise des services permettant d'aller chercher des informations dans une base de données. Ces services ont donc des paramètres *Dao.
Lors de ma création de classe de test avec jUnit il m'est retourné des erreurs de type "JavaNullPointerException" puisque lors que j'exécute ma classe, l'appli n'est pas lancé et les services ne sont donc pas lancés non plus.
Comment puis-je tester mes servlets ? (suis-je assez clair ? manque-t-il des infos ?)
Merci beaucoup pour vos futures réponses.
-
Salut,
Si tu testes ta servlet, alors tu testes ta servlet, pas les Dao ni les Services que tu as derrière.
Tu vas donc devoir mocker tes objets normalement injectés avec Spring (EasyMock, JMock)
Les mocks des contextes Spring sont inclus dans spring-test.