Home PageКаталог Изменения НовыеКомментарии Пользователи Регистрация
CakePHP: Manual/CommonTasks/Testing/PreparingTestData ...
Это старая версия Manual/CommonTasks/Testing/PreparingTestData за 2009-04-27 21:32:34..

Подготовка тестовых данных

О прикриплениях


Когда тестируете код, который зависит от моделей и данных, можно использовать прикрепления, как способ генерировать временные таблицы, заполненные данными для тестирования. Преимущество использования прикреплений – это то, что ваш тест не сможет разрушить реальные данные. Также, вы можете начать тестировать ваш код непосредственно до разработки реального содержимого для приложения.


CakePHP попытается использовать соединение с именем $test в конфигурационном файле app/config/database.php. Если это соединение не получится использовать, то будет использоваться $default конфигурация и в этой базе данных будут создаваться тестовые таблицы. В обоих случаях, к имени таблиц будет добавляться префикс “test_suite_", для предотвращения конфликтов с, возможно, уже существующими таблицами.


CakePHP выполняет следующие действия во время теста, основанного на прикреплениях:


1. Создает необходимые таблицы для прикрепления
2. Заполняет таблицы данными, если эти данные представлены в прикреплении
3. Выполняет методы теста
4. Очищает таблицы прикрепления
5. Удаляет таблицы прикрепления из базы данных


Создание прикреплений



 
Комментарии
Добавить комментарий:

Файлов нет. [Показать файлы/форму]