JUnit - 6.2 Correction du challenge sur la calculatrice

Cette leçon reprend le challenge précédent et explique sa correction. Il s'agit de tester une classe Calculatrice qui contient des méthodes d'addition, de soustraction et de division. Chaque test vérifie qu'une méthode renvoie le résultat attendu.

Le rôle de la classe Calculatrice

La classe Calculatrice contient les méthodes d'addition, de soustraction et de division. Chaque méthode reçoit deux valeurs et renvoie un résultat.

Le test de chaque méthode utilise une assertion d'égalité. Elle compare le résultat attendu au résultat renvoyé par la méthode. Si les deux valeurs sont égales, le test passe.

Vérifier l'addition et la soustraction

Les tests de l'addition utilisent plusieurs couples de valeurs pour confirmer le comportement de la méthode. On peut modifier ces valeurs pour vérifier d'autres résultats.

Le test de la soustraction suit le même modèle que celui de l'addition. Une fois lancé, il passe, ce qui confirme que la méthode renvoie le bon résultat.

Trouver l'erreur volontaire

La vidéo introduit une erreur volontaire dans le code. Le lecteur est invité à la trouver avant de poursuivre. Un test qui échoue indique l'endroit où le résultat ne correspond pas à ce qui est attendu.

En résumé

La correction montre comment tester chaque méthode de la calculatrice avec une assertion d'égalité. Les tests passent lorsque le résultat correspond à la valeur attendue. La vidéo invite à trouver l'erreur volontaire pour s'entraîner. Prenez le temps de bien comprendre les concepts avant de passer à la suite.

Points clés

  • Chaque méthode de la calculatrice reçoit deux valeurs.
  • Une assertion d'égalité compare le résultat attendu au résultat réel.
  • Tester plusieurs couples de valeurs renforce la confiance dans une méthode.
  • Le test de la soustraction suit le même modèle que celui de l'addition.
  • Une erreur volontaire permet de s'entraîner à lire un test qui échoue.

Questions fréquentes

Pourquoi tester avec plusieurs valeurs ?

Une seule valeur peut laisser passer une erreur. Plusieurs valeurs montrent mieux que la méthode fonctionne dans différents cas.

Que faire si un test échoue ?

Comparez le résultat attendu et le résultat réel. Cherchez ensuite l'erreur dans la méthode testée.

Faut-il relire la correction après avoir réussi le challenge ?

Oui. La vidéo recommande de prendre le temps de comprendre les concepts, même lorsque le challenge est réussi.