Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 166 → Rev 167

/trunk/scripts/modules/tests/Tests.php
24,6 → 24,8
private $traitement = null;
private $manuel = null;
private $colonnes = null;
private $analyses = null;
private $noms = null;
private $resultatDao = null;
79,8 → 81,8
public function recupererDonnees() {
// Récupération des données à tester
$colonnes = $this->tableStructureDao->getColonnes($this->projet);
$analyses = $this->tableStructureDao->getAnalyse($this->projet);
$this->colonnes = $this->tableStructureDao->getColonnes($this->projet);
$this->analyses = $this->tableStructureDao->getAnalyse($this->projet);
$this->noms = $this->referentielDao->getTout($this->projet);
Debug::printr('Nbre noms :'.count($this->noms));
}
88,15 → 90,15
public function lancerTests() {
// Lancement des tests unitaires
$resultats = array();
$resultats[] = $this->testerNombreDeChamps($colonnes);
$resultats[] = $this->testerNomDesChamps($colonnes);
$resultats[] = $this->testerTypeDesChamps($colonnes);
$resultats[] = $this->testerNumNomClePrimaire($colonnes);
$resultats[] = $this->testerNombreDeChamps($this->colonnes);
$resultats[] = $this->testerNomDesChamps($this->colonnes);
$resultats[] = $this->testerTypeDesChamps($this->colonnes);
$resultats[] = $this->testerNumNomClePrimaire($this->colonnes);
// Si la structure est bonne nous lançons les autres tests
Debug::printr($resultats);
if ($this->verifierResultats($resultats)) {
$this->testerTailleDesChamps($colonnes, $analyses);
$this->testerTailleDesChamps($this->colonnes, $this->analyses);
$this->testerNumNomSuperieurAZero();