phpunit 相关问题

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

Websocket 测试[功能]

我在 PHP 中使用 Ratchet 进行 websockets。我能够为 websocket 编写单元(phpspec)和验收测试(behat),但我找不到如何测试与 websocket 服务的连接的方法...

回答 2 投票 0

将 Laravel 从 9 升级到 10 和 phpunit 10,之后所有测试用例都失败了

正如标题所暗示的:最近,我对 Laravel 从 9 升级到 10 以及 PHPUnit 10。升级后,所有测试用例都失败。 PHP 致命错误:声明 照亮\数据库\PDO\问题\

回答 1 投票 0

Laravel php单元测试获取参数

我正在为我的控制器编写一些测试,但其中一个测试不起作用。它应该进行搜索并将结果返回到页面。但它实际上是重定向到主页。这是我的...

回答 9 投票 0

如何修复 PHPUnit 中的“PHP 致命错误:未捕获的 TypeError:getTest() 参数”错误

我正在 Laravel 项目中设置 PHP 单元,但在第一次运行时收到致命错误。有人可以帮忙吗? 我正在我的 Laravel 项目中运行,使用 Laravel 5.2.45、PHP 7.3.2 和 PH...

回答 2 投票 0

如何断言数组包含与预期正则表达式匹配的元素?

我试图断言一个数组至少包含一个与预期正则表达式匹配的元素,并且我试图以最按书本和最少重新发明轮子的方式来做到这一点

回答 1 投票 0

尽管所有 Laravel PHPUnit 测试都通过,但 GitHub Actions 作业仍失败,退出代码为 1

我的 GitHub Actions 工作流程遇到了问题,我的所有 Laravel PHPUnit 测试都通过了,但作业仍然失败,退出代码为 1。我尝试调整工作流程,但我无法弄清楚...

回答 1 投票 0

运行测试套件时重置自动增量(id)?

假设我有这个测试: 类测试扩展了 TestCase { 使用刷新数据库; /** @测试 */ 公共函数 test_ids_example() { $courses = 工厂(Post::class, 3)->creat...

回答 1 投票 0

Laravel RefreshDatabase 特性未将每个测试包装在事务中

RefreshDatabase 文档指出 如果您的架构是最新的,则 Illuminate\Foundation\Testing\RefreshDatabase 特征不会迁移您的数据库。相反,它只会在

回答 1 投票 0

如何使用数据提供程序测试多维数组的不同级别上不存在键?

我有一个创建大型多维数组的方法。我正在尝试对此方法运行一系列单元测试。我正在尝试进行两项积极测试(测试某些数组键是否已设置......

回答 2 投票 0

未找到类“..\Unit\UnitTestCase”

我正在将 Laravel 从 5.5.* 升级到 5.6.0。 Composer 安装运行良好。我正在尝试运行弹出此错误的单元测试。 未找到类“..\Unit\UnitTestCase” 这是堆栈...

回答 1 投票 0

如何将xdebug添加到php:8.1-fpm-alpine Docker容器?

我的 phpunit 容器有这个 dockerfile: 来自 php:8.1-fpm-alpine 工作目录 /var/www/html 运行 apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/community/ --allow-unt...

回答 3 投票 0

在测试中断言列表(即非关联数组):PHPUnit 和 Laravel HTTP 测试而不考虑项目顺序

如您所知,在 PHPUnit 中,我们使用assertEquals() 和assertSame() 并将数组传递给它们,它们将根据键值对断言数组。因此,如果数组是非关联数组(列表)并且...

回答 1 投票 0

如何针对 mysqli 准备好的语句编写 PHP 单元测试?

我想针对类函数编写一个 PHP 单元测试。 功能: 函数 ValidateToken(字符串 $key, 字符串 $token): 数组 { if (!empty($key) || !empty($token)) { ...

回答 1 投票 0

我需要在哪里放置 phpunit 的钩子?

答案可能很简单,但我一直在兜圈子,却找不到任何答案。 我正在尝试模拟最后一堂课,如果不做一些事情,这通常是不可能的......

回答 3 投票 0

Symfony 测试我的命令需要将参数传递给构造函数。为什么?

交响乐 6 教义3 php单元 我的原始命令正在正常运行。没什么特别的。现在我想写一个测试用例。但我得到的只是: 运行: php bin/phpunittests/Command/

回答 1 投票 0

Symfony - 运行单元测试时无法访问控制台命令

我正在尝试在运行 phpunit 测试时从 php 代码运行固定命令。 最终出现以下错误: Symfony\Component\Console\Exception\CommandNotFoundException] 没有

回答 1 投票 0

如何对 symfony/console 应用程序命令进行单元测试?

我仅使用 symfony/console 库来创建一个小型 cli 应用程序。 我想按原样对命令进行单元测试,但单元测试没有提供输出。 这是我的单元测试设置: 班级

回答 1 投票 0

如果找到正则表达式文本,PHPUnit 断言为真?

我正在使用 PHPUnit 并尝试检查页面上是否存在文本。 assertRegExp 有效,但使用 if 语句时出现错误 Failedasserting that null is true。 我知道 $test 是 ret...

回答 3 投票 0

php artisan 命令在特定文件夹中创建测试文件

目前我已经开始学习 Laravel 5.6 中的单元测试。 默认情况下,我的 laravel 项目有一个“tests”目录,其中还有 2 个目录,即“Features”和“Unit”。每个...

回答 2 投票 0

在 Zend Framework 1 应用程序中,PHPUnit 无法在控制器中加载 application.ini,但可以在模型中工作

我们使用的是 Zend 框架 1.11.11。我们的服务器有 PHPUnit 3.7.9。我们知道我们的 Zend Framework 版本不支持 PHPUnit 3.7.9。但到目前为止我们已经能够使用 PHPUnit 进行测试了...

回答 2 投票 0

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