我正在尝试为使用 2.2 版开发的 cakephp 项目创建测试用例。
我已经使用 auth 组件完成了登录功能。
我已经创建了夹具来从我创建的测试数据库中导入表数据。
我模拟了 auth 组件来测试我的登录功能。
当我传递invalid
用户名和密码时,我收到了消息
“无效的用户名或密码。请重试。”
就像我传递valid
用户名和密码时一样,它会给出相同的消息。在进一步调查我的表也从我的测试数据库中删除。所以我"dropTable = " false
在这种情况下使用公共变量在运行我的控制器测试用例时得到以下错误:
“错误:SQLSTATE [23000]:完整性约束违规:1062 键 'PRIMARY' 的重复条目 '1'”