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 :

Appeler une méthode d'un objet mocké


Sujet :

Tests et Performance Java

  1. #1
    Membre du Club
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    65
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 65
    Points : 61
    Points
    61
    Par défaut Appeler une méthode d'un objet mocké
    Bonjour les développeurs,

    Je sais que j'ai peu de chances d'avoir une réponse dans le forum des tests mais c'est celui le plus adéquat à ma question donc je tente le coup :

    J'ai un objet mocké maClassMock qui simule un objet de la classe MaClass.

    La classe maClass possède une méthode publique (public) maMethode.

    Le problème c'est qu'il me faut d'abord que la methode maMethode soit appelée avant de tester mes autres objets. Mais lorsque j'appelle la methode directement à partir de l'objet mocké:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    maClasseMock.maMethode();
    j'obtient une erreur parce que ceci n'était pas prévu dans les Expectations. Et lorsque j'ajoute ceci aux Expectations alors l'appel ne se fait pas.

    Y a t il possibilité de forcer des appel de methodes à partir d'objets mockés ?
    Quelqu'un a t il déjà travaillé avec Jmock pour confirmer ou infirmer ?

    Merci d'avance.

  2. #2
    Membre actif
    Avatar de foucha
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 121
    Points : 251
    Points
    251
    Par défaut sans Jmock
    j'avais eu le meme probleme, je vois deux solutions et aucune n'inclut JMock, car effectivement si tu mockes maMethode alors tu ne testes plus grand chose.

    1. tu étends la classe que tu testes pour redéfinir la méthode maMethode et faire ton mock peinard.

    2. tu inclus JMockit à ton test, tout à fait compatible avec Jmock : http://fch.blog.free.fr/index.php?po...st-test%C3%A9e. Il faudra que tu regardes la rubrique installation avant.

    Bon courage !
    Foucha.
    ++
    Foucha.

    =========

    "du code propre c'est du code qui fait exactement ce qu'on croit que ça fait"

    Mes Articles DVP

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/12/2010, 18h29
  2. Réponses: 3
    Dernier message: 25/02/2010, 13h47
  3. Appelle du destructeur dans une méthode du même Objet
    Par leo_OrNg dans le forum Débuter
    Réponses: 4
    Dernier message: 03/01/2010, 00h37
  4. Réponses: 3
    Dernier message: 25/06/2008, 14h38
  5. [objet] appeler une méthode d'objets contenus dans un tableau (iterator ?)
    Par psychomatt dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 21/09/2006, 16h28

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