Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/08/2011, 21h13   #1
Futur Membre du Club
 
Inscription : mai 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 11
Points : 17
Points : 17
Par défaut Test Unitaire problème lors de save

Bonjour, je suis en train de mettre en place phpunit dans mon projet afin d'effectuer des tests unitaires, mais je rencontre un soucis de taille, lorsque je fait un save() ou un insert() (donc en BDD), phpunit monte énormement en mémoire (100% du CPU), cela fait enormement ralentir mon poste, et cela ne donne rien le test ne s'effectue pas à croire qu'il est bloqué dans une boucle qui mange de la mémoire.
A titre d'info les select , update et delete fonctionne.
Tester sous mysql et sqlite le résultat est le même.
voici l'initialisation de ma connection ( sous mysql )

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
private $_connectionMock;
 
protected function getConnection(){
		if($this->_connectionMock == null) {
			$config = new Zend_Config_Ini( APPLICATION_PATH."/configs/ini/application.ini", APPLICATION_ENVIRONMENT );
            $connection = Zend_Db::factory("Pdo_Mysql",$config->resources->db->params);
            $this->_connectionMock = $this->createZendDbConnection( $connection, "sqlite" );
            Zend_Db_Table_Abstract::setDefaultAdapter($connection);
            $this->setSchema($connection);
        }
        return $this->_connectionMock;
 
}
Je ne vois pas d'ou peu venir le problème...
Merci de votre aide
keazz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h50.


 
 
 
 
Partenaires

Hébergement Web