Bonjour à tous,
Assez novice avec l'utilisation de JAVA et de JUnit, je me retrouve aujourd'hui confronté à un problème.
J'ai via un interface graphique créer un petit formulaire qui comprend différent JtextField avec le nom, prénom, adresse mail, numéro de téléphone entre autre.
Il y a également un bouton à la fin de se formulaire qui permet de valider nos infos une fois que l'on a complété tout les champs.
Lorsque l'on appuie sur ce bouton on fait appel à une fonction dans une autre classe avec l'ensemble des Strings récupérer, pour que cette fonction créer un fichier json avec toutes ces données.
Classe interface graphique --> personne complete les champs --> personne appuie sur bouton valider --> appel a fonction creerFichierJson dans une autre classe en lui envoyant en parametre nom, prenom, adresse mail et numéro de tel.
Tout cela j'ai réussi à le faire. Maintenance ce dont j'aurais besoin c'est de l'aide de votre part afin de savoir si il est possible grâce à JUnit de tester les différents paramètres utiliser dans la fonction creerFichierJson. J'entend par la tester par exemple que l'adresse mail comprend bien "@", ou que le nom et prénom soit bien que des lettres. J'ai vu différentes choses sur Internet avec assertThat, contains, assertTrue, JUnitParams etc... mais ce que je n'ai pas trouvé c'est comment est-ce possible dans un test JUnit de tester un paramètre en particulier d'une méthode, et non pas la méthode en entier et ce qu'elle retourne.
Voila, j'espère que j'ai réussi à vous faire comprendre mon besoin.
Merci d'avance pour votre aide
PS: désolé pour les fautes d'orthographe, ce n'est pas mon point fort :/
Partager