Тесты базы в PhpUnit

Всё про тестирование в Yii 2.0
Ответить
an.viktory@gmail.com
Сообщения: 457
Зарегистрирован: 2016.09.05, 23:21

Тесты базы в PhpUnit

Сообщение an.viktory@gmail.com » 2019.02.08, 10:25

чего-то не понимаю
_bootstrap.php

Код: Выделить всё

<?php
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');

require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
require __DIR__ . '/../common/config/bootstrap.php';
require __DIR__ . '/../backend/config/bootstrap.php';
require __DIR__ . '/../functions.php';

$config = yii\helpers\ArrayHelper::merge(
    require __DIR__ . '/../common/config/main.php',
    require __DIR__ . '/../common/config/main-local.php',
    require __DIR__ . '/../backend/config/main.php',
    require __DIR__ . '/../backend/config/main-local.php'
);


$application = new yii\web\Application($config);

Код: Выделить всё

 public function getConnection() {
        \Yii::$app->getDb();
    }
    
public function testFirst()
    {
        $smeta = Smeta::forTest();
   
        $this->assertEquals(1, 1, ' JUST TEST');
    }
Простой тест выдает исключение

Код: Выделить всё

yii\db\Exception : could not find driver
Знаю тесты наследуются от простого PhpUnit но тот который отвечает за подключение к базе не устанавливается и пишет что теперь phpUnit делает тоже самое? что я дела не так ?

Ответить