9
votes

Y a-t-il un junit pour Perl?

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.

Y a-t-il quelque chose comme Junit pour Perl?

N'hésitez pas à élaborer comment vous avez mis en œuvre des tests unitaires dans des projets PERL.


2 commentaires

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.


4 Réponses :


6
votes

3 commentaires

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!



8
votes

Vous pouvez également être intéressé par les réponses à cette question: Comment Puis-je faire des tests unitaires à Perl?


1 commentaires

D'Oh! Merci de ne pas me flamer.



3
votes

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

Il semble qu'il y en a plusieurs pour Perl.


0 commentaires

12
votes

Test :: Classe

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 , 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 et Test :: Plus peut vous aider à démarrer, mais il y a beaucoup d'autres tests Bibliothèques disponibles pour vous en fonction de votre application.


0 commentaires