2015-12-14 88 views
0

我正在爲Zend Framework 1.12控制器開發第一套單元測試。在測試用例我有以下行:PHPUnit和ZF1 - 在CLI中獲取錯誤

$this->assertController('student-professor'); 
    $this->assertResponseCode(200); 

產生錯誤:

Failed asserting last controller used <""> was "student-professor" 

按照我的理解出了問題,有重定向錯誤控制器可能(?)。無論如何,我想獲得更多關於錯誤或例外的信息。

在引導我添加的行輸出所有錯誤和重定向錯誤信息到標準輸出,因爲我是從CLI

$cur_error_log = ini_get('error_log'); 
ini_set('error_log', '/dev/stdout'); 
error_log('This is a message from error_log()'); 

ini_set('error_reporting', E_ALL); // or error_reporting(E_ALL); 
ini_set('display_errors', '1'); 
ini_set('display_startup_errors', '1'); 

但是運行測試,我仍然沒有收到任何錯誤消息。這個失敗的斷言的原因是什麼以及如何得到關於它的更詳細的信息?

回答