Symfony功能测试:如何理解测试失败的原因(500错误)

时间:2015-06-13 09:05:46

标签: php symfony phpunit functional-testing

我正在为在应用程序中注册新用户的控制器编写功能测试。

我写的测试由于500 HTTP错误而失败。

我正在使用

$response = $client->getResponse();
print_r($response->getContent());exit;

打印HTML以查看正在发生的事情,但我的控制台(PHPStorm)中的HTML不完整,所以我不确切知道发生了什么,也找不到解决它的错误。

有关如何理解正在发生的事情以及导致错误的原因的任何想法?

1 个答案:

答案 0 :(得分:1)

可能会有以下帮助:Update.Set(setExpr)文件夹中有一个test.log文件,你可以删除它,运行测试,当错误发生时打开新生成的文件,读取发生的事情,那& #39; s。

或者您在app/logs文件中将DebugBundle添加到registerBundles方法,并使用其AppKernel.php方法,如下所示:

dump()