2017-07-11 33 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错误,未被列出。