Date de première publication : 2019/12/09
L'idée du TP est de montrer comment comparer les chaînes de caractères, les java.lang.String
en Java.
1. Programme standalone
Pour tester ces quelques lignes, il faut juste une classe bidon et une méthode de classe main()
:
puis compiler et exécuter le tout :
Vous pouvez également utiliser un projet Eclipse en précisant que vous voulez une méthode main()
. Exécutez le programme avec le bouton play_circle_filled.
2. Equivalent avec des tests unitaires
Si vous voulez utiliser des tests unitaires, le plus simple est de mettre en œuvre l'exercice avec un EDI. Il faut d'abord créer un nouveau projet Java vide

Il faut ensuite créer un fichier de tests JUnit.


Il suffit de prendre une méthode avec l'annotation @Test
comme cela :
Une instruction comme s1==s2;
peut être vérifiée avec une des deux formes suivantes :
Un test comme s1.equals(s2)
peut être lui changé en
Les tests sont exécutés grâce au bouton play_circle_filled. Si un seul "assert" échoue, le test est mauvais :-)

Si vous voulez plus d'informations sur la bibliothèque de test JUnit, go this way