2017-07-11 62 views
0

我創建了一個cakephp測試(使用phpunit),並以某種方式停止在函數的中間。CakePHP測試正在打破功能

所以我測試的StartController,它調用函數createInstitution。

在它的中間,我有以下代碼:

(...) 
var_dump("0"); 
$newEntry = $this->InstitutionRegistration->findEntryByEmail($email); 
var_dump("1"); 
(...) 

當我運行測試,它打印的「0」,但在這之後,它不再運行測試。

由於該控制器$燈具變量,我有以下幾點:

public $fixtures = [ 
    'app.users', 
    'app.institution_registration', 
    'app.institutions', 
]; 

我,我已經貼

我得到的日誌中沒有錯誤的代碼excert之前使用函數從UsersTable ,既不在命令行上。

感謝您的幫助。如果需要更多信息,請告知我

回答

0

創建該問題。

不得不放置一個try-catch並在該函數上打印異常錯誤,以發現問題所在。這是一個Mysql錯誤,未被列出。