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

Tests et Performance Java Discussion :

[Spring] Mocker ClassPathXmlApplicationContext


Sujet :

Tests et Performance Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    42
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2002
    Messages : 42
    Par d�faut [Spring] Mocker ClassPathXmlApplicationContext
    bonjour

    J'ai un probl�me, je d�bute avec EasyMock,
    j'aimerai faire un mock objet de ClassPathXmlApplicationContext

    probl�me avec le constructeur qui a besoin d'�tre intialis�,
    je n'ai pas trouv� pour l'instant de m�thode
    qui me permettrait de le faire apr�s coup

    donc je bute

    Comment faire pour apr�s ce bout de code, convenablement initialiser?

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    ClassPathXmlApplicationContext ctx = createMock(ClassPathXmlApplicationContext.class);
    merci

  2. #2
    Membre confirm�
    Inscrit en
    Octobre 2002
    Messages
    108
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 108
    Par d�faut
    pourquoi avoir besoin de mocker applicationContext? En fait, que veux tu tester?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    42
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2002
    Messages : 42
    Par d�faut
    bonjour

    en fait, je d�bute avec les mock objects, et j'avais cru comprendre
    qu'il fallait reproduire point par point la comportement de la classe qu'on voulait tester,
    donc comme dans ma servlet , il y a ClassPathXmlApplicationContext, je m'�tais dis...


    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    public class ActionsDetailControl implements Controller {
     
     
        public ModelAndView handleRequest(HttpServletRequest request,
                                          HttpServletResponse response) throws ServletException, IOException {
     
            ModelAndView mav;
     
            ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext( "applicationContext.xml");
     
            List results = ((OperationsClient) ctx.getBean("operationsClient"))
                    .findAll();
     
            if (request.getParameter("operation").equals("afficher")
                    && request.getParameter("choix").equals("client")) {
     
                  mav = new ModelAndView("home", "table", results);
     
            } else {
     
                Map<String, Object> chOp = new HashMap<String, Object>();
                chOp.put("operation", request.getParameter("operation"));
                chOp.put("choix", request.getParameter("choix"));
                chOp.put("clients", results);
     
                mav = new ModelAndView("detailOperation", "chOp", chOp);
            }
     
            return mav;
     
        }

Discussions similaires

  1. [Hibernate][Spring] Session Hibernate initialis�e
    Par mauvais_karma dans le forum Hibernate
    R�ponses: 12
    Dernier message: 08/08/2005, 13h07
  2. [D�butant][Framework] Spring vs Struts vs JSF
    Par Saloucious dans le forum JSF
    R�ponses: 2
    Dernier message: 13/07/2005, 09h42
  3. R�ponses: 5
    Dernier message: 25/05/2005, 21h16
  4. [Data] D�veloppement avec la framework spring et ibatis
    Par ujoodha dans le forum Spring
    R�ponses: 1
    Dernier message: 07/03/2005, 13h20

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