Пример #1
0
    /**
     * @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)));
 
    }
Пример #2
0
    /**
     * @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)));
    }