phpunit 相关问题

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

PHPUnit:完全忽略基于dataProvider参数的测试

我想使用 PHPUnit 9.6 测试(功能)我的 Symfony 控制器,并且为了不必在每个测试类中具有相同的测试用例,我有想法创建一个包含

回答 1 投票 0

在 PHPUnit 提供程序中使用工厂失败

我正在尝试使用模型工厂在数据提供程序中制作模型。如果我在设置方法或直接测试中使用工厂,它会起作用,但如果我尝试在数据提供程序中使用它,我会得到一个呃......

回答 5 投票 0

在 Laravel 8 中执行单元测试的问题

我正在使用 Laravel 8 和 PHP 7.4 当我运行以下命令时 php artisan 测试 --filter ActivityTests 我收到错误: “警告:Windows 平台不支持 TTY 模式。 PHPUnit 需要 &

回答 1 投票 0

Laravel - 添加关系到工厂创建的模型

我正在测试一个包含多对多关系的急切加载关系。现在我有测试中的查询和附件。我想知道是否有办法将它们移至

回答 2 投票 0

PHPUnit:当将类型作为第二个参数作为非字符串传递时,assertInstanceOf() 不起作用

我需要检查变量是否是 User 类型的对象。 User 是我的类 $user 我的对象 $this->assertInstanceOf($user, 用户); 这是行不通的。我有以下错误:使用 und...

回答 3 投票 0

Laravel - 测试重定向后会发生什么

我有一个控制器,在提交电子邮件后,执行重定向到主页,如下所示: return Redirect::route('home')->with("message", "Ok!"); 我正在为其编写测试,但我没有

回答 6 投票 0

PHPUnit 10 - 属性覆盖率

是我还是不可能用“新”(它们已经存在了一段时间)属性方法重新创建文档块元数据“@covers”? 我们过去常常这样编写测试......

回答 2 投票 0

在 laravel 中测试多存储

我在 Laravel 测试环境中尝试模拟多存储时遇到问题。 这是我的代码: 公共功能 sftp ( 兄弟姐妹 $sibling ) { $file_paths = Storage::build($sibling->con...

回答 2 投票 0

PHPUnit\Framework\Error\Warning:ini_set():标头已发送。此时您无法更改会话模块的 ini 设置

我正在按照 zend 的教程在我的项目上使用 zend-test ,但出现此错误。 为了构建我的项目基础,我完成了本书的大部分内容。 我也在使用 PHP 7.2。 当我搜索时...

回答 1 投票 0

Orchestra Testbench 当前路由始终返回 null

我正在开发一个 Laravel 包,当我在 Laravel 项目中使用它时,它正在工作,但是当我想使用 Orchestra Testbench 测试它时,我总是在 middlware 中得到当前路由 null。 测试指导...

回答 1 投票 0

方法 Illuminate\Auth\RequestGuard::logout 不存在 Laravel Passport

我使用 Laravel Passport 构建 API,我相应地删除了网络路由及其防护 如何测试用户注销? 这是我到目前为止所拥有的: 注销测试 /** * 断言用户可以注销 * *@

回答 5 投票 0

使用 PHPUnit 忽略 exit() 和 die()

首先,标题会表明这是这个或这个的重复,但由于几个原因,这些答案对我不起作用,即使我最初的问题是相同的。我会解释原因。 我的

回答 3 投票 0

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

我尝试在 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

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