function purgeDonneesTest($logger) { echo "Purge des données<br/><br/>"; //purge de l'utilisateur echo "<br/>Purge de l'utilisateur : <br/>"; $utilisateurProfessionnel = UtilisateurProfessionnelPeer::retrieveByPK(UnitTestUtilisateurProfessionnel::getUtilisateurProfessionnel()->getLogin()); if ($utilisateurProfessionnel != null) { $utilisateurProfessionnel->delete(); } $logger->getDisplay(); //purge du groupe echo "<br/>Purge du groupe : <br/>"; $criteria = new Criteria(); $criteria->add(GroupePeer::NAME, UnitTestGroupe::getGroupe()->getName()); $groupe = GroupePeer::doSelectOne($criteria); if ($groupe != null) { $groupe->delete(); } $logger->getDisplay(); //purge de la classe echo "<br/>Purge de la classe :<br/>"; $criteria = new Criteria(); $criteria->add(ClassePeer::CLASSE, UnitTestClasse::getClasse()->getNom()); $classe = ClassePeer::doSelectOne($criteria); if ($classe != null) { $classe->delete(); } $logger->getDisplay(); //purge de l'eleve echo "<br/>Purge de l'eleve<br/>"; $criteria = new Criteria(); $criteria->add(ElevePeer::LOGIN, UnitTestEleve::getEleve()->getLogin()); $eleve = ElevePeer::doSelectOne($criteria); if ($eleve != null) { $eleve->delete(); } echo ($logger->getDisplay()); echo "<br/>Fin Purge des données<br/><br/>"; }