Модульные тесты в веб-приложение CodeIgniter, управляемое базой данных

CodeIgniter поставляется со встроенным классом модульного тестирования, и я бы очень хотел его использовать. Однако почти все функции, которые я хотел бы протестировать, взаимодействуют с базой данных, добавляя записи, удаляя записи и т. Д. Я, например, пишу тесты для функции «создать пользователя», фактически не создавая пользователей каждый раз, когда запускаю тест?

После некоторых дополнительных исследований мне кажется, что мне нужно использовать Mock-объекты для внешних служб, таких как база данных и т. Д. . Я не смог найти много документации о том, как это сделать, кроме этой единственной ветки форума: http://codeigniter.com/forums/viewthread/106737

Есть ли актуальная документация?

6
задан Mala 9 February 2012 в 17:25
поделиться