PHPUnit是面向程序员的PHP测试框架。它是单元测试框架的xUnit体系结构的一个实例。
我在 Windows 中从命令行运行 PHPUnit,如下所示: php phpunit.phar --bootstrap
让 Phpunit 测试在供应商中工作 我的供应商目录中安装了一个名为 bbn 的库,我想在作为依赖项时运行测试。 在依赖项中我注意到一些......
VSCode 终端中的 PHP 版本/可执行文件错误,但在 Mac 终端中运行良好
我刚刚将 Mac M1 更新到 Big Sur 11.5.2,VSCode 中的某些内容似乎已损坏。 我无法使用已安装的最新 home-brew php。 在 VSCode 中,它指向 /usr/bin/php ......
未捕获的 PHP 异常 LogicException:“无法添加全局“ea”作为运行时或扩展
在浏览器中,easyadmin 工作正常。但是,当我运行在登录后将重定向逻辑断言到 EasyAdmin 仪表板控制器的测试用例时,它失败并出现以下错误: 未捕获的 PHP Exc...
我全新安装了 laravel 5.4 我尝试修改默认测试只是为了查看失败的测试。 测试/ExampleTest.php 类 ExampleTest 扩展 TestCase { /** * 基本测试
我目前正在对一些表单验证进行单元测试,需要模拟路由参数以便它可以通过测试。我已经为请求设置了我认为正确的期望,但我...
我有一个调用控制器中函数的测试: 公共函数 testAuthentication() { $user = $this->createUser(); $this->actingAs($user)->withoutMiddleware(); $项目=...
我正在尝试按照文档中的方式以并行模式运行 laravel 功能测试。我的 phpunit.xml 配置如下: ...
是否有内置方法可以在测试控制器时完全跳过授权? 控制器示例: 公共函数changePassword(请求$ request,LdapInterface $ ldap) { $这个->
如何在使用wp-env创建开发环境的同时使用phpmyadmin?
我正在使用 wp-env 为我的 WordPress 插件创建开发环境。 有人知道如何将 phpmyadmin 添加到工作容器来访问数据库表吗? 我已经搜索过任何教程...
使用感染时CoreClassReflection.php中的类不存在
我尝试使用 Infection 来使用 php 评估我的测试用例,我有 2 个文件(Displayuser.php、displayuserTest.php) 对于第一个文件 Displayuser.php ,代码如下,该文件位于 func 文件夹下 <...
我有一个手动注册事件和相关监听器。为此,我想添加测试,所以我检查了文档中的 laravel Mocking Test,但我没有找到任何方法来测试手动注册事件...
如何在 PHPUnit WebTestCase (Symfony 5) 中访问 Session
我正在尝试在我的 PHPUnit WebTestCase 中测试需要会话的方法,但没有成功。 PHP 8.0、Symfony 5.4 这是我的代码: 当用户登录时,我在会话中保存自定义信息: 公共职能...
每次我运行测试时 php工匠测试 当我想查看数据库中插入的数据时,表完全是空的。 这是我的测试 类 ExampleTest 扩展 TestCase { 使用
替换 PHPUnit 方法 `withConsecutive` (在 PHPUnit 10 中废弃)
由于方法 withConsecutive 将在 PHPUnit 10 中删除(在 9.6 中已弃用),我需要将此方法的所有出现替换为新代码。 尝试寻找一些解决方案,但没有找到任何
我正在使用 $request->merge 修改控制器内的 subject_type 查询参数值,它在使用浏览器或任何 API 测试客户端发送请求时按预期工作。但是
为什么功能/示例测试在我的 Laravel 应用程序上失败?
我想在我的 laravel 应用程序上实现一些测试,我开始一个简单的教程来实现它。 在进行自定义测试之前,我运行 php artisan test 来验证 Laravel 的测试示例。 我有这个功能
在 Laravel 5.6 以下,有远程代码执行选项,由 phpunit 测试运行远程代码执行以避免这种情况,我想知道如何在生产中删除
Laravel:6.x PHP 7.3 我正在写一个存储库测试。下面是我的代码,我该如何修复这个错误, 错误 TypeError:Mockery_5_App_Repositories_PersonRepository::fetchOrNewPersonById() mu的返回值...
如何在 pest / phpunit 和包开发中使用 .env.testing 文件?
我正在使用 Spatie Package Skelton 来开发一个包。它正在幕后利用害虫。 我创建了一个 .env.testing 文件并检查了使用 dd(app()->