Perl 测试¶
此文件使用 Perl 特定内容扩展 common/testing.md。
框架¶
新项目请使用 Test2::V0(而不是 Test::More):
运行器¶
为了将 lib/ 包含在 @INC 中,请始终使用 -l。
覆盖率¶
使用 Devel::Cover — 目标为 80% 以上:
模拟¶
- Test::MockModule — 模拟现有模块的方法
- Test::MockObject — 从零创建测试替身
注意事项¶
- 测试文件始终以
done_testing结束 - 使用
prove时不要忘记-l标志
参考¶
技能:在 perl-testing 中查看使用 Test2::V0、prove、Devel::Cover 的详细 Perl TDD 模式。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC