The 2008-05-11 at 19:44 by Loïc d'Anterroches filed under Pluf - Framework en PHP5.
Je me pose la question de savoir quoi forcer dans la gestion des tests unitaires dans Pluf. Ce que j’apprécie dans plus, c’est que je ne force rien, mais je propose des conventions. Par exemple, des conventions pour l’organisation et le nom des fichiers :
MyApp/Views.php : les vues.
MyApp/Views/More.php : d’autres vues.
MyApp/templates/myapp/ : les gabarits.
MyApp/Tests/ : les tests unitaires.
MyApp/conf/myapp.php : le fichier de configuration de base.
Maintenant, pour les tests unitaires en utilisant le script pour lancer les tests, je pense mettre en place le principe suivant:
Si le fichier MyApp/Tests/init.json existe, le fichier init.json est chargé pour initialiser la base, on lance les tests, puis à la fin, les modèles créés par init.json sont supprimés.
Pour chaque test, je vais mettre à disposition une fonction pour charge un fichier de fixture correspondant et nettoyer juste après.
Le but est de rendre les tests unitaires une étape normale du développement avec Pluf. Je souhaite que les développeurs avec Pluf se retrouvent avec naturellement la culture du test.
Comments from readers