我想通过PHPUnit从Silex App中的功能测试中生成代码覆盖。我创建了sandbox,您可以在其中重现。
问题是:为什么Controller::indexAction()
方法在代码覆盖率报告中被标记为Not Executed
代码?
谢谢!
答案 0 :(得分:1)
没时间进行测试。 我所看到的:
您正在为app.php
return new \Symfony\Component\HttpFoundation\JsonResponse(['foo' => 'bar']);
为什么呢?如果删除它,测试是否会失败?也许这里Controller
未经过测试。
然后你不是以同样的方式测试这两种方法。
也许这会导致解决问题。