Test classe Position

Voir le sujet précédent Voir le sujet suivant Aller en bas

Test classe Position

Message  Florent le Mer 24 Mar 2010, 12:04

Bonjour,

Je rencontre quelques soucis pour effectuer les tests de ma classe position,

par exemple pour vérifier qu'une valeur soit la bonne j'utilise le code

Code:

   @Test public void testPosition_22() {
      Position p1 = new Position(1,0);
      Position p2 = new Position(0,1);
      assertTrue(p1.estEnDiagonale(p2));
   }

mais comment faire pour que mon test soit concluant si je veux qu'il me retourne un "IllegalArgumentException"
avec par exemple une position null

Code:

   @Test (expected = IllegalArgumentException.class) public void testPosition_21b() {
      Position p1 = new Position (5,2);
      Position p2 = null;
      ???(p1.estEnDiagonale(p2));
   }

Je cherche donc comment écrire un test pour un IllegalArgumentException

Merci d'avance Smile

Florent

Nombre de messages : 93
Prénom : Florent
Date d'inscription : 02/02/2010

Revenir en haut Aller en bas

Re: Test classe Position

Message  pbt le Mer 24 Mar 2010, 12:43

As-tu essayé de simplement écrire p1.estEnDiagonale(p2) et as-tu lu la classe TestEtat.java afin de t'en inspirer ?

_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

Re: Test classe Position

Message  Florent le Mer 24 Mar 2010, 12:49

Si je fais ça il va me renvoi que effectivement ma méthode renvoi un Exception Illégal Argument mais le test lui n'est pas concluant

Florent

Nombre de messages : 93
Prénom : Florent
Date d'inscription : 02/02/2010

Revenir en haut Aller en bas

Re: Test classe Position

Message  Anthoblack le Mer 24 Mar 2010, 15:16

Florent a écrit:Si je fais ça il va me renvoi que effectivement ma méthode renvoi un Exception Illégal Argument mais le test lui n'est pas concluant
Pas concluant ?

Anthoblack

Nombre de messages : 764
Age : 28
Prénom : Anthony
Statut : Ex-étudiant
Localisation : Bruxelles
Date d'inscription : 11/03/2008

Revenir en haut Aller en bas

Re: Test classe Position

Message  Florent le Mer 24 Mar 2010, 15:18

Il me dit que le test est faux et comme erreur il spécifie qu'il y a une Exception

Comment faire pour faire comprendre au test que c'est bien la réponse qu'on attend?

Florent

Nombre de messages : 93
Prénom : Florent
Date d'inscription : 02/02/2010

Revenir en haut Aller en bas

Re: Test classe Position

Message  Anthoblack le Mer 24 Mar 2010, 15:25

En tout cas, ta méthode est bien écrite...

Anthoblack

Nombre de messages : 764
Age : 28
Prénom : Anthony
Statut : Ex-étudiant
Localisation : Bruxelles
Date d'inscription : 11/03/2008

Revenir en haut Aller en bas

Re: Test classe Position

Message  Contenu sponsorisé Aujourd'hui à 05:23


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum