symfony 1.4 : tester le modèle (doctrine)

Pour tester un modèle Doctrine par phpunit, l’inclusion du fichier « test\bootstrap\unit.php » ne suffit pas.

A partir de resources trouvées sur le net (malheureusement, j’ai perdu les références 🙁 ), j’ai créé un fichier qui permet de démarrer la connexion à la bdd.

include(dirname(__FILE__).'/unit.php');
// Doctrine
$configuration = ProjectConfiguration::getApplicationConfiguration( 'frontend', 'dev', true);
new sfDatabaseManager($configuration);
// own model
$databases = sfYaml::load(sfConfig::get('sf_root_dir').DS.'config'.DS.'databases.yml');
$d = $databases['dev']['doctrine']['param'];
DB_Manager::initFromDoctrine($d);
Ce contenu a été publié dans développement, avec comme mot(s)-clé(s) , . Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *