phpunit 相关问题

PHPUnit是面向程序员的PHP测试框架。它是单元测试框架的xUnit体系结构的一个实例。

模拟方法不与实例一起使用

在我的 Export 类中我创建了这个方法: 公共函数 getBranches() { 返回分支::all(); } 我想模拟这个方法。现在我在测试用例中有以下代码: 百万美元...

回答 1 投票 0

PHPUnit - 错误:在 null 上调用成员函数 addContext()

当我在 Laravel 项目上的 GitHub worklfow 操作中运行测试时,我从所有 PHPUnit 测试中收到此错误: 错误:在 null 上调用成员函数 addContext() addContext() 函数不是我的...

回答 1 投票 0

phpunit 测试期间 symfony 学说的奇怪行为 - 数据库中的字段变为空

我正在使用 交响乐 v6.4.8 学说/规则 2.19.5 phpunit/phpunit 9.6.19 我在 Symfony 中构建了一个 REST API GET 端点 /api/contract/{$id} 。 它在另一个系统上执行 API 请求,接收...

回答 1 投票 0

为单个测试套件生成代码覆盖率

我希望确定我的每个测试套件分别覆盖哪些文件。我在 PHP 8.1 项目上使用 PHPUnit 10.5 和 xDebug 进行代码覆盖。 这是我的 phpunit.xml 配置...

回答 1 投票 0

如何在测试中模拟/模拟 Laravel JobQueued 队列事件?

我想测试多个监听 Laravel 内置队列事件的事件监听器(位于 Illuminate\Queue\Events 命名空间中的所有事件。 通常,如果我想测试行为......

回答 1 投票 0

如何在测试中模拟/模拟 Laravel 队列事件?

我有一个事件侦听器,用于侦听 JobProcessing 事件。我想测试这个事件监听器,为此我需要模拟/模拟 JobProcessing 队列事件。 TestJob 是一个常规的 Laravel 作业

回答 1 投票 0

在非测试类中使用模拟 PHPUnit

对于一个项目,我必须模拟一个类,并且我想在我的代码中使用这个模拟来模拟一种行为。 在我的测试类中,我放置了以下代码: 公共函数 testExportCsv() { $mockO...

回答 1 投票 0

Php Laravel PhpUnit 测试返回 404 错误

我的测试结果总是返回404,但我定义了api的路由。 为什么这样?我找不到任何解决方案。 我的测试功能: 公共函数 test_can_update_integration() { $integrationArr = ['

回答 1 投票 0

Laravel 测试请求集主体

我有一个使用 $request->getContent(); 的 API获取主体(JSON),我想编写一些功能测试来测试这个端点,但我找不到在 Laravel f 中设置主体的方法...

回答 2 投票 0

PHPUnit:如何使用多个参数模拟多个方法调用?

我正在使用 PHPUnit 为方法编写单元测试。我正在测试的方法对同一对象调用同一方法 3 次,但使用不同的参数集。我的问题类似...

回答 5 投票 0

发生错误,但没有显示任何信息

PS:我是 StackOverflow 和计算机科学领域的新手。我的问题可能很模糊,所以请理解并告诉我可以改进的地方:) 我目前正在使用 PhpUnit 测试我的代码...

回答 1 投票 0

响应的 PHP 单元断言包含如何

尝试为一些返回格式如下且完全丢失的 ui 验证消息编写单元测试 无法处理的内容 缓存控制:无缓存,私有 内容类型:

回答 2 投票 0

如何在单元测试时使用 PHP-DI 容器传递模拟对象?

我有一个处理各种 cronjobs 的控制器,我想为控制器中的每个函数编写单元测试。控制器(我们称之为 TasksController)扩展了一个基本控制器(让'...

回答 1 投票 0

laravel phpunit 测试中,如何测试返回带参数的类的方法

公共函数下载(请求$request):SampleClass { [$c, $p] = $this->_validateRequest($request); [,$r] = $this->_buildTempFileLoc($request); $内容 = 存储::磁盘(...

回答 1 投票 0

Laravel/PHPUnit:断言 json 元素存在而不定义值

我在测试用例中发送一个发布请求,我想断言特定元素。 假设我有一个键 x 存在于响应中。在这种情况下,我不能说 seeJson(['x' => 随便...

回答 2 投票 0

测试 REST 获取请求

如何使用 PHPUnit 4.1 测试 REST API 的 GET 请求?我使用 Slim PHP 框架,可以测试响应代码,但不能测试正文或标头。 这是我到目前为止所拥有的: 测试类...

回答 1 投票 0

如何完全控制MockObject的行为?

我需要创建一个 PHPUnit 测试替身: 使用一些方法的原始实现 代理原始实现的一些其他方法,但允许我监视它们 还没有取代...

回答 1 投票 0

我想在WebTestCase中集成getContainer()

使用 Liip\FunctionalTestBundle\Test\WebTestCase; 类 ControllerTest 扩展 WebTestCase { 公共函数 testSuccess() { $url = $this->getContainer()->get('路由器') ...

回答 5 投票 0

laravel 单元测试因 Symfony\Component\Process\Exception\ProcessSignaledException 11 失败

试图找出是什么破坏了我的开发环境。它在我的 MacBook 上运行良好,然后我更新了一些东西,现在我的大多数 PHPUnit 测试文件都会抛出此错误: Symfony\Comp...

回答 1 投票 0

类 __PHP_Incomplete_Class 没有反序列化器

我正在尝试在 PHPUnit 中运行测试并收到此错误。 致命错误:未捕获异常“ErrorException”,消息为“Class” __PHP_Incomplete_Class 在 /opt/lampp/l 中没有反序列化器...

回答 5 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.