(En anglais c'est mieux :) la plus part des personne sur la liste n'ont 
pas la chance de parler fran�ais ) 

Take a look at strutstestcase : http://strutstestcase.sourceforge.net/ 

Nicolas,





TISON BERTRAND <[EMAIL PROTECTED]>
08/07/2004 11:36
Veuillez r�pondre � "Cactus Users List"

 
        Pour :  "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
        cc : 
        Objet : Cactus et Struts.


Bonjour,

Petites precisions avant de ce commencer � vous expliquer mon probl�me.
Je suis �tudiant en Miage � Lille. Dans le cadre de mon stage de Licence, 
je
dois implanter le framework
de Test cactus dans un projet du cdn.
Je suis aussi assez d�butant dans les nouvelles technologies web avec
notament la solution offerte par sun et java.
Donc le J2EE et ici le developpement de web application ( pour l'instant 
en
java , je n'avais que fait d'apprendre les bases de programmation objet,
petite application en swing).
Pour le projet ou je dois essayer d'implanter "cactus" pour automatiser 
les
test et eviter les regressions � chaques correction de Bug.
Nous utilisons comme serveur d'application tomcat 4.1 et nous utilisons le
framework Struts 1.1.
Je suis encore assez d�butant dans leurs utilisations.

Apr�s avoir lu sur le site de cactus et aussi en ayant ly qq chapitre de
"JUnit in Action" , je suis arriv� l� pour essayer d'�crire ma premi�re
classe de test : 

package testCactus;

import org.apache.cactus.ServletTestCase;
import org.apache.struts.action.ActionServlet;
import org.apache.cactus.WebRequest;
import org.apache.cactus.server.HttpServletRequestWrapper;
import org.apache.cactus.internal.configuration.BaseConfiguration;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.*;
import org.apache.cactus.WebResponse;

/**
 * <p>Titre : </p>
 * <p>Description : </p>
 * <p>Copyright : Copyright (c) 2003</p>
 * <p>Soci�t� : </p>
 * @author non attribuable
 * @version 1.0
 */

public class RechercheUserTestCase
                 extends ServletTestCase
{
                 public void beginRechercheUser( WebRequest request )
                 {
                                 System.setProperty(
BaseConfiguration.CACTUS_CONTEXT_URL_PROPERTY, "http://localhost:8080/PTC";
);
                                 request.setURL( "localhost:8080", "/PTC",
"/rechercheUser.do", null, null );
                                 //request.addParameter(
"rechercherUserViewData.userCritere.codeUser", "0", request.POST_METHOD );

                 }

                 public void testRechercheUser()
                 {
                                 ActionServlet servlet = new 
ActionServlet();
 

                 try {
                                 servlet.init( config );
                 } catch ( ServletException ex ) {
                 }

 


                                 /*try {
                                                 servlet.init();
                                 } catch ( javax.servlet.ServletException 
se ) {
                                                 System.out.println( 
se.getLocalizedMessage() );
                                                 System.out.println( 
se.getMessage() );
                                                 System.out.println( 
se.toString() );
                                 }*/

                 }

                 public void endRechercheUser(WebResponse theResponse)
                 {

                 }
}

Ou je bloque maintenant,  c'est pour  me servir de l'objet servlet et 
ainsi
envoyer des requettes aux actions struts ( avec des valeurs de champ d'un
formulaire et ensuite reccup�rer la r�ponse et la comparer ).

Cette questions peut vous paraitre b�te mais je ne maitrise pas encore 
super
bien les servlet donc ce n'est pas encore super nette pour moi.

Merci d'avance de vos r�ponses. 

Salutations 

Bertrand.T 

=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
                 Bertrand TISON
               DSIP - Prg. Chopin
           Stagiaire IUP Miage Lille
               Projet IHM Nortrans
                    Cr�dit du Nord
 9, rue du fort de Noyelles - 59113 SECLIN
e-mail:  mailto:[EMAIL PROTECTED]
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*



----------------------------------------------------
Ce message et toutes les pieces jointes (ci-apres le "message") sont 
confidentiels et etablis a l'intention exclusive de ses destinataires.
Toute utilisation ou diffusion non autorisee est interdite.Tout message 
electronique est susceptible d'alteration.
Le CREDIT DU NORD et ses filiales declinent toute responsabilite au titre 
de ce message s'il a ete altere, deforme ou falsifie.
This message and any attachments ( the "message") are confidential and 
intended solely for the addressees.
Any unauthorised use or dissemination is prohibited.E-mails are 
susceptible to alteration.
Neither CREDIT DU NORD nor any of its subsidiaries or affiliates shall be 
liable for the message if altered, changed or falsified.
----------------------------------------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to