Browse Source

Fixed compatibility with PHPUnit 6.x

tags/2.0.7
Klimov Paul 8 years ago
parent
commit
b3482dac65
  1. 4
      tests/bootstrap.php
  2. 12
      tests/compatibility.php

4
tests/bootstrap.php

@ -12,4 +12,6 @@ require_once(__DIR__ . '/../vendor/autoload.php');
require_once(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php'); require_once(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
Yii::setAlias('@yiiunit/extensions/swiftmailer', __DIR__); Yii::setAlias('@yiiunit/extensions/swiftmailer', __DIR__);
Yii::setAlias('@yii/swiftmailer', dirname(__DIR__)); Yii::setAlias('@yii/swiftmailer', dirname(__DIR__));
require_once(__DIR__ . '/compatibility.php');

12
tests/compatibility.php

@ -0,0 +1,12 @@
<?php
/*
* Ensures compatibility with PHPUnit 6.x
*/
if (!class_exists('PHPUnit_Framework_Constraint') && class_exists('PHPUnit\Framework\Constraint\Constraint')) {
abstract class PHPUnit_Framework_Constraint extends \PHPUnit\Framework\Constraint\Constraint {}
}
if (!class_exists('PHPUnit_Framework_TestCase') && class_exists('PHPUnit\Framework\TestCase')) {
abstract class PHPUnit_Framework_TestCase extends \PHPUnit\Framework\TestCase {}
}
Loading…
Cancel
Save