màj pour version initialeV2

This commit is contained in:
2025-09-24 18:14:21 +02:00
parent 62092bb78b
commit d92fa2649e
12 changed files with 351 additions and 118 deletions

View File

@@ -4,49 +4,20 @@
*/
package com.mycompany.bibliotheque;
import com.mycompany.bibliotheque.Métier.Livre;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
public class LivreTest {
private Livre livre;
@Before
public void setUp() {
// Création d'un livre avant chaque test
livre = new Livre("Java Basics", 20.0);
}
@Test
public void testGetTitre() {
assertEquals("pb titre","Java Basic", livre.getTitre());
}
public void testCreationLivre() {
Livre b = new Livre("1984", "George Orwell", "1234567890123", false);
@Test
public void testGetPrixHT() {
// Vérification du prix HT arrondi à 3 décimales
}
@Test
public void testIsEmprunte() {
// Par défaut, le livre n'est pas emprunté
assertFalse(livre.isEmprunte());
}
@Test
public void testSetEmprunte() {
livre.setEmprunte(true);
assertTrue(livre.isEmprunte());
livre.setEmprunte(false);
assertFalse(livre.isEmprunte());
}
@Test
public void testGetPrixTTC() {
// Calcul du prix TTC avec TVA 5.5% arrondi à 2 décimales
}
assertNotNull(b);
assertEquals("1984", b.getTitre());
assertEquals("George Orwel", b.getAuteur()); // corrigé
assertEquals("1234567890123", b.getIsbn());
assertFalse(b.isEmprunte()); // si la méthode existe
}
}