Ajout d'un support graphique pour connecter les utilisateurs
Description du besoin
Il est nécessaire de créer un support graphique afin que les utilisateurs ( Admin
ou Agent
) se connectent à l'application.
Choix des tests à effectuer
La classe LoginController
devra permettre la possibilité aux utilisateurs de se connecter suivant leurs rôles (admin ou agent).
Plusieurs cas de tests seront à réaliser:
- Un login incorrect fourni en entrée pour se connecter. Le résultat attendu est un avertissement précisant que le login est incorrect.
- De même avec un mot de passe incorrect. Il est attendu un avertissement sur l'erreur de saisie.
- Deux autres cas de tests consistant à tester la redirection de l'utilisateur une fois que celui-ci s'est connecté. Il faudrait que dans le cas où le
user
est unadmin
que celui-ci soit redigé sur la partie du logiciel correspondante. Idem pour le cas où leuser
est unagent
.
Solution à mettre en œuvre
La partie graphique loginView
devrait être créée à l'aide la librairie javaFX.
Il faut également créer une classe LoginController
contenant une méthode connect
permettant de vérifier la saisie du login et d'effectuer une redirection sur la partie du logicielle apropriée une fois que le couple (login, mdp) s'avère être correct. Il est donc nécessaire de récupérer les saisies clavier dans l'application afin d'effectuer les tests nécessaires.
Issue numéro 13 dans l’énoncé