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 :

Nombre de TestCases faux [JUnit]


Sujet :

Tests et Performance Java

  1. #1
    Membre averti
    Avatar de Strab
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    338
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 338
    Points : 330
    Points
    330
    Par défaut Nombre de TestCases faux
    Dans le cadre de mon stage, je dois créer une extension de JUnit et Cactus adaptée à l'entreprise.
    J'ai écrit une classe héritant de TestResult qui devra contenir le nombre de tests à lancer (et non le nombre de tests lancés comme TestResult). Mais j'ai remarqué que selon que je contruis la suite de tests en ajoutant "à la main" les tests avec addTest ou que j'utilise le constructeur en lui passant la classe, le résultat renvoyé par la méthode TestSuite.countTestCases() ou TestSuite.testCount() n'est pas le même. Voici les deux constructions des tests :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    public static TestSuite suite(){
    		TestSuite result = new TestSuite();
    		result.addTest(new TestSimple("testSimple"));
    		result.addTest(new TestSimple("testSimple2"));
    		result.addTest(new TestSimple("testSimple3"));
    		result.addTest(new TestSimple("testSimple4"));
    		return result;
    //Dans une classe dérivant de EntityCustomTest (voir ci-dessous)
    }
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public static TestSuite suite(){
    		return new TestSuite(EntityCustomTest.class);
    }
    //EntityCustomTest hérite de TestCase et n'a pour l'instant rien de plus à part cette méthode suite
    Pourtant, si on regarde le code source de TestSuite(Class), il utilise aussi la fonction addTest pour chaque méthode qu'il trouve.
    Quelqu'un aurait-il une explication ?

    Strab

  2. #2
    Membre averti
    Avatar de Strab
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    338
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 338
    Points : 330
    Points
    330
    Par défaut
    C'est bon j'ai compris mon erreur...
    Pour information, c'est parce que la construction de la suite se fait à partir de EntityCustomTest et non à partir la classe fille. Eh oui c'est tout bête.

    Strabest

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/01/2015, 16h48
  2. [XL-2003] test d'égalité faux - approximations lors de la conversion de nombres
    Par p_mehdi dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 25/06/2010, 08h45
  3. Nombre de fichiers ouverts simultanément
    Par matrixfan dans le forum C++Builder
    Réponses: 3
    Dernier message: 27/05/2002, 17h47
  4. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

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