Ajouter des tests unitaires

Vous pouvez ajouter des test unitaires et les exécuter directement depuis l'interface d'administration.

  1. 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.

  2. 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.

Pour démarrer

Pour les développeurs de Kits