Макет MySQL DB для PHPUnit

Я пытаюсь создать модульные тесты для своего проекта Yii.

Проблема: база данных MySQL. Я не хочу запускать базу данных MySQL каждый раз, когда запускаю тесты, поскольку она медленная, ненадежная, возможно, у некоторых членов команды она не настроена и т. Д.

Кажется, есть способ сделать база данных SQLite в памяти и использовать ее, но SQL, созданный Yii, похоже, не работает с SQLite так же, как с MySQL. Я получаю множество ошибок.

Короче: я хочу имитировать базу данных MySQL в памяти.

Как я могу это сделать?

8
задан p.campbell 10 August 2011 в 16:55
поделиться