Quand est-ce le bon moment pour appeler robot.cleanUp ()
-
10-10-2019 - |
Question
Je JUnit et FEST pour les tests d'intégration Swing de notre application que démarrer et arrêter, plusieurs fois dans le cas de test. @after
devrait inclure un appel à robot.cleanUp()
?
La solution
La règle générale est la suivante: chaque site d'initialisation d'un FrameFixture devrait avoir un site de nettoyage correspondant.
Sepcifically, si votre méthode de @Before
initialise une FrameFixture (comme dans: w = new FrameFixture<MyWindow>()
où w est un champ de la classe de test). Alors vous devez définir une méthode de @After
qui libérera les ressources via w.cleanUp()
Voir l'échantillon: http://docs.codehaus.org/display/FEST / Mise en route + .
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow