1009, 'rang' => 340, 'nom_supra_generique' => '', 'genre' => 'Aegilops', 'epithete_infra_generique' => '', 'epithete_sp' => 'triuncialis', 'type_epithete' => 'var.', 'epithete_infra_sp' => 'nigroferruginea', 'cultivar_groupe' => '', 'nom_commercial' => '', 'cultivar' => '', 'annee' => '1923', 'auteur' => 'Popova', 'biblio_origine' => 'Trudy Prikl. Bot. Selekc., 13 : 476'); $generateur = new GenerateurNomSciHtml(); $nomsSciHtml = $generateur->generer($nomsDecomposes); $nomSciHtmlGenere = $nomsSciHtml[1009]; $nomSciHtmlAttendu = 'Aegilops triuncialis var. nigroferruginea'; $this->assertEquals($nomSciHtmlAttendu, $nomSciHtmlGenere); } public function testGenererHybride() { $nomsDecomposes[] = array( 'num_nom' => 179, 'rang' => 290, 'nom_supra_generique' => '', 'genre' => 'Acer', 'epithete_infra_generique' => '', 'epithete_sp' => 'x martinii', 'type_epithete' => '', 'epithete_infra_sp' => '', 'cultivar_groupe' => '', 'nom_commercial' => '', 'cultivar' => '', 'annee' => '1852', 'auteur' => 'Jord.', 'biblio_origine' => 'Pugill. Pl. Nov., 52' ); $generateur = new GenerateurNomSciHtml(); $nomsSciHtml = $generateur->generer($nomsDecomposes); $nomSciHtmlGenere = $nomsSciHtml[179]; $nomSciHtmlAttendu = 'Acer x martinii'; $this->assertEquals($nomSciHtmlAttendu, $nomSciHtmlGenere); } public function testGenererChimere() { $nomsDecomposes[] = array( 'num_nom' => 80380, 'rang' => 290, 'nom_supra_generique' => '', 'genre' => '+ Cytisus', 'epithete_infra_generique' => '', 'epithete_sp' => 'adami', 'type_epithete' => '', 'epithete_infra_sp' => '', 'cultivar_groupe' => '', 'nom_commercial' => '', 'cultivar' => '', 'annee' => '1830', 'auteur' => 'Poit.', 'biblio_origine' => 'Ann. Soc. Hort. Paris, 7 : 96' ); $generateur = new GenerateurNomSciHtml(); $nomsSciHtml = $generateur->generer($nomsDecomposes); $nomSciHtmlGenere = $nomsSciHtml[80380]; $nomSciHtmlAttendu = '+ Cytisus adami'; $this->assertEquals($nomSciHtmlAttendu, $nomSciHtmlGenere); } } ?>