PHPUnit是否具有反映目标对象的功能(或外部方式),并且对于没有测试的方法有失败或者markTestIncomplete()'ish?
要清楚;这将是一个存在测试套件的情况。开发人员添加了一个新方法,但忽略了为它编写测试。目前,它不会影响单元测试过程。我正在寻找一种方法来改变它。
提前致谢。
答案 0 :(得分:1)
PHPUnit可以将代码覆盖率数据记录到包含序列化数据的文件中,您可以在以后进行分析。这样您就可以找到未经测试的方法:
$ phpunit --coverage-php coveragedata.ser .
当类/方法未经测试或代码覆盖率低于阈值时,PHPUnit 3.7本身无法失败。