|
|
|
@ -23,8 +23,7 @@ abstract class TestCase extends \PHPUnit\Framework\TestCase
|
|
|
|
|
public static function tearDownAfterClass() |
|
|
|
|
{ |
|
|
|
|
parent::tearDownAfterClass(); |
|
|
|
|
$logger = Yii::getLogger(); |
|
|
|
|
$logger->flush(); |
|
|
|
|
Yii::setLogger(null); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -58,7 +57,7 @@ abstract class TestCase extends \PHPUnit\Framework\TestCase
|
|
|
|
|
* @param array $config The application configuration, if needed |
|
|
|
|
* @param string $appClass name of the application class to create |
|
|
|
|
*/ |
|
|
|
|
protected function mockApplication($config = [], $appClass = '\yii\console\Application') |
|
|
|
|
protected function mockApplication($config = [], $appClass = \yii\console\Application::class) |
|
|
|
|
{ |
|
|
|
|
new $appClass(ArrayHelper::merge([ |
|
|
|
|
'id' => 'testapp', |
|
|
|
@ -67,7 +66,7 @@ abstract class TestCase extends \PHPUnit\Framework\TestCase
|
|
|
|
|
], $config)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected function mockWebApplication($config = [], $appClass = '\yii\web\Application') |
|
|
|
|
protected function mockWebApplication($config = [], $appClass = \yii\web\Application::class) |
|
|
|
|
{ |
|
|
|
|
new $appClass(ArrayHelper::merge([ |
|
|
|
|
'id' => 'testapp', |
|
|
|
@ -102,10 +101,10 @@ abstract class TestCase extends \PHPUnit\Framework\TestCase
|
|
|
|
|
*/ |
|
|
|
|
protected function destroyApplication() |
|
|
|
|
{ |
|
|
|
|
if (\Yii::$app && \Yii::$app->has('session', true)) { |
|
|
|
|
\Yii::$app->session->close(); |
|
|
|
|
if (Yii::$app && Yii::$app->has('session', true)) { |
|
|
|
|
Yii::$app->session->close(); |
|
|
|
|
} |
|
|
|
|
\Yii::$app = null; |
|
|
|
|
Yii::$app = null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -188,7 +187,6 @@ abstract class TestCase extends \PHPUnit\Framework\TestCase
|
|
|
|
|
return $result; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Asserts that value is one of expected values. |
|
|
|
|
* |
|
|
|
|