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