Unit testing 包含db调用的CakePHP单元测试组件

Unit testing 包含db调用的CakePHP单元测试组件,unit-testing,cakephp-3.0,Unit Testing,Cakephp 3.0,我试图在单元测试中测试一个组件。我遇到的问题是数据库调用。我得到一个错误,说我的表类中没有声明关联。但关联是存在的,我通过将代码粘贴到正确返回数据的AppController进行检查 在查询生成器中使用关联时,如何测试组件代码 似乎使用了泛型tableClass而不是我声明的表类?如果使用的是泛型表类,则表示无法找到/访问实际的表类。如果没有看到您的代码和测试设置,就很难判断问题出在哪里,可能您没有正确配置测试环境,或者您没有正确调用它,可能您的代码中有输入错误,可能是权限问题,等等…我将看看如

我试图在单元测试中测试一个组件。我遇到的问题是数据库调用。我得到一个错误,说我的表类中没有声明关联。但关联是存在的,我通过将代码粘贴到正确返回数据的AppController进行检查

在查询生成器中使用关联时,如何测试组件代码


似乎使用了泛型tableClass而不是我声明的表类?

如果使用的是泛型表类,则表示无法找到/访问实际的表类。如果没有看到您的代码和测试设置,就很难判断问题出在哪里,可能您没有正确配置测试环境,或者您没有正确调用它,可能您的代码中有输入错误,可能是权限问题,等等…我将看看如何正确设置测试,以便它包括表定义