PHPUnit是面向程序员的PHP测试框架。它是单元测试框架的xUnit体系结构的一个实例。
在我的 Export 类中我创建了这个方法: 公共函数 getBranches() { 返回分支::all(); } 我想模拟这个方法。现在我在测试用例中有以下代码: 百万美元...
PHPUnit - 错误:在 null 上调用成员函数 addContext()
当我在 Laravel 项目上的 GitHub worklfow 操作中运行测试时,我从所有 PHPUnit 测试中收到此错误: 错误:在 null 上调用成员函数 addContext() addContext() 函数不是我的...
phpunit 测试期间 symfony 学说的奇怪行为 - 数据库中的字段变为空
我正在使用 交响乐 v6.4.8 学说/规则 2.19.5 phpunit/phpunit 9.6.19 我在 Symfony 中构建了一个 REST API GET 端点 /api/contract/{$id} 。 它在另一个系统上执行 API 请求,接收...
我希望确定我的每个测试套件分别覆盖哪些文件。我在 PHP 8.1 项目上使用 PHPUnit 10.5 和 xDebug 进行代码覆盖。 这是我的 phpunit.xml 配置...
如何在测试中模拟/模拟 Laravel JobQueued 队列事件?
我想测试多个监听 Laravel 内置队列事件的事件监听器(位于 Illuminate\Queue\Events 命名空间中的所有事件。 通常,如果我想测试行为......
我有一个事件侦听器,用于侦听 JobProcessing 事件。我想测试这个事件监听器,为此我需要模拟/模拟 JobProcessing 队列事件。 TestJob 是一个常规的 Laravel 作业
对于一个项目,我必须模拟一个类,并且我想在我的代码中使用这个模拟来模拟一种行为。 在我的测试类中,我放置了以下代码: 公共函数 testExportCsv() { $mockO...
Php Laravel PhpUnit 测试返回 404 错误
我的测试结果总是返回404,但我定义了api的路由。 为什么这样?我找不到任何解决方案。 我的测试功能: 公共函数 test_can_update_integration() { $integrationArr = ['
我有一个使用 $request->getContent(); 的 API获取主体(JSON),我想编写一些功能测试来测试这个端点,但我找不到在 Laravel f 中设置主体的方法...
我正在使用 PHPUnit 为方法编写单元测试。我正在测试的方法对同一对象调用同一方法 3 次,但使用不同的参数集。我的问题类似...
PS:我是 StackOverflow 和计算机科学领域的新手。我的问题可能很模糊,所以请理解并告诉我可以改进的地方:) 我目前正在使用 PhpUnit 测试我的代码...
尝试为一些返回格式如下且完全丢失的 ui 验证消息编写单元测试 无法处理的内容 缓存控制:无缓存,私有 内容类型:
我有一个处理各种 cronjobs 的控制器,我想为控制器中的每个函数编写单元测试。控制器(我们称之为 TasksController)扩展了一个基本控制器(让'...
laravel phpunit 测试中,如何测试返回带参数的类的方法
公共函数下载(请求$request):SampleClass { [$c, $p] = $this->_validateRequest($request); [,$r] = $this->_buildTempFileLoc($request); $内容 = 存储::磁盘(...
Laravel/PHPUnit:断言 json 元素存在而不定义值
我在测试用例中发送一个发布请求,我想断言特定元素。 假设我有一个键 x 存在于响应中。在这种情况下,我不能说 seeJson(['x' => 随便...
如何使用 PHPUnit 4.1 测试 REST API 的 GET 请求?我使用 Slim PHP 框架,可以测试响应代码,但不能测试正文或标头。 这是我到目前为止所拥有的: 测试类...
我需要创建一个 PHPUnit 测试替身: 使用一些方法的原始实现 代理原始实现的一些其他方法,但允许我监视它们 还没有取代...
我想在WebTestCase中集成getContainer()
使用 Liip\FunctionalTestBundle\Test\WebTestCase; 类 ControllerTest 扩展 WebTestCase { 公共函数 testSuccess() { $url = $this->getContainer()->get('路由器') ...
laravel 单元测试因 Symfony\Component\Process\Exception\ProcessSignaledException 11 失败
试图找出是什么破坏了我的开发环境。它在我的 MacBook 上运行良好,然后我更新了一些东西,现在我的大多数 PHPUnit 测试文件都会抛出此错误: Symfony\Comp...
类 __PHP_Incomplete_Class 没有反序列化器
我正在尝试在 PHPUnit 中运行测试并收到此错误。 致命错误:未捕获异常“ErrorException”,消息为“Class” __PHP_Incomplete_Class 在 /opt/lampp/l 中没有反序列化器...