From dcea9290b8cb3cf6ddc8b7cbf86a4e7fa3aa8d14 Mon Sep 17 00:00:00 2001
From: Yvan Peter <yvan.peter@univ-lille.fr>
Date: Wed, 17 Feb 2021 13:27:14 +0100
Subject: [PATCH] corrections mineures suite TP

---
 README.md | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index c943b40..0c7fa50 100644
--- a/README.md
+++ b/README.md
@@ -240,7 +240,6 @@ import fr.ulille.iut.pizzaland.beans.Ingredient;
 
         Ingredient ingredient = new Ingredient();
         ingredient.setName("Chorizo");
-        dao.insert(ingredient);
 
         Response response = target("/ingredients").path(ingredient.getId().toString()).request(MediaType.APPLICATION_JSON).get();
 
@@ -363,9 +362,12 @@ public class Ingredient {
         return "Ingredient [id=" + id + ", name=" + name + "]";
     }
 }
-
 ~~~
 
+Les méthodes `toDto()` et `fromDto()` permettrons de faire la conversion entre le Bean `Ingredient` et le DTO qui représente ce qui sera transféré dans la requête/réponse HTTP.
+
+Pour les différents beans que nous allons écrire générez également les méthodes `hashCode()` et `equals()` et `toString()`.
+
 Le test devrait maintenant réussir :
 
 ~~~
@@ -949,6 +951,8 @@ Content-Length: 760
 # Implémentation de la ressource Pizza
 Maintenant que vous avez une ressource `ingrédients` fonctionnelle, vous pouvez passer à l'implémentation de la ressource `Pizzas`. Pour cette ressource, vous devrez d'abord définir l'API dans le fichier `pizzas.md` (URI, méthodes, représentations). Ensuite, vous pourrez développer la ressource avec les tests associés.
 
+Il est fortement recommandé d'adopter la même approche que pour `Ingredient` en développement progressivement les tests puis les fonctionnalitées associées.
+
 ## Note sur la base de données
 Une pizza comprend des ingrédients. Pour développer cette ressource,
 vous aurez donc besoin d'un table d'association au niveau de la base
-- 
GitLab