phpunit 相关问题

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

类 __PHP_Incomplete_Class 没有反序列化器

我正在尝试在 PHPUnit 中运行测试并收到此错误。 致命错误:未捕获异常“ErrorException”,消息为“Class” __PHP_Incomplete_Class 在 /opt/lampp/l 中没有反序列化器...

回答 5 投票 0

如何为 Slim Framework 中内置的 REST API 编写单元测试?

我在 Slim 中内置了一个 API,如下所示: $app->group('/'.$endpoint, function () use ($app, $endpoint) { $handler = Api\Rest\Handlers\Factory::load($endpoint); 如果(is_null($h...

回答 1 投票 0

如何将 RefreshDatabase 特征与 Sql 服务器数据库一起使用?

我正在尝试使用真正的 Sql Server 连接在 Laravel 中运行我的 php 单元测试,因为 SqLite 没有我要测试的功能。 数据库名称是“Test”,连接...

回答 1 投票 0

Laravel 在使用备用连接进行测试时找不到我的表

我在 Laravel 中有一个应用程序,需要使用不同的连接。我的模型用户需要常规的“mysql”连接,而相关模型,我们称其为“

回答 1 投票 0

PHPUnit 自动加载 - 没有这样的文件或目录

安装: pear 安装 --alldeps pear.phpunit.de/PHPUnit 操作后损坏卸载 重新安装没有帮助。 /usr/share/pear$ pear 卸载 phpunit/PHPUnit 卸载确定:频道://...

回答 3 投票 0

当assertEquals()失败时如何显示完整的差异?

我的 PHPUnit 测试失败了,但测试输出隐藏了失败数据的重要部分。如何让整个数据可见? 为了演示这个问题,这里有一个模拟测试 UnitTest.php: ...

回答 1 投票 0

使用 PHPUnit 进行 Laravel 模型模拟测试

我正在尝试模拟 PHPUnit 中的更新方法,但到目前为止,shouldReceive('update') 尚未被调用。 PostServiceTest.php 公共函数 test_can_update_a_post(): void { $mockedPostMod...

回答 1 投票 0

如何使用 phpunit 运行单个测试方法?

我正在努力使用 phpunit 在文件 escalation/EscalationGroupTest.php 中运行名为 testSaveAndDrop 的单个测试方法。我尝试了以下组合: phpunit EscalationGroupTest esca...

回答 15 投票 0

Symfony2 - 使用 FOSUserBundle 进行测试

我会使用 FOSUserBundle 为 Symfony2 编写一个测试。 目前我尝试了一些方法,但没有人有效。 我需要一个像“createAuthClient”这样的函数。 这是我的基础课。 我发布它是因为你...

回答 2 投票 0

unittest laravel 缓存问题

我正在使用 laravel 4 并在自己的命名空间下创建了一个类。在这个类中有一个方法可以检索数据并缓存它。我还编写了一个非常小的单元测试来检查缓存是否有效......

回答 2 投票 0

PHPUnit 抛出“警告:date():它不安全...”

运行 phpunit --coverage-html 时,我收到有关时区的众所周知的警告。 PHP 警告:date():依赖系统时区是不安全的 设置。您需要使用 d...

回答 1 投票 0

错误:在 CodeIgniter 项目的 PHPUnit 测试中调用未定义的函数 CodeIgniter\Test\helper()

我正在开发一个 CodeIgniter 项目,并安装了 PHPUnit 来运行单元测试。但是,当我执行测试时,每个测试都会遇到以下错误,包括示例测试专业版...

回答 1 投票 0

使用 WSL-2 和 Docker 在 PhpStorm 中设置 PHPUnit:无法解析 PHPUnit 版本输出:无法打开输入文件

我在使用 WSL-2 (Ubuntu) 的 Windows 10 Professional 上设置 PHPUnit 和 PhpStorm 时遇到问题,并使用 Composer 开发 docker-compose PHP 应用程序。 我已成功配置路径...

回答 2 投票 0

断言对象值在 PHPUnit 中的范围内

我对使用 PHPUnit 相当陌生,所以我希望这不是一个浪费时间的问题: 我有一组断言对象等于的测试。 问题是当设置日期时,日期/时间可能是......

回答 2 投票 0

PhpUnit 测试使用 Mockery - 绕过另一个类的方法异常

我有一个 laravel 项目,在使用 PhpUnit 测试使用 Mockery 时遇到问题。 这是我第一次使用Mockery。 下面,我有一些伪代码: 类邮件 { 公共静态函数发送($p...

回答 1 投票 0

为什么我在 NetBeans 中运行 PHPUnit 测试但没有产生任何代码覆盖率?

我正在运行 Xdebug,并且处于 xdebug.mode=develop,coverage 模式。我用 phpinfo() 检查了这一点并得到: 调试: 开发助手✔已启用 覆盖范围✔已启用 我可以运行我的测试,他们......

回答 1 投票 0

如何测试控制器方法回显某些内容?

我正在深入研究一个遗留的 symfony 项目,其中有一些控制器方法回显东西(我知道它很糟糕,丑陋,......我最终会改变它,但现在我不能改变任何代码,只需添加 te.. .

回答 1 投票 0

验证特定模拟方法调用索引处的参数? PHPunit/嘲笑

所以一个非常简单的测试:持久化一些对象的方法获取数据数组。 A级 { 公共函数 __construct(private BucketRepository $repository){} 公共函数 saveObjects(arr...

回答 1 投票 0

使用 Postgres 进行 Laravel PHP 单元测试 - SQLSTATE[23505]:唯一违规:7 错误:重复的键值违反唯一约束已存在

在从 MySQL 迁移到 Postgres 的过程中,我们的 Laravel PHP 单元测试遇到了这个问题。 我们在 setUp() 或播种函数中使用播种机、工厂或模型来插入...

回答 1 投票 0

用 phpunit 测试树枝

我想用 Twig 和 PHPUnit 实现一些单元测试(两者都与 Composer 一起安装,并添加了 slim/views)。但是当我尝试测试模板生成时,它会在 {{ baseUrl() }} 处阻塞。但是

回答 1 投票 0

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