Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 199 → Rev 198

/trunk/scripts/modules/tests/Tests.php
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();