tests unitaires réalisés

This commit is contained in:
2025-10-03 10:21:45 +02:00
parent d0db3d84a3
commit 7970ca8df6
2 changed files with 26 additions and 8 deletions

View File

@@ -47,9 +47,15 @@ public class LivreValide {
// 3. Auteur : non vide et pas de chiffres ou caractères spéciaux
public static boolean isValidAuteur(String auteur) {
// TODO: implémenter la validation
//verification que auteur n'est pas vide ou null
if (auteur == null || auteur.isBlank()) {
return false;
}
//ajout d'un pattern pour avoir uniquement des minuscules/majuscules
String pattern = "^[a-zA-Z]+$";
//verification boolean que le nom d'auteur corresponde au patterne
return auteur.matches(pattern);
}
// 4. Titre : longueur maximale 200 caractères
public static boolean isLongueurTitreValid(String titre) {