【发布时间】:2021-09-06 07:59:47
【问题描述】:
我正在尝试为以下代码编写测试用例
public function buildRules(RulesChecker $rules)
{
$rules->add($rules->isUnique(['email']));
return $rules;
}
我已经创建了 AdminUsersFixture 和 AdminUsersTableTest。 在 AdminUsersTableTest 我已经加载了 AdminUsersFixture。
我可以通过以下方法测试默认验证
public function testValidationDefault()
{
$data = [
'name' => 'lorem',
'email' => 'jone@test.com',
'password' => 'Lorem_ipsum',
'status' => 1,
'created' => date('Y-m-d H:i:s'),
'modified' => date('Y-m-d H:i:s'),
];
$adminUsers = $this->AdminUsers->newEntity($data);
$this->assertEmpty($adminUsers->getErrors());
}
现在我将如何编写一个测试用例方法来测试 cakephp buildRules ?
【问题讨论】:
标签: cakephp cakephp-4.x