Perl是否有适用于jUnit的工具?

9

我使用面向对象的Perl创建了一些业务类,希望在更改代码时确保不会破坏它们。听起来单元测试是正确的选择。

是否有像jUnit一样适用于Perl的工具?

请详细说明您如何在Perl项目中实施单元测试。


2
我的天啊!我被 THE brian d foy 编辑过了!我是通过你的书学会 Perl 的! - Pistol
1
不要觉得自己太特别,Brian 经常会将 perl/Perl 大写并修复一些小的语法问题。最好的情况是当他回答你的问题时。 - Mathieu Longtin
4个回答

12

Test::Class

Test::Class是一个用于测试的xUnit/jUnit风格框架。请注意,它只提供了框架,但是它建立在通用的perl测试后端Test::Builder之上。这意味着所有Perl广泛的其他测试框架(位于Test::*命名空间中)也可供使用。Test::SimpleTest::More可以帮助入门,但是根据你的应用程序,还有许多其他测试库可供选择。


8

哎呀!谢谢您没有批评我。 - Pistol

6

1
一个快速的谷歌搜索发现了这个,我不做任何Perl开发。 - Jay
1
perlunit是将jUnit全面移植到Perl的一个项目。在这个背景下,它可能仍然有用,但我认为它已经被视为死亡项目(http://use.perl.org/~Ovid/journal/37463),Perl社区建议使用Test::Class等工具(请参见Robert P的回答)。 - draegtun
一次快速的谷歌搜索将我带到了这个问题! - Bizmarck

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接