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

Wicket Java Discussion :

Tests avec Jetty


Sujet :

Wicket Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 43
    Par défaut Tests avec Jetty
    Bonjour,

    Je souhaite tester la classe principale d'une application Wicket (celle qui hérite de WebApplication) en test unitaire.
    J'utilise donc Jetty, avec le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    tester = new ServletTester();
    tester.setContextPath("/context");
    FilterHolder fh = tester.addFilter(WicketFilter.class, "/*",  1);
    fh.setInitParameter("applicationClassName", "appli.Application");
    tester.start();
    Puis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    HttpTester request = new HttpTester();
    request.setMethod("GET");
    request.setHeader("Host", "tester");
    request.setURI("/context/Framework");
    request.setVersion("HTTP/1.0");
    String resultat = tester.getResponses(request.generate());
    System.out.println("Resultat : " +  resultat);
    Il passe bien dans la classe "appli.Application (méthode init) ", via le WicketFilter; mais me retourne une erreur 404 et il ne passe jamais dans le méthode "getHomePage()" de la classe appli.Application .

    Et je ne trouve pas la réponse, ni dans la doc Jetty ni dans Wicket.

    Merci de toute aide.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 43
    Par défaut
    Bon, le problème venait d'une mauvaise initialisation de Jetty.

    C'est réolu

    Il faut mettre la servlet Jetty par defaut :

    [CODE]tester.addServlet("org.mortbay.jetty.servlet.DefaultServlet", "/");/CODE]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/11/2014, 16h40
  2. [Mail] Construire un test avec une variable
    Par jeromesco dans le forum Langage
    Réponses: 3
    Dernier message: 17/02/2006, 21h52
  3. [xsl] Test avec une variable ?
    Par maxonman dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 24/01/2006, 10h47
  4. outils d'automatisation de test avec PHP
    Par ss dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 22/12/2005, 14h33
  5. xsl:test .... avec comportement bizarre
    Par Blue LC dans le forum XMLRAD
    Réponses: 2
    Dernier message: 10/06/2005, 13h56

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