d5:a03

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
d5:a03 [2025/10/02 22:54] – [Consignes : Pour chaque règle :] dthevenotd5:a03 [2025/10/03 10:14] (Version actuelle) – [Travail à faire] dthevenot
Ligne 1: Ligne 1:
-====== Les tests d'intégration ====== +====== D5-A03 : Les tests d'intégration ====== 
-===== Consignes : Pour chaque règle : ===== +===== Contexte Bibliothèque numérique =====
-  - Compléter la méthode prévue dans la classe de contrôle LivreValide +
-  - Créer la méthode correspondante dans la classe LivreValideTest avec ses tests unitaire JUnit.+
  
 Vous aller vérifier que plusieurs composants du système fonctionnent correctement ensemble. Vous aller vérifier que plusieurs composants du système fonctionnent correctement ensemble.
Ligne 8: Ligne 6:
 Contrairement aux tests unitaires qui testent une seule classe/méthode, le test d’intégration vérifie la collaboration entre classes. Contrairement aux tests unitaires qui testent une seule classe/méthode, le test d’intégration vérifie la collaboration entre classes.
  
-  - Unicité de l’ISBN dans la bibliothèque : Un même ISBN ne peut pas être enregistré deux fois dans la Bibliothèque. Cela garantit l’intégrité des données et empêche des doublons malveillants. +===== Travail à faire ===== 
-  - Tester qu’un utilisateur peut emprunter un livre uniquement si :+  (Steve) Unicité de l’ISBN dans la bibliothèque : Un même ISBN ne peut pas être enregistré deux fois dans la Bibliothèque. Cela garantit l’intégrité des données et empêche des doublons malveillants. 
 +  - (Emile)Tester qu’un utilisateur peut emprunter un livre uniquement si :
     * le livre n’est pas déjà emprunté     * le livre n’est pas déjà emprunté
-  - Tester qu’un utilisateur peut emprunter un livre uniquement si :+  - (Medhi)Tester qu’un utilisateur peut emprunter un livre uniquement si :
     * l’utilisateur a moins de 3 emprunts     * l’utilisateur a moins de 3 emprunts
-  - Retour de livre et mise à jour du stock+  - (Morgann)Retour de livre et mise à jour du stock
     * Préconditions : un livre est déjà emprunté par un utilisateur.     * Préconditions : un livre est déjà emprunté par un utilisateur.
     * Action : l’utilisateur retourne le livre.     * Action : l’utilisateur retourne le livre.
Ligne 19: Ligne 18:
       - le livre passe en statut disponible       - le livre passe en statut disponible
       - le livre est supprimé de la liste des emprunts de l’utilisateur       - le livre est supprimé de la liste des emprunts de l’utilisateur
-      l’historique d’emprunt est mis à jour+     
 + 
 +==== Consignes : Pour chaque règle : ==== 
 +  Compléter/Créer la ou les méthodes nécessaires 
 +  - Compléter la ou les classes de tests nécessaires
  
  
  
  • d5/a03.1759438455.txt.gz
  • Dernière modification : 2025/10/02 22:54
  • de dthevenot