搜索
首页PHP 库Other libraries模拟测试对象的PHP库
Phake-master用于测试的模拟对象PHP库

Samsui 是一个用于建立对构建你的应用程序测试数据有用的 PHP 对象库。通过 Samsui,你可以快速建立原型应用,产生你测试原型所需要的数据。

use Samsui\Factory;
 
$factory = new Factory();
 
// define an object quickly
$factory->define('person')
    ->sequence('personId')
    ->attr('firstName', 'James')
    ->attr('lastName', 'Clark')
    ->attr('email', function ($i, $o) {
        return strtolower($o->firstName . '.' . $o->lastName . '@example.com');
    })
    ->attr('createdTime', function () {
        return time();
    });


免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

如何模拟或抽象 Go 中的文件系统以实现测试和灵活性?如何模拟或抽象 Go 中的文件系统以实现测试和灵活性?

02Dec2024

GoRequirement 中的模拟/抽象文件系统:目标是监视 Go 应用程序中的所有文件系统读写,并可能...

为什么我在访问数据库结果时会在 PHP 中收到'尝试获取非对象的属性”错误?为什么我在访问数据库结果时会在 PHP 中收到'尝试获取非对象的属性”错误?

03Dec2024

解决 PHP 中的非对象属性访问错误错误消息“注意:尝试获取非对象的属性”通常发生在以下情况:

我如何找到通过所有列出测试的汽车?我如何找到通过所有列出测试的汽车?

14Jan2025

查找列表中通过所有测试的汽车当前的任务涉及从“汽车”表中识别已成功通过所有测试的汽车......

`yield` 和 `await` 如何管理 .NET 异步操作中的控制流和状态?`yield` 和 `await` 如何管理 .NET 异步操作中的控制流和状态?

14Jan2025

使用 Yield 和 Await 了解 .NET 中的控制流 .NET 中引入的 Yield 和 wait 为管理控制提供了语法糖...

为什么我不能在后续 SELECT 表达式中使用列别名,以及如何修复它?为什么我不能在后续 SELECT 表达式中使用列别名,以及如何修复它?

14Jan2025

列别名和 SELECT 表达式在 SQL 中,列别名用于为结果列提供临时名称,从而允许引用它们...

如何为 System.Text.Json 中的枚举值指定自定义名称?如何为 System.Text.Json 中的枚举值指定自定义名称?

14Jan2025

System.Text.Json:如何为枚举值指定自定义名称?此功能在 .NET Core 3.0、.NET 5、.NET 中不可用。

See all articles