Светильники CakePHP 3 не импортируются

Я использую phpunit для тестирования контроллера CakePHP 3. Проблема в том, что он не импортирует приборы. Это просто импорт живых данных БД. Для чтения и записи просто используется LIVE DB, хотя я определил тестовую DB и фикстуры. Я делаю что-то не так внизу?

Мой крепеж

class ToursFixture extends TestFixture {

public $connection = 'test';
public $fields = [
'id' => ['type' => 'integer'],
'title' => ['type' => 'string', 'length' => 255, 'null' => false],
'created' => 'datetime',
'modified' => 'datetime'
'_constraints' => [
'primary' => ['type' => 'primary', 'columns' => ['id']]
]
];

public $records = [
[
'title' => 'tour 1',
'created' => '2015-07-24 09:15:48',
'modified' => '2015-07-24 09:15:48',
],
];

}

Мой тестовый класс

namespace App\Test\TestCase\Controller;

use Cake\ORM\TableRegistry;
use Cake\TestSuite\IntegrationTestCase;
use Cake\TestSuite\TestCase;
use App\Controller\ToursController;
use Cake\TestSuite\Fixture\TestFixture;

require '../../bootstrap.php';

class ToursControllerTest extends IntegrationTestCase {

public $fixtures = ['app.tours'];

App Config DB

'test' => [
'className' => 'Cake\Database\Connection',
'driver' => 'Cake\Database\Driver\Mysql',
'persistent' => false,
'host' => 'localhost',

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]