phpunit 相关问题

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

使用命令 phpunit 和 artisan 运行测试之间的区别

我有一个 Laravel 项目,其中编写了一些单元测试。 当我使用 phpvendor/bin/phpunit 运行这些测试时,结果如下所示: 现在,当我使用 php artisan test 运行测试时

回答 1 投票 0

如何在测试执行期间模拟实例化类的类函数

我似乎无法专心在 phpunit 中进行嘲笑。我有一个这样的测试,我尝试模拟我的 Curl 包装类“CurlRequest”的执行方法。 /** @测试 */ 公共职能

回答 1 投票 0

phpunit - 不使用注入进行模拟?

我正在学习 phpunit 并注意到很多示例似乎是模拟一个类,然后将其注入另一个类,然后测试该方法。我想知道如果我想不注射就测试怎么办? 对...

回答 1 投票 0

在 Netbeans 7.1 下运行 Symfony 2 应用程序的 PHPUnit 测试

我花了一些时间来弄清楚如何配置 Netbeans 7.1 以与 Symfony 2 和 PHPUnit 一起使用,但我没有成功。当我尝试在控制台下运行任何测试时,没有问题。但是当你...

回答 3 投票 0

如何更改使用工厂创建的嵌套实体的默认值?

我的数据模型如下所示: 一个订单包含 1 到 N 个产品,一个产品有一个类别。 我有 3 个工厂,每个实体一个:OrderFactory、ProductFactory、CategoryFactory。在

回答 1 投票 0

PHPUnit 中是否有相当于 SimpleTest 的“部分模拟”功能?

我正在尝试将一堆测试从 SimpleTest 迁移到 PHPUnit,我想知道 SimpleTest 的部分模拟是否有等效项。 我似乎在文档中找不到任何内容......

回答 5 投票 0

当我们使用 PHPUnit 时,控制台中的 --uses 参数到底有什么作用以及如何使用?

我在使用控制台时遇到了 PHPUnit 的参数。 如何使用它以及使用名为 --uses 的参数做什么? 具体来说,我的意思是文档的链接: https://docs.phpunit.de/en...

回答 1 投票 0

如何在单元测试中将模型绑定到请求

我正在努力将模型绑定到单元测试中的请求,以便可以在表单请求中检索模型的关系。 这是表格请求: TimeSlotUpdateRequest 类扩展了

回答 2 投票 0

loginUser 在功能测试中因子域失败

我的堆栈:Symfony 7 / php 8.3 / phpunit 9.6 我有几个带有子域的防火墙。我尝试测试一下: 正面: 主机: ^(app\.mydomain\.localhost)|(app\.mydomain)$ 拍拍...

回答 1 投票 0

在 phpunit 中断言具有一定容差的相等时间

我刚刚开始使用 phpunit,这是我现在没有什么问题的地方。 我正在为其编写测试的类有一个 Logger 方法,调用该方法时,会将时间戳添加到属性中,如下所示: $t...

回答 1 投票 0

包含模拟对象的 Laravel PHPunit 测试不会修改服务提供者

我有一个 Laravel 站点,其中包含一个名为 Importer 的模型对象,该对象扩展了 照亮\数据库\Eloquent\模型 它有一个 __construct 函数,接受 $name 和 $type 变量。它...

回答 1 投票 0

如何告诉 phpunit 在失败时停止

我正在运行一大套 phpunit 测试,我想在哪个测试失败后立即查看它失败了,而不是等待所有测试完成,然后让它列出所有失败的情况。 .

回答 1 投票 0

如何使用 Storage::fake 为 phpunit 制作一个假的 storage_path()

我正在开发一个 Laravel 站点,该站点利用本地存储来存储每日摘要文件,本质上是填充 JSON 的日志文件。我保存的文件夹位于storage/history目录中,该目录...

回答 1 投票 0

如何从 PHPUnit 测试设置运行 Laravel Database Seeder?

我试图在一些 PHPUnit 测试用例中的每次测试之前重新创建数据库。我正在使用 Laravel 5.3。这是测试用例: 类 CourseTypesTest 扩展 TestCase { 公共函数setUp() ...

回答 0 投票 0

laravel 使用 faker 大文本进行测试

我正在测试一个表单,用户必须在其中输入一些文本(假设为 100 到 500 个字符)。 我尝试模拟用户输入: $this->actAs($user) ->访问('myweb/create') - >类型(...

回答 2 投票 0

无法通过 try/catch 获取自定义类函数来工作

我无法让自定义类函数正常工作。当调用类中的版本时,try and catch 不会触发。如果我在测试文件中移动该函数,它就会按预期工作。 在...

回答 1 投票 0

PHPunit 未捕获错误:调用未定义的方法 PHPUnit_Util_Configuration::getTestdoxGroupConfiguration()

不知道是否与Laravel 5.4有关。当我在安装 Laravel 5.4 后运行 phpunit 命令而不进行任何更改时,我得到 未捕获的错误:调用未定义的方法 PHPUnit_Util_Configu...

回答 7 投票 0

将mock的返回值返回给phpunit中的主程序

好的,这是上下文。我在 Laravel 工作,我正在尝试编写一个单元测试来验证事务“关闭”时发生的一些计算。我将跳过有关的详细信息...

回答 1 投票 0

PEST (PHP) 中的断言和期望的差异

我开始在我的 Laravel 项目中使用 PEST。我开始阅读文档,发现断言和期望都存在,但我没有看到它们之间差异的真正解释。 有人可以吗...

回答 1 投票 0

模拟创建新对象的继承类或如何消除我的类的气味

抱歉标题混乱,我正在尝试将单元测试添加到我的(可能)臭代码库中。 我有类似以下课程的内容: 命名空间App\Service; 使用App\Messages\ItemMessage; 使用应用程序\

回答 1 投票 0

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