|
|
@@ -15,12 +15,18 @@
|
|
|
namespace Cake\TestSuite\Fixture;
|
|
|
|
|
|
if (class_exists('PHPUnit_Runner_Version')) {
|
|
|
+ if (version_compare(\PHPUnit_Runner_Version::id(), '5.7', '<')) {
|
|
|
+ trigger_error(sprintf('Your PHPUnit Version must be at least 5.7.0 to use CakePHP Testsuite, found %s', \PHPUnit_Runner_Version::id()), E_USER_ERROR);
|
|
|
+ }
|
|
|
class_alias('PHPUnit_Framework_Test', 'PHPUnit\Framework\Test');
|
|
|
+ class_alias('PHPUnit_Framework_Warning', 'PHPUnit\Framework\Warning');
|
|
|
+
|
|
|
if (!class_exists('PHPUnit\Framework\TestSuite')) {
|
|
|
class_alias('PHPUnit_Framework_TestSuite', 'PHPUnit\Framework\TestSuite');
|
|
|
}
|
|
|
- class_alias('PHPUnit_Framework_Error_Warning', 'PHPUnit\Framework\Error\Warning');
|
|
|
- class_alias('PHPUnit_Framework_AssertionFailedError', 'PHPUnit\Framework\AssertionFailedError');
|
|
|
+ if (class_exists('PHPUnit_Runner_Version') && !class_exists('PHPUnit\Framework\AssertionFailedError')) {
|
|
|
+ class_alias('PHPUnit_Framework_AssertionFailedError', 'PHPUnit\Framework\AssertionFailedError');
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
use Cake\TestSuite\TestCase;
|