console-helpers / phpunit-compat
Compatibility layer for PHPUnit test cases/test suite to work on different major PHPUnit versions
Installs: 3 235
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/console-helpers/phpunit-compat
Requires
- php: >=5.6.0
Requires (Dev)
- aik099/coding-standard: dev-master
README
PHPUnit-Compat is a compatibility layer for PHPUnit, that allows creating a test case/test suite classes, that will work across different PHPUnit versions.
Covered methods:
- \PHPUnit\Framework\TestCase:onNotSuccessfulTestvia- \ConsoleHelpers\PHPUnitCompat\AbstractTestCase::onNotSuccessfulTestCompat;
- PHPUnit\Framework\TestSuite::runvia- \ConsoleHelpers\PHPUnitCompat\AbstractTestSuite::runCompat;
- \PHPUnit\Framework\TestSuite::tearDownvia- \ConsoleHelpers\PHPUnitCompat\AbstractTestSuite::tearDownCompat(till PHPUnit 8.1.6; in PHPUnit 8.2.0 method was removed).
Covered classes:
- \PHPUnit\Framework\DataProviderTestSuitevia- \ConsoleHelpers\PHPUnitCompat\Framework\DataProviderTestSuite;
- \PHPUnit\Framework\TestResultvia- \ConsoleHelpers\PHPUnitCompat\Framework\TestResult;
- \PHPUnit\Framework\Testvia- \ConsoleHelpers\PHPUnitCompat\Framework\Test;
- \SebastianBergmann\CodeCoverage\CodeCoveragevia- \ConsoleHelpers\CodeCoverageCompat\CodeCoverage;
- \SebastianBergmann\CodeCoverage\Driver\Driver'via- \ConsoleHelpers\CodeCoverageCompat\Driver\Driver;
- \SebastianBergmann\CodeCoverage\Filtervia- \ConsoleHelpers\CodeCoverageCompat\Filter.
For assertion method compatibility please use https://github.com/Yoast/PHPUnit-Polyfills.
Installation
- Execute this command to add as a dependency: php composer.phar require console-helpers/phpunit-compat.
Contributing
See CONTRIBUTING file.
License
PHPUnit-Compat is released under the BSD-3-Clause License. See the bundled LICENSE file for details.