PHPUnit是面向程序员的PHP测试框架。它是单元测试框架的xUnit体系结构的一个实例。
我正在使用 PHPunit 测试我的代码。我的代码有几种排序方法:按名称、年龄、计数和随机。下面是按计数排序的实现和测试。这些都是非常琐碎的事情。 类 Clo...
我有一个 Symfony 4.4 项目。登录、身份验证和授权在 Web 上运行良好。 为了模拟单元测试中的身份验证,我使用 Symfony 的示例。 ...但这不起作用。用户我...
Wordpress 插件 + phpunit + 自定义数据库表和常量
我目前正在尝试为我正在开发的 WordPress 插件设置测试。我已按照 https://make.wordpress.org/cli/handbook/misc/plugin-unit-tests 上的指南进行操作,安装了依赖项,PHPU...
我的应用程序中的 $_SESSION 有一个奇怪的问题 由于不同的原因,我在这里没有解释,我有必要在会话中设置我的 AppKernel.php 中的环境 使用 Symfony\
我刚刚安装了最新版本的 phpunit,当我运行演示测试时: bin/phpunit src/Acme/DemoBundle/测试/ 我遇到这个问题: 1) Acme\DemoBundle\Tests\Controller\DemoControllerTest::
Laravel 7:assertSee() 和 html 实体
在我的测试中,我使用assertSee()。 $message = 'Header'; $response = $this->get($url); $响应->assertStatus(200); $response->assertSee($message); 该项目...
测试 Laravel 10 应用程序时如何修复“未找到最新编译的组件路径”错误?
我有一个使用 Laravel Breeze 和 Livewire 3 的 Laravel 10 应用程序。 当我使用 PHPUnit 运行测试(仅预定义测试)时,我遇到了以下错误: 失败的测试\功能\身份验证\身份验证测试...
我创建了一些php文件,这些文件实际上是测试用例:ATest.php、BTest.php等。 我创建并正确编辑了 My-phpunit.xml 文件 我通过以下命令进行了测试 phpunit...
如何在 Symfony 中测试具有 EntityType 字段的表单
(使用框架Symfony 4.4) 我尝试了解如何测试具有实体类型表单字段字段的表单。 请参阅下面的示例: VaccinationType 类扩展 AbstractType { 公共乐趣...
Symfony - 测试投票 TokenInterface 未调用
我正在尝试在我的 Symfony 项目中为 Voter 类编写 PHPUnit 测试。 CustomVoter 类扩展了 Voter { 私人 MyCustomRepository $myCustomRepository; 公共函数 __construct(
我在 Symfony 中运行 PHPUnit 测试用例时遇到以下问题。我尝试删除可能导致内存问题的各种测试用例,但没有成功。是不是和PHP VERSIO有关...
php:如何在 PhpUnit 测试中模拟 SoapClient 对 __soapCall() 的响应
我有一个服务 RessortSoapService,它使用来自 SOAP 调用的响应。 我注入一个类,它返回 SoapClient: 公共函数 __construct(ParameterBagInterface $params,
我安装了 Symfony 4,然后安装了 API Platform。 然后我像这样创建测试类 UserFunctionalTest 类扩展了 WebTestCase { /** @var 字符串 */ 受保护的$主机=“https://wikaunting-api....
Symfony:如何在 phpunit Test 中注入 AuthorizationChecker
有同事修改了我服务的代码,使用AuthorizationCheckerInterface的isGranted方法来检查权限。像这样: $this->authorizationChecker->isGranted(角色::
测试 symfony 命令时模拟外部客户端(例如:AWS SDK SQS 客户端)
[PHP] [Symfony 5.4] [测试] 你好!! 我正在尝试向 symfony 项目添加一些测试覆盖率。我尝试测试的服务是 symfony CLI 命令。 设置看起来像这样:
Laravel 5.3 PHPUnit 测试服务提供者在请求之间保持
我使用 JWTAuth 令牌进行身份验证。 在测试中,我在身份验证后收到每个请求后都会传递令牌,但是当需要在...
在模拟对象上调用任何未配置的方法时,PHPUnit 是否可能失败? 例子; $foo = $this->createMock(Foo::class); $foo->期望($this->any())->方法('hello'...
我正在使用 Laravel 11,安装了 Laravel Breeze 和 PHPUnit Test。我更改了存储用户模型的位置,例如 app\Infra\Models\User.php 我运行“php artisan test”来运行所有...
我正在学习构建一些 PHPUnit 测试。当不使用前缀时,我的应用程序会重定向到默认语言,例如: www.myapp.com 有 301 重定向到 www.myapp.com/en,而 www.myapp.com/en 有...
Laravel:运行 phpunit test 后删除了数据库表
每次运行测试时,所有数据库表(迁移表除外)都会被删除,我必须再次运行迁移。例如,如果我有下表: 迁移 ...