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 :

JUNIT et JTestCase


Sujet :

Tests et Performance Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 92
    Points : 52
    Points
    52
    Par défaut JUNIT et JTestCase
    Pour faire mes tests unitaire j'utilise junit coupler à jTestcase afin de pouvoir faire dès le départ une liste de tests problèmes lorsque je fais les deux lignes suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    boolean succeed = testCase.assertTestVariable("result",
    						(new Integer(result)));
    				assertTrue(testCase.getFailureReason(), succeed);
    au moment de la vérification de l'assert, si le résultat est faux la fonction s'arrête sans faire les autres tests.
    Pourquoi? comment régler ce problème ?
    Merci, Pierre

  2. #2
    Membre habitué Avatar de nicgando
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 128
    Points : 163
    Points
    163
    Par défaut
    Salut,
    Si tes tests se succèdent dans la même méthode de test cela est normal et est le but des assert et plus généralement des tests unitaires; à savoir stopper le déroulement du test dès qu'une erreur (assertion) est détectée.

    Concernant le moyen de contourner ce problème tu peux mettre tes deux asserts dans deux méthodes de tests distinctes:

    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
     
    import junit.framework.TestCase;
     
    public class MyTest extends TestCase {
     
    	public void testAssertOne(){
    		//...		
    		assertTrue(true);
    		//...
    	}
     
    	public void testAssertTwo(){
    		//...		
    		assertFalse(false);
    		//...
    	}
    }
    Pushing the limits ...

Discussions similaires

  1. [Plugin Test] JUnit et autres outils...
    Par seb-astien dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 19/09/2005, 12h12
  2. Equivalent à JML / JUnit pour le C++
    Par meuns dans le forum Bibliothèques
    Réponses: 2
    Dernier message: 09/12/2004, 15h16
  3. [JUnit] Junit écriture dans un fichier
    Par mikael35 dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 10/08/2004, 13h11
  4. [JUnit] NoClassDefFoundError:junit/framework/TestCase
    Par Adjanakis dans le forum Tests et Performance
    Réponses: 4
    Dernier message: 14/04/2004, 13h23
  5. Réponses: 3
    Dernier message: 09/04/2004, 23h35

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