PHPUnit:未经测试的方法的通知

时间:2013-02-01 20:41:00

标签: php unit-testing reflection phpunit

PHPUnit是否具有反映目标对象的功能(或外部方式),并且对于没有测试的方法有失败或者markTestIncomplete()'ish?

要清楚;这将是一个存在测试套件的情况。开发人员添加了一个新方法,但忽略了为它编写测试。目前,它不会影响单元测试过程。我正在寻找一种方法来改变它。

提前致谢。

1 个答案:

答案 0 :(得分:1)

PHPUnit可以将代码覆盖率数据记录到包含序列化数据的文件中,您可以在以后进行分析。这样您就可以找到未经测试的方法:

 $ phpunit --coverage-php coveragedata.ser .

当类/方法未经测试或代码覆盖率低于阈值时,PHPUnit 3.7本身无法失败。