windstep / dbunit
用于数据库交互测试的PHPUnit扩展
6.0
2021-02-15 04:02 UTC
Requires
- php: ^7.4
- ext-pdo: *
- ext-simplexml: *
- phpunit/phpunit: ^9.0
- symfony/yaml: ^3.0 || ^4.0
README
你好!在我的工作中,我必须使用dbunit,因为我们有大量的测试使用它。因此,我已经完成了这项工作,将此扩展更新为与所有新技术兼容,例如phpunit 8及以上版本。
DbUnit
PHPUnit扩展,用于数据库交互测试。
安装
Composer
如果你使用Composer来管理项目的依赖项,则可以将DbUnit添加为项目开发时的依赖项
$ composer require --dev phpunit/dbunit
PHP存档(PHAR)
你可以下载DbUnit的PHAR文件
$ wget https://phar.phpunit.de/dbunit.phar
以下示例展示了如何配置PHPUnit以加载给定目录中找到的所有*.phar
文件(本例中为tools/phpunit.d
)
<?xml version="1.0" encoding="UTF-8"?> <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/6.0/phpunit.xsd" extensionsDirectory="tools/phpunit.d"> </phpunit>