Update TestsUnitaires/MonInt.java

This commit is contained in:
2025-05-15 13:06:33 +02:00
parent 224663a8db
commit cc450010e7

View File

@@ -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; import java.util.Objects;
/* /*
* Sorte de Int du pauvre à laquelle on ajoute un nom sous forme textuelle. * 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 * et les assertions java
*/ */
public class MonInt { 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 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). * (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) { public static void main(String[] args) {
MonInt c3 = new MonInt(3,"trois"); MonInt c3 = new MonInt(3,"trois");