PHPUnit的数据库扩展发生了什么?

Jeu*_*une 10 php phpunit

升级到PHPUnit v> 3.5后(我忘了)我继续收到此错误,因为我导入了PHPUnit/Extensions/Database/TestCase.php:

require_once(...): failed to open stream: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我偷看了我的/ usr/share/php文件夹中的PHPUnit文件夹,结果发现它已不存在了.

事实上,查看官方源代码可以发现它似乎已被删除.

所以现在我使用的是版本3.4.15.但它并不理想,因为桌面上的断言仍然不受支持.目前我只能使用填充数据库的CLEAN_INSERT功能.

edo*_*ian 22

你的装置好像坏了.PHPUnit 3.5分成了更独立的软件包.

使用pear install phpunit/dbUnit安装的一部分.

包概述:http://pear.phpunit.de/


或重新安装一切使用: pear install --force --alldeps phpunit/phpunit


2013年更新:

只是composer用来安装PHPUnit.这不那么麻烦.


Jeu*_*une 1

我通过手动安装数据库单元解决了这个问题。我从这里下载的。然后我用下载的文件夹替换了不完整的 Extensions/Database 文件夹。