Browse Source

reset logger after unit test added

tags/3.0.0-alpha1
Klimov Paul 7 years ago
parent
commit
8e39886f62
  1. 14
      tests/TestCase.php

14
tests/TestCase.php

@ -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.
*

Loading…
Cancel
Save