/** * 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; }
/** * Fonction permettant de tester la classe * * @return array */ function test() { $tabTest = array(); /** * Test avec les valeurs null */ $tabTest[] = $this->sample("Test avec les valeurs null", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un typeId correct */ $this->setTypeId(); $tabTest[] = $this->sample("Test avec un typeId correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un realmCode incorrect */ $cs = new CCDACS(); $cs->setCode(" "); $this->appendRealmCode($cs); $tabTest[] = $this->sample("Test avec un realmCode incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un realmCode correct */ $cs->setCode("FR"); $this->resetListRealmCode(); $this->appendRealmCode($cs); $tabTest[] = $this->sample("Test avec un realmCode correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un templateId incorrect */ $ii = new CCDAII(); $ii->setRoot("4TESTTEST"); $this->appendTemplateId($ii); $tabTest[] = $this->sample("Test avec un templateId incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un templateId correct */ $ii->setRoot("1.2.250.1.213.1.1.1.1"); $this->resetListTemplateId(); $this->appendTemplateId($ii); $tabTest[] = $this->sample("Test avec un templateId correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un name incorrect */ $en = new CCDAEN(); $en->setUse(array("TESTTEST")); $this->setName($en); $tabTest[] = $this->sample("Test avec un name incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un name incorrect */ $en->setUse(array("I")); $this->setName($en); $tabTest[] = $this->sample("Test avec un name icorrect", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un addr incorrect */ $ad = new CCDAAD(); $ad->setUse(array("TESTTEST")); $this->setAddr($ad); $tabTest[] = $this->sample("Test avec un addr incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un addr correct */ $ad->setUse(array("PST")); $this->setAddr($ad); $tabTest[] = $this->sample("Test avec un addr correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un classCode correct */ $this->setClassCode(); $tabTest[] = $this->sample("Test avec un classCode correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un determinerCode correct */ $this->setDeterminerCode(); $tabTest[] = $this->sample("Test avec un determinerCode correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ return $tabTest; }
/** * Fonction permettant de tester la classe * * @return array */ function test() { $tabTest = array(); /** * Test avec les valeurs null */ $tabTest[] = $this->sample("Test avec les valeurs null", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un typeId correct */ $this->setTypeId(); $tabTest[] = $this->sample("Test avec un typeId correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un realmCode incorrect */ $cs = new CCDACS(); $cs->setCode(" "); $this->appendRealmCode($cs); $tabTest[] = $this->sample("Test avec un realmCode incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un realmCode correct */ $cs->setCode("FR"); $this->resetListRealmCode(); $this->appendRealmCode($cs); $tabTest[] = $this->sample("Test avec un realmCode correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un templateId incorrect */ $ii = new CCDAII(); $ii->setRoot("4TESTTEST"); $this->appendTemplateId($ii); $tabTest[] = $this->sample("Test avec un templateId incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un templateId correct */ $ii->setRoot("1.2.250.1.213.1.1.1.1"); $this->resetListTemplateId(); $this->appendTemplateId($ii); $tabTest[] = $this->sample("Test avec un templateId correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un classCode correct */ $this->setClassCode(); $tabTest[] = $this->sample("Test avec un classCode correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un determinerCode correct */ $this->setDeterminerCode(); $tabTest[] = $this->sample("Test avec un determinerCode correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un code incorrect */ $ce = new CCDACE(); $ce->setCode(" "); $this->setCode($ce); $tabTest[] = $this->sample("Test avec un code incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un code correct */ $ce->setCode("SYNTH"); $this->setCode($ce); $tabTest[] = $this->sample("Test avec un code correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un name incorrect */ $en = new CCDAEN(); $en->setUse(array("TESTTEST")); $this->setName($en); $tabTest[] = $this->sample("Test avec un name incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un name correct */ $en->setUse(array("C")); $this->setName($en); $tabTest[] = $this->sample("Test avec un name correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un lotNumbertext incorrect */ $st = new CCDAST(); $st->setLanguage(" "); $this->setLotNumberText($st); $tabTest[] = $this->sample("Test avec un lotNumbertext incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un lotNumbertext correct */ $st->setLanguage("TEST"); $this->setLotNumberText($st); $tabTest[] = $this->sample("Test avec un lotNumbertext correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ return $tabTest; }
/** * Get the properties of our class as strings * * @return array */ function getProps() { $props = parent::getProps(); return $props; }