|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Futur Membre du Club
![]() Inscription : décembre 2011 Messages : 70 ![]() |
Bonjour à tous,
je me lance dans le test d'interface grapique avec la librairie Fest-Swing. Pour débuter, j'ai voulu réaliser un petit test tout simple : une fenêtre contenant un bouton. Quand l'utilisateur clique sur le bouton, un label affiche "Click". Voici le code de ma fenêtre : Code :
Ensuite, j'ai écrit le test suivant (en me basant sur http://www.javaworld.com/javaworld/j...st.html?page=2) : Code :
Je supose donc qu'il ne trouve pas mon bouton. Pourtant j'ai fait correspondre le nom avec celui que l'on trouve dans Fenetre. Quelqu'un aurait-il une idée? Merci beaucoup |
||||
|
|
00
|
|
|
#2 |
|
Futur Membre du Club
![]() Inscription : décembre 2011 Messages : 70 ![]() |
Je viens de trouver la raison...
Mon test ne passait pas dans la méthode setUp(). L'annotation @BeforeMethod ne fonctionne pas apparament alors. En la remplacant par @Before, mon test ne me donne plus d'erreur. Cependant, il echoue en me disant que result1 est vide. |
|
|
00
|
|
|
#3 |
![]() ![]() Mathieu Ingénieur développement logiciels Inscription : avril 2004 Messages : 1 180 ![]() |
Tu utilisais des annotations TestNG dans un test JUnit.
C'est pour ça que les annotations ne fonctionnent pas. As-tu vérifié (Debugger ou affichage) que tu passes bien dans le actionPerformed ? Tes panels haut et bas sont ils bien ajoutés à la fenêtre ? |
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : décembre 2011 Messages : 70 ![]() |
Merci pour l'explication.
Je viens de vérifier et mon test ne passe effectivement pas par le actionPerformed. Je ne comprends pas car la simulation du click devrait l'y faire passer non? Mes panels sont bien affichés (j'ai rajouté un label pour le voir) mais je ne vois pas mon bouton lors de l'exécution du test... |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com