TP00: probleme avec la validation du nom de domaine

Modérateurs : graffion, jmdouin, agoncal, mlebihan

ABERKANE
Messages : 2
Inscription : 04 oct. 2016 10:35

TP00: probleme avec la validation du nom de domaine

Message par ABERKANE » 04 oct. 2016 11:18

bonjour tout le monde

j'ai rencontré des erreurs avec ces 2 methodes :

Code : Tout sélectionner

public void testCheckMailsWithValidDomain() {
		Customer customer = _validCustomer;
	   boolean b = customer.checkMail();
	    assertEquals("Adresse should be OK!", true, b);
	    customer.setMail("anyone@cnam.fr");
	    b = customer.checkMail();     // to add 
	    assertEquals("Adresse should be OK!", true, b);
	    customer.setMail("anyone@x.ue");
	    b = customer.checkMail();    //  // to add 
	    assertEquals("Adresse should be OK!", true, b);
	    
	}
	
	public void testCheckMailsWithInvalidDomain() {
		Customer customer = _validCustomer;
		customer.setMail("nobody@x.com");
	    boolean b = customer.checkMail();
	    assertFalse("Forbidden domain!", b);
	    customer.setMail("nobody@x.us");
	    b = customer.checkMail();
	    assertFalse("Forbidden country!", b);
    }

remarque : il faut ajouter l'instruction

Code : Tout sélectionner

b = customer.checkMail();
comme montré ci dessus


mon code affiche que :
- x.ue : n'existe pas alors que le test suppose qu'il existe
-x.com existe alors que le test suppose qu'il n'existe pas

comme mon code marche très bien avec les autres tests, je ne sais pas si l'erreur se trouve dans ma fonction checkMail() ou dans ces 2 noms de domaines

ma question est :
est ce que vous avez réussi à obtenir les résultats attendus par ces 2 fonctions de test

graffion
Messages : 606
Inscription : 21 juin 2005 14:05

Re: TP00: probleme avec la validation du nom de domaine

Message par graffion » 04 oct. 2016 11:45

Bonjour,

C'est votre fonction checkMail qui est en défaut.

ABERKANE
Messages : 2
Inscription : 04 oct. 2016 10:35

Re: TP00: probleme avec la validation du nom de domaine

Message par ABERKANE » 04 oct. 2016 13:33

merci beaucoup pour votre réponse

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité