Lors d’un développement, les tests unitaires sont très importants. Pour un développement flex, il existe flexUnit.
Avec Flex builder 3, on devait intégrer la librairie FlexUnit, puis créer manuellement, les classes de tests, les classes de suite de tests et l’application de lancement de tests. Il y avait des problèmes pour lancer seulement certains tests ou pour relancer les tests qui avaient échoués après correction. Il fallait souvent relancer tous les tests pour une correction.
Maintenant avec flash builder 4, FlexUnit est intégré directement dans flash builder. Pour créer des tests unitaires, on demande à flash builder de créer une classe de test, dont on choisit le nom, la classe à tester et les méthodes à tester. Il ne reste plus ensuite qu’à remplir les méthodes de tests.
Pour créer une suite de tests, il suffit de le demander à flash builder, en lui indiquant un nom et quelles sont les classes et les méthodes de tests à inclure. On peut inclure, soit des méthodes seules, soit des classes entières, soit même d’autres suites de tests.
L’application de test se crée toute seule lors de l’exécution de tests unitaires (que ce soit une classe de tests ou une suite).
Après le lancement d’un groupe de test, on peut voir au niveau de l’application de tests ainsi qu’au niveau de la vue de tests de flash builder, quels sont les tests ont réussi, échoué et s’il y a eu des erreurs.
Enfin à partir de la vue de flash builder, on peut aussi relancer la suite de tests, une ou plusieurs méthodes de tests particulières ou relancer les tests qui ont échoué.
Articles sur le même sujet :








Et en plus on peut paramétrer l’ordre des appels asynchrones