我有一个定义为的模型
class User extends AppModel{
public $useTable = 'members';
....
....
效果很好,现在我想在这个模型上使用一个夹具进行单元测试。
我这样定义夹具
App::uses('User', 'Model');
class UserFixture extends CakeTestFixture {
public $useTable = 'members';
public $import = array('table' => 'members');
....
....
但是,它创建的表称为 cake_users 而不是 cake_members - 这会导致测试和控制器以及其他代码失败,因为它找不到 cake_members。
如何将测试数据库的夹具作为 cake_members
这是错误
Table cake_members for model User was not found in datasource test.
这是使用蛋糕 2.2.1