Subversion Repositories Applications.referentiel

Rev

Rev 165 | Rev 171 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 165 Rev 167
Line 22... Line 22...
22
	
22
	
23
	private $projet = null;
23
	private $projet = null;
Line 24... Line 24...
24
	private $traitement = null;
24
	private $traitement = null;
-
 
25
	
-
 
26
	private $manuel = null;
25
	
27
	private $colonnes = null;
Line 26... Line 28...
26
	private $manuel = null;
28
	private $analyses = null;
27
	private $noms = null;
29
	private $noms = null;
28
	
30
	
Line 77... Line 79...
77
		}
79
		}
78
    }
80
    }
Line 79... Line 81...
79
    
81
    
80
    public function recupererDonnees() {
82
    public function recupererDonnees() {
81
		// Récupération des données à tester
83
		// Récupération des données à tester
82
		$colonnes = $this->tableStructureDao->getColonnes($this->projet);
84
		$this->colonnes = $this->tableStructureDao->getColonnes($this->projet);
83
		$analyses = $this->tableStructureDao->getAnalyse($this->projet);
85
		$this->analyses = $this->tableStructureDao->getAnalyse($this->projet);
84
		$this->noms = $this->referentielDao->getTout($this->projet);
86
		$this->noms = $this->referentielDao->getTout($this->projet);
85
		Debug::printr('Nbre noms :'.count($this->noms));
87
		Debug::printr('Nbre noms :'.count($this->noms));
Line 86... Line 88...
86
    }
88
    }
87
    
89
    
88
    public function lancerTests() {
90
    public function lancerTests() {
89
		// Lancement des tests unitaires
91
		// Lancement des tests unitaires
90
		$resultats = array();
92
		$resultats = array();
91
		$resultats[] = $this->testerNombreDeChamps($colonnes);
93
		$resultats[] = $this->testerNombreDeChamps($this->colonnes);
92
		$resultats[] = $this->testerNomDesChamps($colonnes);
94
		$resultats[] = $this->testerNomDesChamps($this->colonnes);
Line 93... Line 95...
93
		$resultats[] = $this->testerTypeDesChamps($colonnes);
95
		$resultats[] = $this->testerTypeDesChamps($this->colonnes);
94
		$resultats[] = $this->testerNumNomClePrimaire($colonnes);
96
		$resultats[] = $this->testerNumNomClePrimaire($this->colonnes);
95
		
97
		
96
		// Si la structure est bonne nous lançons les autres tests
98
		// Si la structure est bonne nous lançons les autres tests
Line 97... Line 99...
97
		Debug::printr($resultats);
99
		Debug::printr($resultats);
Line 98... Line 100...
98
		if ($this->verifierResultats($resultats)) {
100
		if ($this->verifierResultats($resultats)) {
99
			$this->testerTailleDesChamps($colonnes, $analyses);
101
			$this->testerTailleDesChamps($this->colonnes, $this->analyses);