Тестирование БД в doctrine и symfony
|
|
Понедельник, 13 Сентября 2010 г. 04:08
+ в цитатник
Часто бывает нужно протестировать функции работающие с базой данных. В этом случаи обычно делаю так:
Загружаем в БД тестовые данные из файла test/fixtures.yml
$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'test', true);
$databaseManager = new sfDatabaseManager($configuration);
$connection = $databaseManager->getDatabase("doctrine")->getConnection();
$connection->exec("SET FOREIGN_KEY_CHECKS = 0");
Doctrine::loadData(sfConfig::get('sf_test_dir').'/fixtures.yml');
$connection->exec("SET FOREIGN_KEY_CHECKS = 1");
Дальше:
http://code-jutsu.blogspot.com/2010/05/doctrine-symfony.html#more
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-