/** * fonction permettant de tester la validité de la classe * * @return array() */ function test() { $tabTest = parent::test(); /** * test avec un family correcte */ $enxp = new CCDA_en_family(); $this->append("family", $enxp); $tabTest[] = $this->sample("Test avec un family correcte, interdit dans ce contexte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * test avec un given correcte */ $this->resetListdata("family"); $enxp = new CCDA_en_given(); $this->append("given", $enxp); $tabTest[] = $this->sample("Test avec un given correcte, interdit dans ce contexte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * test avec un prefix correcte */ $this->resetListdata("given"); $enxp = new CCDA_en_prefix(); $this->append("prefix", $enxp); $tabTest[] = $this->sample("Test avec un prefix correcte, interdit dans ce contexte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * test avec un sufix correcte */ $this->resetListdata("prefix"); $enxp = new CCDA_en_suffix(); $this->append("suffix", $enxp); $tabTest[] = $this->sample("Test avec un sufix correcte, interdit dans ce contexte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * test avec un delimiter correcte */ $this->resetListdata("sufix"); $enxp = new CCDA_en_delimiter(); $this->append("delimiter", $enxp); $tabTest[] = $this->sample("Test avec un delimiter correcte, interdit dans ce contexte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ return $tabTest; }