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