Want to start enabling tests for PHP 8. This does mean testing support for PHP 5.6 will have to be dropped because of language synxtax differences, but the library itself should still run on PHP 5.6 regardless (as long as the test suite runs successfully on PHP7+ perhaps on a language compatibility check is needed?).
Details:
Update to use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase.
Add PHPUnit's bootstrap and directory options from the configuration file to CLI arguments, deleting the configuration file, enabling multiple versions of PHPUnit to be run.
Move checking for exceptions in tests from method annotations to method calls.
Want to start enabling tests for PHP 8. This does mean testing support for PHP 5.6 will have to be dropped because of language synxtax differences, but the library itself should still run on PHP 5.6 regardless (as long as the test suite runs successfully on PHP7+ perhaps on a language compatibility check is needed?).
Details:
PHPUnit\Framework\TestCase
instead ofPHPUnit_Framework_TestCase
.