This package uses PHPUnit 13 for its test suite. composer.json already lists:
phpunit/phpunit:^13.1
If PHPUnit is missing from a clone, install it with:
composer require --dev phpunit/phpunit:^13.1Install dependencies for this repository, then run PHPUnit from this repository root:
composer install
vendor/bin/phpunitOn Windows, use vendor\bin\phpunit.bat.
The unit tests use an in-memory fake PDO connection, so they do not require a live MySQL server. They cover connection option validation, generated SQL, credential failures, identity mapping, optional status columns, and corrupt row hydration.