Недавно я получил PHPUnit, работающий с xDebug, для тестирования моих приложений Zend Framework.Тот факт, что я использую ZF, не должен иметь никакого значения для этого вопроса - просто упомянул его для полноты.
В любом случае, все работает нормально, но теперь я хочу настроить базу данных в памяти, используя PDO SQLite.Я сделал это успешно и создал таблицы и вставил данные.Однако эта задача, казалось, заняла много времени, синтаксис из моего экспорта не соответствовал потребностям SQLites, поэтому мне пришлось некоторое время поиграть.
Также SQLite не поддерживает ограничения (это верно?), Которые делает мое приложениеиспользовать, поэтому весь процесс кажется пустой тратой времени, если я не могу проверить свои ограничения.
Является ли использование SQLite правильным решением моей проблемы?У кого-нибудь есть лучшие способы использовать его или любое другое решение БД для модульного тестирования?