From 1c51d3e6e1fe5d5368c5abe8f9c5d2e3f220aa5d Mon Sep 17 00:00:00 2001 From: nelet <jean-luc.nelet@etu.u-pec.fr> Date: Thu, 13 Mar 2025 18:54:58 +0100 Subject: [PATCH] book feature fini --- src/test/resources/features/book.feature | 38 ++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/src/test/resources/features/book.feature b/src/test/resources/features/book.feature index 8965e8e..6f3720b 100644 --- a/src/test/resources/features/book.feature +++ b/src/test/resources/features/book.feature @@ -1,3 +1,37 @@ -Feature: Manage les livres de la bibliothèque +Feature: Gestion des livres de la bibliothèque - Scenario: \ No newline at end of file + Background: + Given le système contient les livres suivants: + | isbn | titre | auteur | editeur | datePublication | prix | stockInitial | categories | description | langue | + | 9781234567890 | L'Ombre du Vent | Carlos Ruiz Zafón | Actes Sud | 2001-04-01 | 20.50 | 10 | Roman, Drame | Un livre sur les souvenirs | Français | + | 9789876543210 | 1984 | George Orwell | Gallimard | 1949-06-08 | 15.99 | 5 | Science-Fiction | Une dystopie emblématique | Français | + | 9785678901234 | Le Petit Prince | Antoine de Saint-Exupéry | Folio | 1943-04-06 | 8.99 | 20 | Jeunesse, Philosophie | Un conte intemporel | Français | + + Scenario: Enregistrer un nouveau livre + When j'enregistre un nouveau livre avec toutes les données : + | isbn | titre | auteur | editeur | datePublication | prix | stockInitial | categories | description | langue | + | 9782253004201 | Les Fleurs du Mal | Charles Baudelaire | Garnier-Flammarion | 1857-06-25 | 9.90 | 15 | Poésie, Classique | Recueil de poèmes symbolistes | Français | + Then un nouveau livre est enregistré + + Scenario: Modifier les informations d'un livre existant + When l'utilisateur modifie le livre avec l'ISBN "9782253004201" en mettant à jour les informations suivantes : + | editeur | prix | stockInitial | description | + | Le Livre de Poche | 12.50 | 20 | Recueil de poésie incontournable | + Then le livre avec l'ISBN "9782253004201" doit avoir les nouvelles informations suivantes : + | isbn | titre | auteur | editeur | datePublication | prix | stockInitial | categories | description | langue | + | 9782253004201 | Les Fleurs du Mal | Charles Baudelaire | Le Livre de Poche | 1857-06-25 | 12.50 | 20 | Poésie, Classique | Recueil de poésie incontournable | Français | + + Scenario: Supprimer un livre du système + When l'utilisateur supprime le livre avec l'ISBN "9789876543210" + Then le livre avec l'ISBN "9789876543210" ne doit plus exister dans le système + And la liste des livres doit être mise à jour comme suit: + | isbn | titre | auteur | editeur | datePublication | prix | stockInitial | categories | description | langue | + | 9782253004201 | Les Fleurs du Mal | Charles Baudelaire | Garnier-Flammarion | 1857-06-25 | 9.90 | 15 | Poésie, Classique | Recueil de poèmes symbolistes | Français | + | 9781234567890 | L'Ombre du Vent | Carlos Ruiz Zafón | Actes Sud | 2001-04-01 | 20.50 | 10 | Roman, Drame | Un livre sur les souvenirs | Français | + | 9785678901234 | Le Petit Prince | Antoine de Saint-Exupéry | Folio | 1943-04-06 | 8.99 | 20 | Jeunesse, Philosophie | Un conte intemporel | Français | + + Scenario: Récupérer les informations d'un livre par ISBN + When l'utilisateur demande les informations du livre avec l'ISBN "9785678901234" + Then l'utilisateur reçois les informations suivantes : + | isbn | titre | auteur | editeur | datePublication | prix | stockInitial | categories | description | langue | + | 9785678901234 | Le Petit Prince | Antoine de Saint-Exupéry | Folio | 1943-04-06 | 8.99 | 20 | Jeunesse, Philosophie | Un conte intemporel | Français |