/** * @pre - * @post verifie le bon fonctionnement de la methode contains sur plusieurs * exemples d'utilisation de la liste de Double: vérification de la * réussite de la méthode quand il le faut. */ public void testReussiteContains() { // Creation de la liste DList l=new DList(); // Ajout de trois Double l.add(new Double(2.3)); l.add(new Double(2.4)); l.add(new Double(2.4)); // Verification sur base des elements ajoutes assertEquals("La verification de la presence d'un element present une fois dans la liste devrait renvoyer true",true,l.contains(new Double(2.3))); assertEquals("La verification de la presence d'un element present deux fois dans la liste devrait renvoyer true",true,l.contains(new Double(2.4))); }
/** * @pre - * @post verifie le bon fonctionnement de la methode contains sur plusieurs * exemples d'utilisation de la liste de Double: vérification de * l'échec de la méthode quand il la faut. */ public void testEchecContains() { // Creation de la liste DList l=new DList(); // Ajout de trois Double l.add(new Double(2.3)); l.add(new Double(2.4)); l.add(new Double(2.4)); // Verification sur base des elements ajoutes assertEquals("La verification de la presence d'un element absent de la liste devrait renvoyer false",false,l.contains(new Double(2.2))); // Verification que l'element supprime n'est plus contenu dans la liste l.remove(new Double(2.3)); assertEquals("La verification de la presence d'un element qui n'est plus present dans la liste devrait renvoyer false",false,l.contains(new Double(2.3))); }