测试辅助函数
测试辅助函数文件包含协助测试项目的函数。
加载此辅助函数
使用以下代码加载此辅助函数:
<?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)); } }