前不久PHPUnit 4正式发布,使得这个PHP程序的单元测试框架更加强大。在新增的功能和修正中,可以看出PHPUnit 4提供更好的集成测试环境和代码覆盖率分析。PHPUnit 4大致新特征:
支持 HHVM
测试代理提供更有效的集成测试
改善@covers 和添加@uses提供更好的代码覆盖率分析
严格模式下执行的检查更加细致
简化的返回值使用新的存根willReturn *()语法
支持@before , @after , @beforeClass和@afterClass注释
支持补丁覆盖通过phpcov命令行工具
JetBrains公司随后发布PhpStorm将进行PhpStorm 8.0版本的构造,并将集成最新的PHPUnit 4。无疑,PhpStorm 8如果发布,其集成测试能力将大大改善!
查看代理测试与新注释的变化