我正在创建一个cakephp测试(使用phpunit),并以某种方式停止在函数的中间。
所以我正在测试StartController,它调用函数createInstitution。
在它的中间,我有以下代码:
(...)
var_dump("0");
$newEntry = $this->InstitutionRegistration->findEntryByEmail($email);
var_dump("1");
(...)
当我运行测试时,会打印" 0",但之后,它不再运行测试。
作为此控制器$ fixtures变量,我有以下内容:
public $fixtures = [
'app.users',
'app.institution_registration',
'app.institutions',
];
我在使用代码之前使用了UsersTable中的函数
我在日志中没有错误,也没有在命令行上。
感谢您的帮助。如果需要更多信息,请告诉我
答案 0 :(得分:0)
成立了这个问题。
不得不放一个try-catch并在该函数上打印异常错误以发现问题所在。这是一个没有列出的Mysql错误。