CodeIgniter поставляется со встроенным классом модульного тестирования, и я бы очень хотел его использовать.Однако почти все функции, которые я хотел бы протестировать, взаимодействуют с базой данных, добавляя записи, удаляя записи и т. Д. Как бы я, например, написал тесты для функции «создать пользователя», фактически не создавая пользователей при каждом запуске теста?
После некоторых дальнейших исследований мне кажется, что мне нужно использовать объекты Mock для внешних сервисов, таких как база данных и т. Д. Мне не удалось найти много документов о том, как это сделать, кроме этогоодна ветка форума: http://codeigniter.com/forums/viewthread/106737
Есть ли актуальная документация?