【发布时间】:2018-05-01 15:07:02
【问题描述】:
我有一个带有 PHPUnit 5.7.0 的 CakePHP 3.4 项目,并且大量使用了固定装置。现在我注意到,当我更改夹具结构中的某些内容时,例如添加一个新字段,PHPUnit 看不到它。到目前为止,我发现的唯一解决方案是重新启动。
是否正在进行某种缓存?有没有办法强制 PHPUnit 重新加载灯具?
【问题讨论】:
-
夹具在运行前应清除数据库。你能提供你的夹具和测试的代码吗
-
这是一大堆代码,所以我需要做很多修剪才能在线发布。您是在谈论 setUp() 和 tearDown() 吗?我假设数据库清除是在测试中完成的,而不是固定装置,对吧?
标签: php phpunit cakephp-3.0