/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package testsunitairesg1; import org.junit.Test; import static org.junit.Assert.*; /** * * @author amelie.cordier */ public class SeauTest { public SeauTest() { } /** * Vérifie qu'un seau vide est bien vide */ @Test public void testSeauVide() { Seau monseau = new Seau(); assertEquals(0,monseau.nbElements()); } /** * Vérifie que l'ajout à un seau vide fait bien passer la taille à 1 */ @Test public void testAjouterASeauVide() { Seau monseau = new Seau(); monseau.ajouter("patate"); assertEquals(1,monseau.nbElements()); } /** * Vérifie que l'ajout à un seau qui contient 2 elts fait bien passer la taille à 3 */ @Test public void testAjouterASeau2Elts() { Seau monseau = new Seau("bli", "bli"); monseau.ajouter("patate"); assertEquals(3,monseau.nbElements()); } /** * (redondant) vérifie le bon fonctionnement de nbElements */ @Test public void testNbElements() { Seau monseau = new Seau("chose", "machin"); assertEquals(2, monseau.nbElements()); } }