[UISpec4J] setText() et lancement d'événement.
Bonjour,
Je suis en train de mettre en place une batterie de test effectué avec UISpec4J pour une application que je développe. Cependant je me heurte à un problème.
J'ai une interface graphique avec divers JTextField (genre formulaire). Sur ces champs j'ai connecter des événements DocumentListener de cette manière :
Code:
pTextFieldName.getDocument().addDocumentListener(this);
Le but est de modifier l'état de boutons en fonction du contenu des JTextField.
Cependant lors du test avec UISpec4J, lorsque j'ajoute du text dans les champs de cette manière :
Code:
1 2
| PatientsFrame.getInputTextBox("Firstname").setText("111");
assertTrue(PatientsFrame.getInputTextBox("Firstname").textEquals("111")); |
Le champs est belle est bien rempli, mais les événement du DocumentListener ne sont pas lancé. J'ai également tester les méthodes pressKey / insertText / appendText mais rien n'y fait.
Quelqu'un a-t-il une solution ?