From a58179c8e905b0b232d99515b69596d2823eece1 Mon Sep 17 00:00:00 2001
From: Yvan Peter <yvan.peter@univ-lille.fr>
Date: Fri, 5 Feb 2021 18:59:17 +0100
Subject: [PATCH] =?UTF-8?q?impl=C3=A9mentation=20de=20la=20description?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 README.md                                     | 20 ++++++++++++++++++-
 .../iut/todo/ressource/TodoRessourceTest.java |  6 +++++-
 2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index bf9a58f..4688beb 100644
--- a/README.md
+++ b/README.md
@@ -181,7 +181,7 @@ Tache getById(String id);
 
 Inspirez vous du code fournit et de la [documentation de JDBI](https://jdbi.org/#_sql_objects) pour mettre les bonnes annotations.
 
-Une fois votre DAO amélioré, vous pouvez utiliser la nouvelle méthode dans la classe `TodoService` :
+Une fois votre DAO amélioré, vous pouvez utiliser la nouvelle méthode pour compléter la classe `TodoService` :
 ~~~java
 public Tache getTache(UUID id) {}
 ~~~
@@ -190,3 +190,21 @@ public Tache getTache(UUID id) {}
 
 Vous pouvez passer au développement de la méthode répondant au `GET` sur l'URI `/taches/{id}` dans la classe `TodoRessource`.
 
+Relancez vos tests et vérifier qu'ils passent.
+
+## Récupérer la description d'une tâche
+Cette méthode devrait être plus facile à implémenter car elle ne change rien au niveau DAO.
+
+Commencez par implémenter les tests liés à la récupération de la description :
+
+~~~java
+    @Test
+    public void get_for_description_should_work_with_existing_task() {
+    }
+
+    @Test
+    public void get_for_description_with_wrong_id_should_return_404() {
+    }
+~~~
+
+Vous pouvez ensuite implémenter la méthode permettant de récupérer la description dans la ressource et vérifier que les tests passent.
diff --git a/src/test/java/fr/ulille/iut/todo/ressource/TodoRessourceTest.java b/src/test/java/fr/ulille/iut/todo/ressource/TodoRessourceTest.java
index d626939..67a7325 100644
--- a/src/test/java/fr/ulille/iut/todo/ressource/TodoRessourceTest.java
+++ b/src/test/java/fr/ulille/iut/todo/ressource/TodoRessourceTest.java
@@ -99,7 +99,11 @@ public class TodoRessourceTest extends JerseyTest {
     }
 
     @Test
-    public void get_for_description_should_work() {
+    public void get_for_description_should_work_with_existing_task() {
+    }
+
+    @Test
+    public void get_for_description_with_wrong_id_should_return_404() {
     }
 
     @Test
-- 
GitLab