Bonjour,
Je réalise des tests Junit sur des servlet. Mon servlet à besoin d'analyser un formulaire. Mon formulaire est un formulaire dynamique défini dans mon fichier struts-config.
Dans mon test Junit je dois donc hardcoder une instance de mon formulaire. Le code ressemble à ça:
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 FormBeanConfig form = new FormBeanConfig(); FormPropertyConfig property = new FormPropertyConfig(); property.setName("submit"); property.setType("java.lang.String"); form.addFormPropertyConfig(property); //FIXME: nullpointer exception form.setProperty("submit", null);
seulement lorsque je veux utiliser la méthode setProperty, un nullpointer exception se déclanche.
D'ou ma premiére question: comment utiliser les formulaires dynamiques dans un test junit?
En cherchant sur le web anglophone j'ai lu qu'il fallait appeller deux actions struts dans le test: une pour créer le formulaire et une pour seter ses propriétés.
Comment peut-on procéder?
Partager