Initialisation branche steve

This commit is contained in:
2025-09-26 11:58:52 +02:00
parent bc740d970e
commit d8ec5254df
7 changed files with 52 additions and 18 deletions

View File

@@ -14,10 +14,10 @@ public class LivreTest {
public void testCreationLivre() {
Livre b = new Livre("1984", "George Orwell", "1234567890123", false);
assertNotNull(b);
assertEquals("1984", b.getTitre());
assertEquals("George Orwel", b.getAuteur()); // corrigé
assertEquals("1234567890123", b.getIsbn());
assertFalse(b.isEmprunte()); // si la méthode existe
assertNotNull("L'objet Livre ne peut pas être nulle !", b);
assertEquals("Titre du Livre incorrect", "1984", b.getTitre());
assertEquals("Auteur du Livre incorrect", "George Orwel", b.getAuteur()); // corrigé
assertEquals("ISBN du Livre incorrect", "1234567890123", b.getIsbn());
assertFalse("Le livre n'est pas censé être emprunté", b.isEmprunte()); // si la méthode existe
}
}

View File

@@ -39,7 +39,7 @@ public class LivreValideTest {
/**
* Test of isValidTitre method, of class LivreValide.
* @author Salomé/Emile
* @author Salomé/Emile
*/
@Test
public void testIsValidTitre() {
@@ -90,11 +90,21 @@ public class LivreValideTest {
public void testIsContenuTitreValide() {
System.out.println("isTitreValid");
String titre = "";
boolean expResult = false;
boolean result = LivreValide.isContenuTitreValide(titre);
assertEquals(expResult, result);
// TODO review the generated test code and remove the default call to fail.
fail("The test case is a prototype.");
assertFalse("Le titre ne doit pas être vide !", LivreValide.isContenuTitreValide(titre));
titre = null;
assertFalse("Le titre ne peut pas être nul !", LivreValide.isContenuTitreValide(titre));
titre = "Ti";
assertTrue("Le titre fait au moins 2 caractères alphabétiques !", LivreValide.isContenuTitreValide(titre));
titre = "T";
assertFalse("Le titre fait au moins 2 caractères alphabétiques !", LivreValide.isContenuTitreValide(titre));
titre = "1234";
assertFalse("Le titre fait au moins 2 caractères alphabétiques !", LivreValide.isContenuTitreValide(titre));
titre = "Ti2";
assertTrue("Le titre fait au moins 2 caractères alphabétiques !", LivreValide.isContenuTitreValide(titre));
titre = "*$!";
assertFalse("Le titre fait au moins 2 caractères alphabétiques !", LivreValide.isContenuTitreValide(titre));
titre = "Ti!";
assertTrue("Le titre fait au moins 2 caractères alphabétiques !", LivreValide.isContenuTitreValide(titre));
}
}