type = $type; $parametres->masqueRecherche = $masque; return $parametres; } protected function getResultatsPourMasque($masque) { $resultatsJson = file_get_contents(dirname(__FILE__).'/resultats.json'); $resultats = json_decode($resultatsJson, true); return $resultats[$masque]; } protected function getSurligneur() { return new Surligneur(); } protected function getTrieur() { return new Trieur(); } protected function getAppUrls() { $AppUrls = $this->getMock('AppUrls', array('obtenirUrlFiche', 'obtenirUrlBaseDossier'), array(), '', false); $AppUrls->expects($this->any()) ->method('obtenirUrlFiche') ->will($this->returnCallback(array($this, 'genererUrlFiche'))); $AppUrls->expects($this->any()) ->method('obtenirUrlBaseDossier') ->will($this->returnValue(ConsultationEflorePhpUnit::TPL_URL_BASE_DOSSIER)); return $AppUrls; } public function genererUrlFiche($id) { return sprintf(ConsultationEflorePhpUnit::TPL_URL_FICHE, $id); } } ?>