phpunit 相关问题

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

如何计算 PHPUnit 代码覆盖率的空 foreach 语句中的代码路径?

我已经开始玩 PHPUnit 并且对 foreach 语句感到非常困惑。 我创建了一个简单的函数: public function testForEach(array $x): void { foreach($x as $k => $v) ; //

回答 0 投票 0

什么意思:“您的 XML 配置针对已弃用的模式进行验证。使用“--migrate-configuration”迁移您的 XML 配置!”

我已经将 PHPUnit 包含在一个测试 vanilla PHP 项目中,当我使用 vendor/bin/phpunit 开始测试时,我收到以下错误消息: 您的 XML 配置针对已弃用的方案进行验证...

回答 2 投票 0

目标类 [cache.store] 不存在 Laravel phpunit

我正在尝试为我的 Laravel 10 包编写测试,使用: PHP 8.2.0 PHPUnit 9.6.4 Orchestra 测试平台 8.0.5 当我运行 composer test(脚本在我的 composer.json 中定义为 ./vendor/bin/phpunit...

回答 1 投票 0

运行php artisan test时遇到方法Illuminate\Auth\RequestGuard::attempt不存在

我有这个代码 公共函数 it_can_change_password() { 数据库::开始交易(); $payloadForUser = [ "姓名" => "姓名", “

回答 1 投票 0

laravel 10 CI/CD 测试失败,SQLSTATE[HY000] [2002] 没有这样的文件或目录

我想在推入主要分支时自动化测试检查 我创建了这个 github 工作流程 名称:运行测试 在: 推: 分支机构: - 掌握 - 发展 工作: t...

回答 0 投票 0

如何让 PhpStorm 识别#[Test]-Attribute?

我正在使用 Build #PS-221.5591.58 运行 PhpStorm 2022.1.1。 因为我想使用我更新到 PHPUnit 10.0.14 的属性,它包含使用属性 #[Test] 来表示方法的能力......

回答 1 投票 0

使用 phpunit 在 cakephp 4 中测试文件更新

我正在对我上传的文件进行测试,但在测试中文件被视为一个字符串,我需要一个 Laminas\Diactoros\UploadedFile。我如何模拟这个进行测试? 我有这是我的控制器...

回答 0 投票 0

在 php 7 中无法访问 Closure 对象内部的属性

我的单元测试代码中有这个: $data = $this->_createSfApiFindMock($cisDataCount); var_dump($数据());死(); 输出: 闭包类#731 (3) { 公共$静态=> 阵列(4){ 'cisDataC...

回答 0 投票 0

PHPUnit - ArgumentCountError:函数 App\Entity\User::__construct() 的参数太少,传入的 0 <PATH_TO_TEST_FILE> 和预期的 1 个

只是想测试我的 symfony API,我写了那个快速测试来获得,但我得到的唯一答案是“ArgumentCountError:函数 App\Entity\User::__construct() 的参数太少,0 在 C 中传递: \

回答 1 投票 0

使用相对路径测试 assertResponseRedirects

我对 Symfony 和一般测试还很陌生,我不明白为什么这个测试没有通过。 公共功能 testLoginWithBadCredentials(): void { $client = static::createClient(); $

回答 0 投票 0

Symfony 6.2 - 使用相对路径测试 assertResponseRedirects

我对 Symfony 和一般测试还很陌生,我不明白为什么这个测试没有通过。 公共功能 testLoginWithBadCredentials(): void { $client = static::createClient(); $

回答 0 投票 0

为什么测试通过了?

我通过 TDD 使用 Laravel 编写了一个测试。我创建测试,测试是否显示交易。我的问题是这个测试通过了,但我还没有创建逻辑,也没有显示交易。我能做什么...

回答 0 投票 0

PHPUnit:使用 @dataProvider 时“找不到类‘Eloquent’”

在 Laravel 应用程序中使用 @dataProvider 编写 PHPUnit 单元测试时遇到问题。我收到的错误是: PHP 致命错误:在 /path/to/project/... 中找不到类 'Eloquent'

回答 5 投票 0

Undefind withoutExceptionHandling()

我试图用著名的:this->withoutExceptionHandling()在laravel 6 (windows 10)上运行我的UnitTest;但我得到这个错误。错误。调用未定义的方法Tests\Unit\ExampleTest::...。

回答 1 投票 0

Laravel单元测试 - 控制器

我是一个相当新的Laravel,并一直在阅读测试文档,但我不知道我会如何去单元测试的控制器,我已经发布了下面。任何关于我如何去的建议...。

回答 1 投票 1

运行PHPUnit会占用过多的磁盘空间

每次我运行 PHPUnit 测试时,都会有大约 2.5 Gigs 的磁盘空间消失。这种情况已经发生了几周,至少有 40 Gigs 的空间消失了。我使用的是 PHPUnit 7.5...。

回答 1 投票 0

为什么 phpunit 在控制台中不显示任何错误?

我在Laravel 4框架下使用phpunit. 为什么在测试过程中出现PHP错误时, 没有错误信息显示(例如: 缺少方法)? 我们怎样才能让phpunit显示所有错误?

回答 3 投票 38

Laravel测试无异常, 抛出异常

我想用Laravel和PHPUnit来测试数据库中丢失的记录. 我已经设置了我的测试,并设置该方法会抛出一个异常. 测试给出了一个错误, 因为异常已经...

回答 1 投票 0

从不同服务器的php代码中调用php代码。

情况是这样的。我的计算机上有一个本地(开发)PHP服务器(Win + IIS),我想调用远程服务器上的一个函数,因为远程服务器上有一个可执行文件。

回答 4 投票 2

Symfony - 在API功能测试中模拟服务

我有一个API,我通过功能测试来测试它,一切都很好。问题出在下面的情况上。我有一个控制器,它通过一个... ...执行一个外部API调用。

回答 1 投票 0

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