Ajouter des tests unitaires
Vous pouvez ajouter des test unitaires et les exécuter directement depuis l'interface d'administration.
-
Ecrivez les classes de test et placez-les dans un dossier
tests/
à la racine du kit. Webappkit supporte actuellement Simple Test, mais d'autres librairies de tests pourront être ajoutées dans le futur. -
Allez sur la page du kit au sein de l'interface d'administration pour consulter le résultat des tests.
Avec une base de données de test
Quelquefois il est nécessaire de tester du code utilisant une base de données. Afin d'eviter de recourir aux objets fantaise et de préserver les véritables données, il est souhaitable d'utiliser une base de données de test.
Il suffit pour cela de créer une base de données dédiée aux tests, d'en configurer l'accès (lors de l'installation ou en editant le fichier webappkit/webappkit.wak.admin.wak/db_tests.tool.ini), et de placer dans tests/ les scripts SQL de preparation des tables et données de test.
Si un fichier tests/setup.sql
existe, il sera executé au début des tests. De même, si un fichier tests/teardown.sql
existe, il sera exécuté à la fin des tests.