phpunit

phpunit

文章 40 浏览 107

我怎样才能以其中一些在 Laravel 中具有特定值的方式制作假记录?

我需要在 laravel 测试中制作一些假记录,其中一些记录具有特定的值。 例如,我需要创建 20 个国家/地区名称的虚假记录,并希望将这两个记录命名为“U…

浪漫人生路 2025-01-14 12:51:35 8 0

我如何模拟“Dingo\Api\Auth\Provider\JWT”,以便在对端点进行单元测试时绕过身份验证overhwad?

我在我的 api 中使用 dingo/api ,我想对端点进行单元测试: class MyApiTest extends TestCase { public function testEndpoint() { $dispatcher = a…

被你宠の有点坏 2025-01-14 11:51:10 7 0

How to Mock Aws\S3\S3Client for phpunit // 如何模拟魔术方法

我需要在我的 symfony5 项目中模拟 S3Client,以便能够引发异常并测试我的代码对这些异常的反应。我们使用 aws/aws-sdk-php 版本 3.* 7 年前有人遇到…

空心↖ 2025-01-14 11:20:01 3 0

PHPUnit 给我类“DOMDocument”未找到

我让 phpunit 工作并想添加 xdebug 和覆盖范围,所以我安装了 xdebug。我已经完成了,但现在它说“找不到类“DOMDocument””。我使用的是 Ubuntu、PH…

深海不蓝 2025-01-13 20:33:31 7 0

如何在 Laravel 9 的 phpunit 测试中使用 Enum?

我正在将一个项目从 Lumen 8 迁移到 Laravel 9。我在使用 Enums 时遇到问题;然而,它在 Lumen 中有效。 $router->patch('/orcamentos/{id}/situacao'…

窝囊感情。 2025-01-13 19:18:21 5 0

数据库事务未使用 Laravel 回滚进行测试

我尝试在 Laravel 上的测试用例中使用 use DatabaseTransactionTrait ,以便在每次测试后重置每个事务。 我的测试用例使用特定的环境文件(.env.testi…

一个人练习一个人 2025-01-12 20:10:36 3 0

如何测试 Laravel 包动态添加的路由

我想从我在项目中创建的模块创建一个包,但不知道如何用测试覆盖该包。 该包将添加一些路由,并且应该允许选择要添加的路由以及要使用的前缀。 我想可…

雅心素梦 2025-01-12 18:20:13 6 0

使partialMock能够使用不正确的参数

我正在使用以下 Laravel 代码进行部分模拟。 $mock = $this->partialMock(Service::class, function (MockInterface $mock) { $mock->shouldReceive('…

ゞ记忆︶ㄣ 2025-01-12 13:53:45 6 0

PHPunit 失败,并显示“允许的内存大小 134217728 字节已耗尽(尝试分配 5242880 字节)”升级到 PHP 8.0.16 后

在我的 Laravel 项目中,我升级到当前最新的 Laravel 9.3.0 和 PHP 8.0.16。 最初的版本是 Laravel 8.64 和 PHP 7.4。 我使用 php:8.0.16-fpm-alpine …

却一份温柔 2025-01-11 19:07:01 3 0

Symfony PHPUnit 集成测试无法检查全文

我的用例很简单:我正在发送文本电子邮件,我正在尝试进行集成测试以检查消息的全文正文,请注意我不想检查消息是否包含字符串,我正在寻找格式和结构…

浮华 2025-01-11 19:01:35 4 0

仅将 phpunit.xml 设置应用于特定类

我的 phpunit.xml 中有以下设置:

蓝颜夕 2025-01-11 02:23:36 5 0

Symfony5 Doctrine Purger 在集成测试中抛出 null 异常

我尝试在 Symfony5 和 ph8.1 的简​​单集成测试中使用 ORMPurger,但在调用清除函数时出现空引用错误。 有人知道如何解决这个问题吗?或者我忘记了什…

§对你不离不弃 2025-01-10 19:56:48 4 0

使用 phpunit-provider-autoloader 包在 PHPUnit 中自动加载固定装置

我正在使用 Laravel 8.x 和 PHP 8.1,并希望通过 PHPUnit 中的数据提供程序使用以下包自动加载固定装置: redaxmedia/phpunit-provider-autoloader。 …

予囚 2025-01-10 16:43:31 3 0

symfony ApiTestCase 测试 post 方法

我尝试使用 symfony 的 ApiTestCase 制作一个简单的后期测试 api。 我尝试了两种方法来传递发布数据 $response = static::createClient()->request('P…

孤星 2025-01-10 04:53:24 2 0

Laravel 模型测试:模型 -> 保存失败我的 phpunit 测试用例

我开始使用 PHPUnit 编写单元测试,但遇到了一个问题,我不知道为什么。我正在测试我的 API 端点之一,我在其中发送包含动物数据的请求并将其保存到数…

柠檬色的秋千 2025-01-09 04:26:08 2 0
更多

推荐作者

深爱不及久伴

文章 0 评论 0

递刀给你

文章 0 评论 0

月牙弯弯

文章 0 评论 0

给我一枪

文章 0 评论 0

02

文章 0 评论 0

qq_QzsE2e

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文