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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?