测试助手
测试助手文件包含用于测试项目的函数。
加载此助手
此助手使用以下代码加载
<?php
helper('test');
可用函数
以下函数可用
- fake($model, array $overrides = null)
- 参数:
$model (
Model|object|string
) – 用于 Fabricator 的模型实例或名称$overrides (
array|null
) – 传递给 Fabricator::setOverrides() 的覆盖数据
- 返回值:
由 Fabricator 创建并添加到数据库的随机伪造项目
- 返回类型:
object|array
使用
CodeIgniter\Test\Fabricator
创建随机项目并将其添加到数据库。使用示例
<?php use CodeIgniter\Test\CIUnitTestCase; final class MyTestClass extends CIUnitTestCase { public function testUserAccess() { $user = fake('App\Models\UserModel'); $this->assertTrue($this->userHasAccess($user)); } }