1
0
Fork 0
mirror of https://github.com/Oreolek/yii2-nested-sets.git synced 2024-05-05 18:38:16 +03:00
yii2-nested-sets/tests/MysqlNestedSetsQueryBehaviorTest.php

43 lines
1 KiB
PHP

<?php
/**
* @link https://github.com/creocoder/yii2-nested-sets
* @license http://opensource.org/licenses/BSD-3-Clause
*/
namespace tests;
use Yii;
use yii\db\Connection;
/**
* MysqlNestedSetsQueryBehaviorTest
*/
class MysqlNestedSetsQueryBehaviorTest extends NestedSetsQueryBehaviorTest
{
/**
* @inheritdoc
*/
public static function setUpBeforeClass()
{
try {
Yii::$app->set('db', [
'class' => Connection::className(),
'dsn' => 'mysql:host=localhost;dbname=yii2_nested_sets_test',
'username' => 'root',
'password' => '',
]);
Yii::$app->getDb()->open();
$lines = explode(';', file_get_contents(__DIR__ . '/migrations/mysql.sql'));
foreach ($lines as $line) {
if (trim($line) !== '') {
Yii::$app->getDb()->pdo->exec($line);
}
}
} catch (\Exception $e) {
Yii::$app->clear('db');
}
}
}