如何配置代码-PHPUnit版本8.5.1对Zend Framework 2.4的覆盖范围?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何配置代码-PHPUnit版本8.5.1对Zend Framework 2.4的覆盖范围?相关的知识,希望对你有一定的参考价值。

如何使用phpUnit 8.5.1版配置Zend Framework 2.4的代码覆盖率?

任何参考文档,文章或博客的示例?

提前感谢。

答案

以某种方式我发现了这个问题,我的zendframework的phpunit很旧(版本6.x)通过以下方式去执行Composer更新的项目文件夹。

composer require --dev phpunit/phpunit ^8

通过检查版本。

./vendor/bin/phpunit --version

升级后,打开以下文件并进行了提及的更改:

  • 文件:vendor / zendframework / zendxml / tests / ZendXmlTest / SecurityTest.php检查“ class SecurityTest扩展 PHPUnit_Framework_TestCase”并将其更改为“ class SecurityTest扩展TestCase”并添加命名空间“ 使用PHPUnit Framework TestCase;
  • 文件:供应商/zendframework/zendframework/library/Zend/Test/PHPUnit/Controller/AbstractControllerTestCase.php检查“抽象类AbstractControllerTestCase扩展PHPUnit_Framework_TestCase”并将其更改为“ 抽象类AbstractControllerTestCase扩展TestCase”并添加名称空间“ 使用PHPUnit Framework TestCase;

经过以上更改后,我的phpunit已准备好第一个示例ApplicationControllerTest,并通过以下链接创建了测试文件:https://framework.zend.com/manual/2.4/en/modules/zend.test.phpunit.html

并使用以下常规命令执行相同的操作:

./vendor/bin/phpunit [FILEPATH]

为我工作,也许也可能对某人有所帮助!

以上是关于如何配置代码-PHPUnit版本8.5.1对Zend Framework 2.4的覆盖范围?的主要内容,如果未能解决你的问题,请参考以下文章

PhpStorm 配置 PHPUnit

windows下phpunit安装

Bamboo CI Server - 如何配置 PHPUnit 测试

PHPUnit - 使用配置文件时“未执行测试”

PhpUnit 未显示 php 致命错误的堆栈跟踪

PhpUnit 未显示 php 致命错误的堆栈跟踪