From cc450010e75e1804dc5c456f3a8706ab226b171a Mon Sep 17 00:00:00 2001 From: Luc Dartois Date: Thu, 15 May 2025 13:06:33 +0200 Subject: [PATCH 1/2] Update TestsUnitaires/MonInt.java --- TestsUnitaires/MonInt.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/TestsUnitaires/MonInt.java b/TestsUnitaires/MonInt.java index 323aa39..4d1edd3 100644 --- a/TestsUnitaires/MonInt.java +++ b/TestsUnitaires/MonInt.java @@ -1,10 +1,10 @@ -// notez le s après Object. Permet entre autre de stipuler qu'un objet o n'est pas null avec la méthode Objects.requireNonNull(o, "message d'erreur détaillé"); +// notez le s après Object. Permet entre autre de stipuler qu'un objet o n'est pas null avec la méthode Objects.requireNonNull(o, "message d'erreur détaille"); import java.util.Objects; /* * Sorte de Int du pauvre à laquelle on ajoute un nom sous forme textuelle. * - * Classe donnée à titre d'exemple pour illustrer les ingrédients techniques de la prog défensive. + * Classe donnee à titre d'exemple pour illustrer les ingredients techniques de la prog defensive. * et les assertions java */ public class MonInt { @@ -58,12 +58,12 @@ public class MonInt { /** * C'est un peu moche mais on peut pour simplifier mettre des tests manuels dans un main dans chaque classe. - * C'est plutôt mieux que de mettre des print dans chaque méthode car vous êtes plus sûr de la stabilité de vos tests + * C'est plutot mieux que de mettre des print dans chaque methode car vous êtes plus sur de la stabilite de vos tests * (vous pouvez rejouer les tests plus tard). * - * Idéalement on utilise un outil dédié comme JUnit qui favorise au maximum cette automatisation. + * Idealement on utilise un outil dedie comme JUnit qui favorise au maximum cette automatisation. * - * @param args pas de paramètre en ligne de commande prévu. + * @param args pas de parametre en ligne de commande prevu. */ public static void main(String[] args) { MonInt c3 = new MonInt(3,"trois"); From dd925bdae91d3efff87c5dae9c112f88e294a69f Mon Sep 17 00:00:00 2001 From: Luc Dartois Date: Thu, 15 May 2025 13:07:52 +0200 Subject: [PATCH 2/2] Update TestsUnitaires/MonInt.java --- TestsUnitaires/MonInt.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/TestsUnitaires/MonInt.java b/TestsUnitaires/MonInt.java index 4d1edd3..d6b157a 100644 --- a/TestsUnitaires/MonInt.java +++ b/TestsUnitaires/MonInt.java @@ -1,10 +1,10 @@ -// notez le s après Object. Permet entre autre de stipuler qu'un objet o n'est pas null avec la méthode Objects.requireNonNull(o, "message d'erreur détaille"); +// notez le s apres Object. Permet entre autre de stipuler qu'un objet o n'est pas null avec la methode Objects.requireNonNull(o, "message d'erreur detaille"); import java.util.Objects; /* - * Sorte de Int du pauvre à laquelle on ajoute un nom sous forme textuelle. + * Sorte de Int du pauvre a laquelle on ajoute un nom sous forme textuelle. * - * Classe donnee à titre d'exemple pour illustrer les ingredients techniques de la prog defensive. + * Classe donnee a titre d'exemple pour illustrer les ingredients techniques de la prog defensive. * et les assertions java */ public class MonInt { @@ -26,12 +26,12 @@ public class MonInt { * @param c le diviseur par lequel on souhaite diviser this */ public void divise (MonInt c){ - Objects.requireNonNull(c, "la classe denominateur ne peut pas être null"); + Objects.requireNonNull(c, "la classe denominateur ne peut pas etre null"); int avant = this.valeur; this.valeur = this.valeur / c.getValeur(); - this.nom = "(" + this.nom + " divisé par " + c.getNom() +")"; + this.nom = "(" + this.nom + " divise par " + c.getNom() +")"; assert(this.valeur*c.getValeur() == avant); // NB. un assert qui ne marche pas tout le temps. } @@ -58,7 +58,7 @@ public class MonInt { /** * C'est un peu moche mais on peut pour simplifier mettre des tests manuels dans un main dans chaque classe. - * C'est plutot mieux que de mettre des print dans chaque methode car vous êtes plus sur de la stabilite de vos tests + * C'est plutot mieux que de mettre des print dans chaque methode car vous etes plus sur de la stabilite de vos tests * (vous pouvez rejouer les tests plus tard). * * Idealement on utilise un outil dedie comme JUnit qui favorise au maximum cette automatisation. @@ -85,7 +85,7 @@ public class MonInt { // tester des exceptions pas pratique // Si on veut tester plusieurs exceptions - // il faut attraper et vérifier que c'est le bon type d'exception. + // il faut attraper et verifier que c'est le bon type d'exception. // ici manuellement en regardant le message. try { System.out.println(c13.toString()); // toucher au nbre 13 avec getValeur()