Hello there! In my work, I have to use dbunit, cause we do have lots of tests using it. So, I've done the job to update this extension to work with all new technologies, like phpunit 8 and higher.
Original extension is no longer maintained
PHPUnit extension for database interaction testing.
If you use Composer to manage the dependencies of your project then you can add DbUnit as a development-time dependency to your project:
$ composer require --dev phpunit/dbunit
You can download a PHAR of DbUnit:
$ wget https://phar.phpunit.de/dbunit.phar
The example below shows how to configure PHPUnit to load all *.phar
files found in a given directory (tools/phpunit.d
in this example):
<?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>