phpunit 相关问题

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

如何让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

如何在phpunit中覆盖$request查询参数

我正在使用 $request->merge 修改控制器内的 subject_type 查询参数值,它在使用浏览器或任何 API 测试客户端发送请求时按预期工作。但是

回答 1 投票 0

为什么功能/示例测试在我的 Laravel 应用程序上失败?

我想在我的 laravel 应用程序上实现一些测试,我开始一个简单的教程来实现它。 在进行自定义测试之前,我运行 php artisan test 来验证 Laravel 的测试示例。 我有这个功能

回答 2 投票 0

如何在生产中禁用 Laravel Php 单元测试

在 Laravel 5.6 以下,有远程代码执行选项,由 phpunit 测试运行远程代码执行以避免这种情况,我想知道如何在生产中删除

回答 2 投票 0

Laravel 测试嘲讽

Laravel:6.x PHP 7.3 我正在写一个存储库测试。下面是我的代码,我该如何修复这个错误, 错误 TypeError:Mockery_5_App_Repositories_PersonRepository::fetchOrNewPersonById() mu的返回值...

回答 1 投票 0

如何在 pest / phpunit 和包开发中使用 .env.testing 文件?

我正在使用 Spatie Package Skelton 来开发一个包。它正在幕后利用害虫。 我创建了一个 .env.testing 文件并检查了使用 dd(app()->

回答 1 投票 0

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