XHTML.net

Technology talks by Loïc d’Anterroches

News, articles, PHP, scripts, XHTML/CSS, …

  1. Home
  2. PHP: Hypertext Preprocessor
  3. Pluf - Framework en PHP5

Questions sur la gestion des tests dans Pluf

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.
  • etc…

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

Voice your ideas

It is painless and I try not to kill electrons in the process.


Your email is required but will not be shared nor displayed.


Do you think your comment will force me to write even better stuff next time? If so, you simply rock.


Logo of Plume CMS