Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 145 → Rev 146

/trunk/scripts/modules/tests/Tests.php
173,6 → 173,7
$this->testerStatutOrigineSyntaxe();
$this->testerStatutIntroductionSyntaxe();
$this->testerStatutCultureSyntaxe();
$this->testerExclureTaxRefSyntaxe();
}
}
private function verifierResultats($resultats) {
2078,6 → 2079,37
$this->traiterResultatTest($info);
}
private function testerExclureTaxRefSyntaxe() {
$info = array('nom' => 'exclure_taxref -> syntaxe',
'description' => "Le champ exclure_taxref contient soit :\n".
" - une valeur vide.\n".
" - une valeur null.\n".
" - le chiffre 0.\n".
" - le chiffre 1",
'resultat' => false);
// Réalisation du test
$noms_erreur = array();
foreach ($this->noms as &$nom) {
if ($nom['exclure_taxref'] != '' && $nom['exclure_taxref'] != null) {
if (!$this->verifierBooleen($nom['exclure_taxref'])) {
$noms_erreur[] = array($nom['num_nom'], $nom['exclure_taxref']);
}
}
}
// Analyse des résultats
if (count($noms_erreur) > 0) {
$info['message']['entete'] = array('num_nom', 'exclure_taxref erroné');
$info['message']['lignes'] = $noms_erreur;
} else {
$info['resultat'] = true;
}
$noms_erreur = null;
$this->traiterResultatTest($info);
}
//+--------------------------------------------------------------------------------------------------------------+//
// MÉTHODES COMMUNES aux TESTS