PHPUnit是面向程序员的PHP测试框架。它是单元测试框架的xUnit体系结构的一个实例。
Symfony 5.4 .env.test 在使用 phpunit 时不会覆盖 .env
我已将 Symfony 从 4.4 升级到 5.4。每个依赖项都已升级并安装了配方。 我有一个 .env 和一个 .env.test (就 dotenv 而言没有其他内容)。 我还有一个 phpunit.xml.dist...
我有一堆phpunit测试,其中一部分使用selenium,我需要知道selenium服务器是否正在运行(Windows)。有没有办法从php检查它?
我正在使用旧版本的 PHPUnit (3.4) 编写单元测试,因此无法使用 3.5 和 3.6 手册中列出的所有受支持的断言。尽管我可以重新设计测试以在我的
运行第一个测试之前安装 PHPUnit,并在运行最后一个测试之后拆除
我正在尝试使用 PHPUnit 为 php 应用程序实现类似 Django 的测试实用程序。类似 Django,我的意思是在运行第一个测试之前从主数据库创建一个单独的测试数据库......
如何在 Symfony2 Listener UnitTest 中伪造 HTTP_USER_AGENT?
我有一个监听器,它的行为根据 HTTP_USER_AGENT 的不同而不同: if ($request->server->get('HTTP_USER_AGENT') == $this->zabbixUserAgent) { 访客持有者:...
我正在将 phpunit 与 jenkins 结合使用,我想通过在 XML 文件 phpunit.xml 中设置配置来跳过某些测试 我知道我可以在命令行上使用: phpunit --过滤器
我在我的 Laravel 10 项目上安装了 Laravel 模块。 我在 phpunit 中测试了许多设置来检测模块的测试,但 phpunit 找不到测试。 在 laravel 8 中,此设置对我有用: <
PHPUnit 覆盖模式导致致命错误“无法声明类...因为该名称已在使用中...”
我正在构建一个 Laravel 项目,现在我正在为其创建测试。我在用: 拉拉维尔 10.3.1 PHP 8.2.3 X调试3.2.0 PHPUnit 9.6.4 害虫1.22.5 我无法将 PHPUnit 更新为 ^10.0 因为...
我正在尝试模拟或存根“资源”类型。此代码确认 PHPUnit 可以使用“资源”类型,但当我尝试模拟它时,它会抛出错误。错误:无法存根或 m...
关于laravel单元测试中的refreshDatabase特征
我的迁移位于两个不同的默认位置(数据库/迁移/表/)和(数据库/迁移/外部/),我想使用 RefreshDatabase 特征,但它使用默认的迁移...
我有 PHP 单元并且工作正常。现在我想通过 PHPStorm IDE 编写测试用例。要使用 PHPStorm 构建/运行测试用例,它需要配置文件(phpunit.xml) 所以谁能告诉我...
Docker、PhpStorm 和 PHPUnit - 指定了 autoloader 的值,但文件不存在
我正在尝试将我的 PhpStorm 调试器与 PHPUnit 连接。我正在使用 Docker env,并且 docker PHPUnit 内部工作正常。问题是当我单击“测试”目录 PPM -> 运行测试...
我刚刚开始使用 PHPUnit,但遇到了一些障碍。 我的代码使用 $_SERVER['DOCUMENT_ROOT'] 来计算包含的路径,当我的 apache 服务器是运行 PHP 的服务器时,它可以工作,...
我想模拟redis服务器的返回值。根据密钥我需要取回不同的假值。 因为这仍然很容易,我希望将 m 上的文件内容作为返回值...
LaravelassertDatabaseHas 在 phpunit 测试中不起作用
我有以下代码: /** @测试 */ 公共函数 it_updates_customer_status_to_deactivated_for_admin_users() { $this->hubAdminUser = 工厂(User::class)->state('admin'...
如何在没有完整项目的情况下测试共享的 Symfony 2 Bundle
当我们开始在几个项目中使用 Symfony 2 时,我们发现有相当多的代码可以在我们的项目之间共享。因此,我们开始将功能提取到 Symfony 2 包中,以便
我在 Laravel 中使用 Phpunit,我的 Api 有多个可接受的响应。我有两种情况的问题: 1- 响应结构可以是以下两种之一: $response->assertJsonStructure(['cities'=>[]]...
我在一些测试中使用了 RequiresFunction 属性。我想将参数传递给 phpunit,它将使用该属性和所需函数的名称(如果可能)运行测试。 T...
在同一测试期间以多个用户身份登录 - Laravel 和 PestPHP
我正在尝试运行一个测试,其中多个用户正在执行操作。 ActingAs() 函数中要么存在错误,要么我完全错过了一些琐碎的事情。这是场景。 ...
我有以下用于 PHP Docker 应用程序的 docker-compose.yml 文件。我尝试在这个 docker 容器中设置 PHPUnit。但它显示以下错误 来自守护程序的错误响应:无法创建...