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
Dernière révision Les deux révisions suivantes
ens:dasi2014-2015:dasi:tptestsunitaires [2015/01/13 07:34]
admin Cordier Amelie () [Partie 1]
ens:dasi2014-2015:dasi:tptestsunitaires [2015/01/13 07:36]
admin Cordier Amelie () [Les tests unitaires avec JUnit]
Ligne 1: Ligne 1:
 ====== Les tests unitaires avec JUnit ====== ====== Les tests unitaires avec JUnit ======
  
-L'objectif de ce TP est de vous permettre de prendre en main rapidement JUnit pour mettre en place des tests unitaires en Java. Le TP se décompose en 3 parties. Un compte-rendu est à remettre à la fin du TP. Des consignes quant aux informations à faire figurer dans le compte-rendu sont données au fil du texte. Le travail en binôme est autorisé. +L'objectif de ce TP est de vous permettre de prendre en main rapidement JUnit pour mettre en place des tests unitaires en Java. Le TP se décompose en 3 parties. Un compte-rendu est à remettre à la fin du TP. Le travail en binôme est autorisé. 
  
  
Ligne 76: Ligne 76:
  
  
-===== Partie - Premiers pas en TDD =====+===== Partie - Premiers pas en TDD =====
  
 Dans cette partie, vous devez commencer par écrire les tests, puis écrire le code qui passe les tests. Rapportez tous les éléments de votre démarche, ainsi que les résultats obtenus dans votre compte-rendu.  Dans cette partie, vous devez commencer par écrire les tests, puis écrire le code qui passe les tests. Rapportez tous les éléments de votre démarche, ainsi que les résultats obtenus dans votre compte-rendu. 
  
-1. Etant donné une chaîne de caractères, aboutir à une classe de code qui échange les 2 derniers caractères de cette chaîne. Les conditions de test à vérifier sont :+1. Étant donné une chaîne de caractères, aboutir à une classe de code qui échange les 2 derniers caractères de cette chaîne. Les conditions de test à vérifier sont :
   * “AB” => “BA”   * “AB” => “BA”
   * “RAIN” => “RANI”   * “RAIN” => “RANI”
Ligne 95: Ligne 95:
   * "" => ""   * "" => ""
  
 +Question subsidiaire : pensez-vous à d'autres tests qui seraient pertinents mains qui ne figurent pas dans cette liste ?
 ===== Partie 4 - Problème ===== ===== Partie 4 - Problème =====