phpunit 相关问题

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

对图像调整大小方法进行单元测试

我尝试在 Symfony 中使用 PHPUnit 来测试返回调整大小的图像的方法。理想情况下,我能够在图像对象中进行模拟并设置一些尺寸,然后查看尺寸是否在 ret 上发生变化...

回答 2 投票 0

PHPUnit 如何模拟或更改类常量的值

我有一个类,它有一个常量,可以通过类中的各种方法访问。它长期以来一直是一个常量(遗留代码),我们不想将其更改为常规变量,所以我陷入困境

回答 1 投票 0

PHPUnit:来自父类的测试的测试依赖关系

所以,我的单元测试遇到了一些问题。我为不同的测试用例编写了一些基础类,并且我想使用一些准备好的测试方法。 IE。 ModelTestCase 类扩展

回答 2 投票 0

如果不执行测试,PHPUnit 就会失败

我使用 PHPUnit 在我的 Gitlab CI 服务器上执行单元测试。当没有执行测试时,构建会通过,但可能会出现错误(例如自动加载器问题)。 有没有办法告诉 PHPUnit Comman...

回答 2 投票 0

phpunit 错误 reorderTestsInSuite() 必须是 PHPUnit\Framework\Test 的实例,给定 PHPUnit\Framework\TestSuite 的实例

我正在使用 PHPUnit 9.6.10 由 Sebastian Bergmann 和贡献者编写。 当我运行 phpunit 时为什么会看到以下错误? 参数 1 传递给 PHPUnit\Runner\TestSuiteSorter::reorderTestsInSuite()...

回答 1 投票 0

如何让PHPUnit输出错误?

我在 Windows 中从命令行运行 PHPUnit,如下所示: php phpunit.phar --bootstrap

回答 0 投票 0

在供应商中让 Phpunit 测试正常工作

让 Phpunit 测试在供应商中工作 我的供应商目录中安装了一个名为 bbn 的库,我想在作为依赖项时运行测试。 在依赖项中我注意到一些......

回答 1 投票 0

VSCode 终端中的 PHP 版本/可执行文件错误,但在 Mac 终端中运行良好

我刚刚将 Mac M1 更新到 Big Sur 11.5.2,VSCode 中的某些内容似乎已损坏。 我无法使用已安装的最新 home-brew php。 在 VSCode 中,它指向 /usr/bin/php ......

回答 5 投票 0

未捕获的 PHP 异常 LogicException:“无法添加全局“ea”作为运行时或扩展

在浏览器中,easyadmin 工作正常。但是,当我运行在登录后将重定向逻辑断言到 EasyAdmin 仪表板控制器的测试用例时,它失败并出现以下错误: 未捕获的 PHP Exc...

回答 1 投票 0

Laravel:如何在 PhpUnit 上启用堆栈跟踪错误

我全新安装了 laravel 5.4 我尝试修改默认测试只是为了查看失败的测试。 测试/ExampleTest.php 类 ExampleTest 扩展 TestCase { /** * 基本测试

回答 3 投票 0

Laravel 模拟路由参数

我目前正在对一些表单验证进行单元测试,需要模拟路由参数以便它可以通过测试。我已经为请求设置了我认为正确的期望,但我...

回答 1 投票 0

测试api路由时请求参数错误

我有一个调用控制器中函数的测试: 公共函数 testAuthentication() { $user = $this->createUser(); $this->actingAs($user)->withoutMiddleware(); $项目=...

回答 1 投票 0

Laravel并行测试无法创建数据库

我正在尝试按照文档中的方式以并行模式运行 laravel 功能测试。我的 phpunit.xml 配置如下: ...

回答 4 投票 0

在功能测试 Laravel 应用程序时跳过授权

是否有内置方法可以在测试控制器时完全跳过授权? 控制器示例: 公共函数changePassword(请求$ request,LdapInterface $ ldap) { $这个->

回答 5 投票 0

如何在使用wp-env创建开发环境的同时使用phpmyadmin?

我正在使用 wp-env 为我的 WordPress 插件创建开发环境。 有人知道如何将 phpmyadmin 添加到工作容器来访问数据库表吗? 我已经搜索过任何教程...

回答 1 投票 0

使用感染时CoreClassReflection.php中的类不存在

我尝试使用 Infection 来使用 php 评估我的测试用例,我有 2 个文件(Displayuser.php、displayuserTest.php) 对于第一个文件 Displayuser.php ,代码如下,该文件位于 func 文件夹下 <...

回答 1 投票 0

如何在laravel中添加测试到手动注册事件监听器?

我有一个手动注册事件和相关监听器。为此,我想添加测试,所以我检查了文档中的 laravel Mocking Test,但我没有找到任何方法来测试手动注册事件...

回答 2 投票 0

如何在 PHPUnit WebTestCase (Symfony 5) 中访问 Session

我正在尝试在我的 PHPUnit WebTestCase 中测试需要会话的方法,但没有成功。 PHP 8.0、Symfony 5.4 这是我的代码: 当用户登录时,我在会话中保存自定义信息: 公共职能...

回答 2 投票 0

运行 Laravel 测试后我的数据库为空

每次我运行测试时 php工匠测试 当我想查看数据库中插入的数据时,表完全是空的。 这是我的测试 类 ExampleTest 扩展 TestCase { 使用

回答 2 投票 0

替换 PHPUnit 方法 `withConsecutive` (在 PHPUnit 10 中废弃)

由于方法 withConsecutive 将在 PHPUnit 10 中删除(在 9.6 中已弃用),我需要将此方法的所有出现替换为新代码。 尝试寻找一些解决方案,但没有找到任何

回答 9 投票 0

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