如何配置代码-PHPUnit版本8.5.1对Zend Framework 2.4的覆盖范围?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何配置代码-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的覆盖范围?的主要内容,如果未能解决你的问题,请参考以下文章