IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

tests Junits d'une Action avec DispatchAction


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13
    Par défaut tests Junits d'une Action avec DispatchAction
    Bonjour...

    je teste une Action Struts avec ce code Junit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    public void testDeplaceFamille() {
     
    		ArboForm arboForm = new ArboForm ();
     
    		try {
    			actionPerform (UpdateNoeudArboAction.class,arboForm);
     
    		} catch (Exception e) {
    			// L'action ne doit lever AUCUNE exception
    			e.printStackTrace ();
    			fail ("ne doit pas lever d'exception");
    		}
     
    		verifyNoActionErrors ();
    		verifyNoActionMessages ();
    		verifyForward ("affiche");
    	}

    ça plante sur un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    com.mockrunner.base.NestedApplicationException: 
    Cause: javax.servlet.ServletException: DispatchMapping[null] does not define a handler property
    	at org.apache.struts.actions.DispatchAction.getParameter(DispatchAction.java:323)
    	at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:151)
    	at com.mockrunner.struts.ActionTestModule.actionPerform(ActionTestModule.java:1165)
    	at com.mockrunner.struts.ActionTestModule.actionPerform(ActionTestModule.java:1127)
    	at com.mockrunner.struts.BasicActionTestCaseAdapter.actionPerform(BasicActionTestCaseAdapter.java:705)
    	at fr.addonline.geniecommerce.bo.ui.actions.catalogue.TestUpdateNoeudArboAction.testDeplaceFamille1(TestUpdateNoeudArboAction.java:68)


    je bloque la dessus depuis une demi journée, je trouve rien sur le net...
    je déprime....

    Merci de vos conseils.

  2. #2
    Membre averti
    Femme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 39
    Par défaut
    est ce que tu peux mettre le code de ton Action à tester ?

  3. #3
    Membre averti
    Femme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 39
    Par défaut
    En fait, à ce qu'il parait, le problème est lié à une dispatch action(la destination que t'as mis au niveau du forward n'est pas reconnue)

Discussions similaires

  1. repeter une action avec un timer
    Par blondelle dans le forum C++Builder
    Réponses: 30
    Dernier message: 24/10/2008, 01h25
  2. Démarrer une action avec struts
    Par rawanex dans le forum Struts 1
    Réponses: 4
    Dernier message: 20/04/2007, 19h08
  3. Déclencher une action avec un chrono
    Par Oberown dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/09/2005, 14h22
  4. [JTextField] Déclencher une action avec la touche ENTER
    Par tchoukapi dans le forum Composants
    Réponses: 10
    Dernier message: 19/09/2005, 14h37
  5. Réponses: 4
    Dernier message: 27/04/2004, 14h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo