【问题标题】:Is there a jUnit for Perl?Perl 有 jUnit 吗?
【发布时间】:2009-09-02 17:30:52
【问题描述】:

我使用 OO Perl 创建了一些业务类,我想确保在更改代码时不会破坏它们。听起来单元测试是要走的路。

有没有类似 jUnit for Perl 的东西?

欢迎详细说明您是如何在 Perl 项目中实施单元测试的。

【问题讨论】:

  • 天哪!我是由 THE brian d foy 编辑的!我从你的书中学到了 Perl!
  • 不要觉得太特别,Brian 到处使用 perl/Perl 并修复一些小的语法问题。最好的是当他回答你的问题时。

标签: perl unit-testing junit


【解决方案1】:

Test::Class

Test::Class 是一个 xUnit/jUnit 风格的测试框架。请注意,它仅提供框架,但它构建于Test::Builder,这是常见的 perl 测试后端。这意味着您也可以使用 Perl 的所有其他扩展测试框架(位于 Test::* 命名空间中)。 Test::SimpleTest::More 可以帮助您入门,但是根据您的应用程序,还有许多其他测试库可供您使用。

【讨论】:

    【解决方案2】:

    您可能也对此问题的回复感兴趣:How can I do unit testing in Perl?

    【讨论】:

    • 天啊!谢谢你没有给我发火。
    【解决方案3】:

    【讨论】:

    • 快速谷歌搜索发现了这个,我不做任何 perl 开发。
    • perlunit 是 jUnit 到 Perl 的综合端口。在这种情况下,它可能仍然有用,但我相信它被认为已死(use.perl.org/~Ovid/journal/37463),Perl 社区建议使用 Test::Class 等(参见 Robert P 的回答)
    • 快速谷歌搜索让我想到了这个问题!
    【解决方案4】:

    最终列表(适用于所有语言)位于: http://www.xprogramming.com/software.htm (哇,他们真的需要更新样式表)。

    Perl 似乎有好几个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-17
      • 2012-12-21
      • 1970-01-01
      相关资源
      最近更新 更多