- Ajout de compareTo à Agence - Ajout du test unitaire pour Agence - Fix test unitaire EmprunteurTest
38 lines
845 B
Java
38 lines
845 B
Java
import entity.Agence;
|
|
import entity.Empruntable;
|
|
import entity.Emprunteur;
|
|
import material.CasqueAvecMicro;
|
|
import material.TELPortable;
|
|
import material.UC;
|
|
import org.junit.Assert;
|
|
import org.junit.Before;
|
|
import org.junit.Test;
|
|
|
|
public class AgenceTest {
|
|
|
|
Agence a1;
|
|
Agence a2;
|
|
|
|
@Before
|
|
public void setUp() {
|
|
a1 = new Agence("Le Mans");
|
|
a2 = new Agence("Paris");
|
|
}
|
|
|
|
@Test
|
|
public void compareAgence() {
|
|
Empruntable e1 = new UC();
|
|
Empruntable e2 = new CasqueAvecMicro();
|
|
Empruntable e3 = new TELPortable();
|
|
|
|
e1.declarerDefectueux();
|
|
|
|
a1.ajouterAuStock(e1);
|
|
a2.ajouterAuStock(e2);
|
|
a2.ajouterAuStock(e3);
|
|
|
|
//Test si a1 a plus d'object défectueux que a2
|
|
Assert.assertEquals("compareTo: fail", a1.compareTo(a2) == 1, true);
|
|
}
|
|
}
|