예제 #1
0
  @Before
  public void setUp() throws Exception {

    // Instanciation des typedechets
    type = new TypeDechet("D001", "verre", 0.05);
    type2 = new TypeDechet("D002", "plastique", 0.03);

    // Instanciation des levees
    d1 = dateFormat.parse("15/05/2015");

    levee = new Levee(d1, 10.5, "P001");
    levee2 = new Levee(1, d1, 10.5, "P002");
    levee3 = new Levee(2, d1, 11.2, "P003");

    lesLevees = new ArrayList<Levee>();
    lesLevees2 = new ArrayList<Levee>();
    lesLevees3 = new ArrayList<Levee>();
    lesLevees.add(levee);
    lesLevees.add(levee2);
    lesLevees3.add(levee);
    lesLevees3.add(levee2);
    lesLevees3.add(levee3);

    // Instanciation des poubelles
    poubelle = new Poubelle("P001", type, "H001");
    poubelle2 = new Poubelle("P002", type2);
    poubelle3 = new Poubelle("P003", type2);

    // Ajout des listes de levees aux poubelles
    poubelle.setLesLevees(lesLevees);
    poubelle2.setLesLevees(lesLevees);
    poubelle3.setLesLevees(lesLevees2);
  }
예제 #2
0
 @Test
 public void testGetIdPoubelle2True() {
   assertEquals("Get correct : ", "P002", poubelle2.getIdPoubelle());
 }
예제 #3
0
 @Test
 public void testGetIdPoubelle1False() {
   assertNotEquals("Get incorrect : ", "P005", poubelle.getIdPoubelle());
 }
예제 #4
0
 @Test
 public void testSetIdHabitation() {
   poubelle.setIdHabitation("H005");
   assertEquals("Get correct : ", "H005", poubelle.getIdHabitation());
 }
예제 #5
0
 @Test
 public void testAjoutLevee() {
   poubelle2.ajoutLevee(levee3);
   assertNotNull(poubelle2.getLesLevees());
 }
예제 #6
0
 @Test
 public void testGetIdHabitation1True() {
   assertEquals("Get correct : ", "H001", poubelle.getIdHabitation());
 }
예제 #7
0
 @Test
 public void testGetIdHabitation1False() {
   assertNotEquals("Get incorrect : ", "H002", poubelle.getIdHabitation());
 }
예제 #8
0
 @Test
 public void testSetLesLevees1() {
   poubelle.ajoutLevee(levee3);
   assertNotNull(poubelle.getLesLevees());
   assertEquals("Set correct : ", lesLevees3, poubelle.getLesLevees());
 }
예제 #9
0
 @Test
 public void testSetLesLevees2() {
   poubelle2.ajoutLevee(levee3);
   assertTrue(lesLevees3.size() == 3);
 }
예제 #10
0
 @Test
 public void testGetLesLevees2True() {
   assertEquals("Get correct : ", lesLevees, poubelle2.getLesLevees());
 }
예제 #11
0
 @Test
 public void testGetLesLevees2False() {
   assertNotEquals("Get incorrect : ", lesLevees2, poubelle2.getLesLevees());
 }
예제 #12
0
 @Test
 public void testSetNature2() {
   poubelle2.setNature(type);
   assertEquals("Get correct : ", type, poubelle2.getNature());
 }
예제 #13
0
 @Test
 public void testSetNature1() {
   poubelle.setNature(type2);
   assertEquals("Get correct : ", type2, poubelle.getNature());
 }
예제 #14
0
 @Test
 public void testGetNature2False() {
   assertNotEquals("Get incorrect : ", type, poubelle2.getNature());
 }
예제 #15
0
 @Test
 public void testGetNature2True() {
   assertEquals("Get correct : ", type2, poubelle2.getNature());
 }
예제 #16
0
 @Test
 public void testSetIdPoubelle2() {
   poubelle2.setIdPoubelle("P005");
   assertEquals("Get correct : ", "P005", poubelle2.getIdPoubelle());
 }