70,7 → 70,7 |
case 'test11' : |
$this->recupererDonnees(); |
Debug::printr('Départ lancement test 11 :'); |
$this->testerClassificationRang(); |
$this->testerExitenceTaxonSuperieurTransmis(); |
break; |
default : |
$this->traiterErreur('Erreur : la commande "%s" n\'existe pas!', array($cmd)); |
343,6 → 343,56 |
/** |
* Test #08 |
*/ |
private function testerExistenceNumNomRetenu() { |
$noms_erreur = array(); |
foreach ($this->noms as &$nom) { |
if ($nom['num_nom_retenu'] != '' && $nom['num_nom_retenu'] != $nom['num_nom']) { |
if ($nom['num_nom_retenu'] != 0 && !isset($this->noms[$nom['num_nom_retenu']])) { |
$noms_erreur[] = array($nom['num_nom'], $nom['num_nom_retenu'], $nom['exclure_taxref']); |
} |
} |
} |
return $noms_erreur; |
} |
|
/** |
* Test #09 |
*/ |
private function testerTransmissionNumNomRetenu() { |
$noms_erreur = array(); |
foreach ($this->noms as &$nom) { |
if ($nom['num_nom_retenu'] != $nom['num_nom'] && $nom['exclure_taxref'] == 0) { |
if ($nom['num_nom_retenu'] != 0 && isset($this->noms[$nom['num_nom_retenu']])) { |
if ($this->noms[$nom['num_nom_retenu']]['exclure_taxref'] != 0) { |
$noms_erreur[] = array($nom['num_nom'], $nom['num_nom_retenu'], $this->noms[$nom['num_nom_retenu']]['exclure_taxref']); |
} |
} |
} |
} |
return $noms_erreur; |
} |
|
/** |
* Test #10 |
*/ |
private function testerSynonymeNumNomRetenu() { |
$noms_erreur = array(); |
foreach ($this->noms as &$nom) { |
if ($nom['num_nom_retenu'] != $nom['num_nom']) { |
if ($nom['num_nom_retenu'] != 0 && isset($this->noms[$nom['num_nom_retenu']])) { |
if ($this->noms[$nom['num_nom_retenu']]['num_nom'] != $this->noms[$nom['num_nom_retenu']]['num_nom_retenu']) { |
$noms_erreur[] = array($nom['num_nom'], $nom['num_nom_retenu'], $this->noms[$nom['num_nom_retenu']]['num_nom_retenu']); |
} |
} |
} |
} |
return $noms_erreur; |
} |
|
|
/** |
* Test #11 |
*/ |
private function testerNumTaxSupEgalZeroUnique() { |
$noms_erreur = array(); |
foreach ($this->noms as &$nom) { |
358,7 → 408,7 |
} |
|
/** |
* Test #09 |
* Test #12 |
*/ |
private function testerTaxSupPourTaxon() { |
$noms_erreur = array(); |
371,9 → 421,9 |
} |
|
/** |
* Test #10 |
* Test #13 |
*/ |
private function testerExitenceTaxonSuperieur() { |
private function testerExistenceTaxonSuperieur() { |
$noms_erreur = array(); |
foreach ($this->noms as &$nom) { |
if ($nom['num_nom_retenu'] == $nom['num_nom']) { |
386,8 → 436,26 |
} |
|
/** |
* Test #11 |
* Test #14 |
*/ |
private function testerTransmissionTaxonSuperieur() { |
$noms_erreur = array(); |
foreach ($this->noms as &$nom) { |
if ($nom['num_nom_retenu'] == $nom['num_nom'] && $nom['exclure_taxref'] == 0) { |
if ($nom['num_tax_sup'] != 0 && isset($this->noms[$nom['num_tax_sup']])) { |
if ($this->noms[$nom['num_tax_sup']]['exclure_taxref'] != 0) { |
$noms_erreur[] = array($nom['num_nom'], $nom['num_tax_sup'], $this->noms[$nom['num_tax_sup']]['exclure_taxref']); |
} |
} |
} |
} |
return $noms_erreur; |
} |
|
|
/** |
* Test #15 |
*/ |
private function testerClassificationRang() { |
$noms_erreur = array(); |
foreach ($this->noms as &$nom) { |
407,7 → 475,7 |
} |
|
/** |
* Test #12 |
* Test #16 |
*/ |
private function testerClassification() { |
$noms_erreur = array(); |
459,7 → 527,7 |
} |
|
/** |
* Test #13 |
* Test #17 |
*/ |
private function testerRang() { |
$rangs = array_flip(explode(',', $this->manuel['rangs'])); |
475,7 → 543,7 |
} |
|
/** |
* Test #14 |
* Test #18 |
*/ |
private function testerNomCompletSupraGenerique() { |
$noms_erreur = array(); |
494,7 → 562,7 |
} |
|
/** |
* Test #15 |
* Test #19 |
*/ |
private function testerNomCompletGenre() { |
$noms_erreur = array(); |
513,7 → 581,7 |
} |
|
/** |
* Test #16 |
* Test #20 |
*/ |
private function testerNomCompletInfraGenre() { |
$noms_erreur = array(); |
541,7 → 609,7 |
} |
|
/** |
* Test #17 |
* Test #21 |
*/ |
private function testerNomCompletEspece() { |
$noms_erreur = array(); |
565,7 → 633,7 |
} |
|
/** |
* Test #18 |
* Test #22 |
*/ |
private function testerNomCompletInfraSpecifique() { |
$noms_erreur = array(); |
591,7 → 659,7 |
} |
|
/** |
* Test #19 |
* Test #23 |
*/ |
private function testerNomSupraGeneriqueEspaces() { |
$noms_erreur = array(); |
607,7 → 675,7 |
} |
|
/** |
* Test #20 |
* Test #24 |
*/ |
private function testerNomSupraGeneriqueSyntaxe() { |
$noms_erreur = array(); |
623,7 → 691,7 |
} |
|
/** |
* Test #21 |
* Test #25 |
*/ |
private function testerNomSupraGeneriqueRang() { |
$noms_erreur = array(); |
638,7 → 706,7 |
} |
|
/** |
* Test #22 |
* Test #26 |
*/ |
private function testerGenreEspaces() { |
$noms_erreur = array(); |
654,7 → 722,7 |
} |
|
/** |
* Test #23 |
* Test #27 |
*/ |
private function testerGenreSyntaxe() { |
$noms_erreur = array(); |
674,7 → 742,7 |
} |
|
/** |
* Test #24 |
* Test #28 |
*/ |
private function testerGenreRang() { |
$noms_erreur = array(); |
689,7 → 757,7 |
} |
|
/** |
* Test #25 |
* Test #29 |
*/ |
private function testerEpitheteInfraGeneriqueSyntaxe() { |
$noms_erreur = array(); |
705,7 → 773,7 |
} |
|
/** |
* Test #26 |
* Test #30 |
*/ |
private function testerEpitheteInfraGeneriqueRang() { |
$noms_erreur = array(); |
720,7 → 788,7 |
} |
|
/** |
* Test #27 |
* Test #31 |
*/ |
private function testerEpitheteInfraGeneriqueEspaces() { |
$noms_erreur = array(); |
736,7 → 804,7 |
} |
|
/** |
* Test #28 |
* Test #32 |
*/ |
private function testerEpitheteSpEspaces() { |
$noms_erreur = array(); |
752,7 → 820,7 |
} |
|
/** |
* Test #29 |
* Test #33 |
*/ |
private function testerEpitheteSpSyntaxe() { |
$noms_erreur = array(); |
772,7 → 840,7 |
} |
|
/** |
* Test #30 |
* Test #34 |
*/ |
private function testerEpitheteSpRang() { |
$noms_erreur = array(); |
787,7 → 855,7 |
} |
|
/** |
* Test #31 |
* Test #35 |
*/ |
private function testerTypeEpitheteEspaces() { |
$noms_erreur = array(); |
803,7 → 871,7 |
} |
|
/** |
* Test #32 |
* Test #36 |
*/ |
private function testerTypeEpitheteSyntaxe() { |
$noms_erreur = array(); |
818,7 → 886,7 |
} |
|
/** |
* Test #33 |
* Test #37 |
*/ |
private function testerTypeEpitheteHybridite() { |
$noms_erreur = array(); |
833,7 → 901,7 |
} |
|
/** |
* Test #34 |
* Test #38 |
*/ |
private function testerEpitheteInfraSpEspaces() { |
$noms_erreur = array(); |
849,7 → 917,7 |
} |
|
/** |
* Test #35 |
* Test #39 |
*/ |
private function testerEpitheteInfraSpSyntaxe() { |
$noms_erreur = array(); |
869,7 → 937,7 |
} |
|
/** |
* Test #36 |
* Test #40 |
*/ |
private function testerEpitheteInfraSpRang() { |
$noms_erreur = array(); |
884,7 → 952,7 |
} |
|
/** |
* Test #37 |
* Test #41 |
*/ |
private function testerGroupeCultivarSyntaxe() { |
$noms_erreur = array(); |
900,7 → 968,7 |
} |
|
/** |
* Test #38 |
* Test #42 |
*/ |
private function testerGroupeCultivarRang() { |
$noms_erreur = array(); |
915,7 → 983,7 |
} |
|
/** |
* Test #39 |
* Test #43 |
*/ |
private function testerCultivarSyntaxe() { |
$noms_erreur = array(); |
931,7 → 999,7 |
} |
|
/** |
* Test #40 |
* Test #44 |
*/ |
private function testerCultivarRang() { |
$noms_erreur = array(); |
946,7 → 1014,7 |
} |
|
/** |
* Test #41 |
* Test #45 |
*/ |
private function testerNomCommercialSyntaxe() { |
$noms_erreur = array(); |
962,7 → 1030,7 |
} |
|
/** |
* Test #42 |
* Test #46 |
*/ |
private function testerNomCommercialPresenceCultivar() { |
$noms_erreur = array(); |
975,7 → 1043,7 |
} |
|
/** |
* Test #43 |
* Test #47 |
*/ |
private function testerAuteurSyntaxe() { |
$noms_erreur = array(); |
991,7 → 1059,7 |
} |
|
/** |
* Test #44 |
* Test #48 |
*/ |
private function testerAnneeSyntaxe() { |
$noms_erreur = array(); |
1006,7 → 1074,7 |
} |
|
/** |
* Test #45 |
* Test #49 |
*/ |
private function testerBiblioOrigineSyntaxe() { |
$noms_erreur = array(); |
1022,7 → 1090,7 |
} |
|
/** |
* Test #46 |
* Test #50 |
*/ |
private function testerHomonymieSyntaxe() { |
$noms_erreur = array(); |
1037,7 → 1105,7 |
} |
|
/** |
* Test #47 |
* Test #51 |
*/ |
private function testerHomonymieExistence() { |
$noms_homonymie = $this->classerNomsParNomComplet(); |
1055,7 → 1123,7 |
} |
|
/** |
* Test #48 |
* Test #52 |
*/ |
private function testerBasionymeSyntaxe() { |
$noms_erreur = array(); |
1070,7 → 1138,7 |
} |
|
/** |
* Test #49 |
* Test #53 |
*/ |
private function testerBasionymeExistence() { |
$noms_erreur = array(); |
1085,7 → 1153,7 |
} |
|
/** |
* Test #50 |
* Test #54 |
*/ |
private function testerSynonymeProparteSyntaxe() { |
$noms_erreur = array(); |
1100,7 → 1168,7 |
} |
|
/** |
* Test #51 |
* Test #55 |
*/ |
private function testerSynonymeProparteExistence() { |
$noms_erreur = array(); |
1122,7 → 1190,7 |
} |
|
/** |
* Test #52 |
* Test #56 |
*/ |
private function testerSynonymeDouteuxSyntaxe() { |
$noms_erreur = array(); |
1137,7 → 1205,7 |
} |
|
/** |
* Test #53 |
* Test #57 |
*/ |
private function testerSynonymeDouteuxNumNomRetenu() { |
$noms_erreur = array(); |
1150,7 → 1218,7 |
} |
|
/** |
* Test #54 |
* Test #58 |
*/ |
private function testerSynonymeMalAppliqueSyntaxe() { |
$noms_erreur = array(); |
1165,7 → 1233,7 |
} |
|
/** |
* Test #55 |
* Test #59 |
*/ |
private function testerSynonymeOrthographiqueSyntaxe() { |
$noms_erreur = array(); |
1180,7 → 1248,7 |
} |
|
/** |
* Test #56 |
* Test #60 |
*/ |
private function testerSynonymeOrthographiqueExistence() { |
$noms_erreur = array(); |
1195,7 → 1263,7 |
} |
|
/** |
* Test #57 |
* Test #61 |
*/ |
private function testerHybrideParent01Syntaxe() { |
$noms_erreur = array(); |
1210,7 → 1278,7 |
} |
|
/** |
* Test #58 |
* Test #62 |
*/ |
private function testerHybrideParent01Existence() { |
$noms_erreur = array(); |
1225,7 → 1293,7 |
} |
|
/** |
* Test #59 |
* Test #63 |
*/ |
private function testerHybrideParent02Syntaxe() { |
$noms_erreur = array(); |
1240,7 → 1308,7 |
} |
|
/** |
* Test #60 |
* Test #64 |
*/ |
private function testerHybrideParent02Existence() { |
$noms_erreur = array(); |
1255,7 → 1323,7 |
} |
|
/** |
* Test #61 |
* Test #65 |
*/ |
private function testerPresenceSyntaxe() { |
$noms_erreur = array(); |
1270,7 → 1338,7 |
} |
|
/** |
* Test #62 |
* Test #66 |
*/ |
private function testerStatutOrigineSyntaxe() { |
$noms_erreur = array(); |
1285,7 → 1353,7 |
} |
|
/** |
* Test #63 |
* Test #67 |
*/ |
private function testerStatutIntroductionSyntaxe() { |
$noms_erreur = array(); |
1300,7 → 1368,7 |
} |
|
/** |
* Test #64 |
* Test #68 |
*/ |
private function testerStatutCultureSyntaxe() { |
$noms_erreur = array(); |
1315,7 → 1383,7 |
} |
|
/** |
* Test #65 |
* Test #69 |
*/ |
private function testerExclureTaxRefSyntaxe() { |
$noms_erreur = array(); |