gpt4 book ai didi

perl - 我应该使用哪个 Perl 测试模块?

转载 作者:行者123 更新时间:2023-11-28 19:43:21 25 4
gpt4 key购买 nike

Test::Simple , Test::More , Test::Builder (Test::Simple 分布的所有部分),Test::Class , Test::Unit , Test::Moose ...

我正在使用 Moose 开始一个新项目——我应该使用哪个模块来编写我的测试?

最佳答案

您可以暂时从列表中删除 Test::Builder。 Test::Builder 是其他 Test::模块构建的基础模块。因此,除非您想开始编写自己的测试模块,否则您将不需要它。

我也会忽略 Test::Simple。 Test::More 完成了 Test::Simple 所做的一切——还有更多。

Test::Class 是一种以真正面向对象的方式编写单元测试的好方法。我建议将它用于复杂的基于 OO 的系统。

Test::Moose 用于测试代码中与 Moose 相关的各种功能。您说您正在使用 Moose,因此它可能对您有用。它可以与 Test::More 结合使用。

所以我的建议是从 Test::More 和 Test::Moose 开始。但也看一下 Test::Class 看看它是否适合您想要编写测试的方式。

Perl Testing: A Developers Notebook是对该主题的精彩介绍。

关于perl - 我应该使用哪个 Perl 测试模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3690123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com