J'ai créé des classes d'affaires à l'aide de OO Perl et je veux m'assurer que je ne les casse pas lorsque je change le code. On dirait que le test unitaire est la voie à suivre. P>
Y a-t-il quelque chose comme Junit pour Perl? P>
N'hésitez pas à élaborer comment vous avez mis en œuvre des tests unitaires dans des projets PERL. P>
4 Réponses :
là est sûr est: http://perlunit.sourceforge.net/ p>
Une recherche rapide Google a trouvé cela, je ne fais aucun développement Perl.
Perlunit était un port complet de Junit à Perl. Dans ce contexte, il peut encore être utile, mais je pense que cela est considéré comme mort ( user.perl.org / ~ Ovid / journal / 37463 ) et la communauté Perl recommande d'utiliser Test :: Class, etc. (voir la réponse de Robert P)
Une recherche Google rapide m'a amené à cette question!
Vous pouvez également être intéressé par les réponses à cette question: Comment Puis-je faire des tests unitaires à Perl? P>
D'Oh! Merci de ne pas me flamer.
La liste ultime (pour toutes les langues) est à: http://www.xprogramming.com/software.htm (WOW, ils ont vraiment besoin de mettre à jour leur feuille de style). P>
Il semble qu'il y en a plusieurs pour Perl. P>
Test :: Classe Code> H2>
Test :: La classe est un cadre de style Xunit / Junit pour les tests. Notez qu'il fournit uniquement le cadre, mais il établit des Test :: Builder Code>, le backend de test Perl commun. Cela signifie que tous les autres cadres de test de Perl (qui se trouvent dans le test :: * Espace de noms) sont également disponibles. Test :: simple code>
et Test :: Plus code>
peut vous aider à démarrer, mais il y a beaucoup d'autres tests Bibliothèques disponibles pour vous en fonction de votre application. p>
Saint Sh * T! J'ai été édité par le Brian D Foy! J'ai appris Perl de votre livre!
Ne vous sentez pas trop spécial, Brian se contente de capitaliser Perl / Perl et de fixer des problèmes de syntaxe mineurs. Le meilleur est quand il répond à votre question.