/** * Fonction permettant de tester la classe * * @return array */ function test() { $tabTest = parent::test(); /** * Test avec un section correcte */ $sec = new CCDAPOCD_MT000040_Section(); $sec->setClassCode(); $this->setSection($sec); $tabTest[] = $this->sample("Test avec un section correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un typeCode correcte */ $this->setTypeCode(); $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un contextConductionInd correcte */ $this->setContextConductionInd(); $tabTest[] = $this->sample("Test avec un contextConductionInd correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ return $tabTest; }
/** * Fonction permettant de tester la classe * * @return array */ function test() { $tabTest = parent::test(); /** * Test avec un nonXMLBody correcte */ $nonXML = new CCDAPOCD_MT000040_NonXMLBody(); $ed = new CCDAED(); $ed->setLanguage("TEST"); $nonXML->setText($ed); $this->setNonXMLBody($nonXML); $tabTest[] = $this->sample("Test avec un nonXMLBody correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un structuredBody correcte */ $struc = new CCDAPOCD_MT000040_StructuredBody(); $comp = new CCDAPOCD_MT000040_Component3(); $sec = new CCDAPOCD_MT000040_Section(); $sec->setClassCode(); $comp->setSection($sec); $struc->appendComponent($comp); $this->setStructuredBody($struc); $tabTest[] = $this->sample("Test avec un structuredBody correct, séquence incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un structuredBody correcte */ $this->nonXMLBody = null; $tabTest[] = $this->sample("Test avec un structuredBody correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un typeCode correcte */ $this->setTypeCode(); $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un contextConductionInd correcte */ $this->setContextConductionInd(); $tabTest[] = $this->sample("Test avec un contextConductionInd 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 classCode correct */ $this->setClassCode(); $tabTest[] = $this->sample("Test avec un classCode correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un ID correct */ $this->setIdentifier("TEST"); $tabTest[] = $this->sample("Test avec un ID correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un moodCode correct */ $this->setMoodCode(); $tabTest[] = $this->sample("Test avec un moodCode correct", "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 Id incorrect */ $ii = new CCDAII(); $ii->setRoot("4TESTTEST"); $this->setId($ii); $tabTest[] = $this->sample("Test avec un Id incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un Id correct */ $ii->setRoot("1.2.250.1.213.1.1.9"); $this->setId($ii); $tabTest[] = $this->sample("Test avec un Id 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 title incorrect */ $st = new CCDAST(); $st->setLanguage(" "); $this->setTitle($st); $tabTest[] = $this->sample("Test avec un title incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un title correct */ $st->setLanguage("TEST"); $this->setTitle($st); $tabTest[] = $this->sample("Test avec un title correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un confidentialityCode incorrect */ $ce = new CCDACE(); $ce->setCode(" "); $this->setConfidentialityCode($ce); $tabTest[] = $this->sample("Test avec un confidentialityCode incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un confidentialityCode correct */ $ce->setCode("SYNTH"); $this->setConfidentialityCode($ce); $tabTest[] = $this->sample("Test avec un confidentialityCode correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un languageCode incorrect */ $cs = new CCDACS(); $cs->setCode(" "); $this->setLanguageCode($cs); $tabTest[] = $this->sample("Test avec un languageCode incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un languageCode correct */ $cs->setCode("TEST"); $this->setLanguageCode($cs); $tabTest[] = $this->sample("Test avec un languageCode correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un subject correct */ $sub = new CCDAPOCD_MT000040_Subject(); $relatedSub = new CCDAPOCD_MT000040_RelatedSubject(); $relatedSub->setTypeId(); $sub->setRelatedSubject($relatedSub); $this->setSubject($sub); $tabTest[] = $this->sample("Test avec un subject correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un author correct */ $auth = new CCDAPOCD_MT000040_Author(); $ts = new CCDATS(); $ts->setValue("24141331462095.812975314545697850652375076363185459409261232419230495159675586"); $auth->setTime($ts); $assigned = new CCDAPOCD_MT000040_AssignedAuthor(); $ii = new CCDAII(); $ii->setRoot("1.2.5"); $assigned->appendId($ii); $auth->setAssignedAuthor($assigned); $this->appendAuthor($auth); $tabTest[] = $this->sample("Test avec un author correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un informant correct */ $infor = new CCDAPOCD_MT000040_Informant12(); $assigned = new CCDAPOCD_MT000040_AssignedEntity(); $ii = new CCDAII(); $ii->setRoot("1.2.5"); $assigned->appendId($ii); $infor->setAssignedEntity($assigned); $this->appendInformant($infor); $tabTest[] = $this->sample("Test avec un informant correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un entry correct */ $ent = new CCDAPOCD_MT000040_Entry(); $ac = new CCDAPOCD_MT000040_Act(); $cd = new CCDACD(); $cd->setCode("SYNTH"); $ac->setCode($cd); $ac->setClassCode("ACT"); $ac->setMoodCode("INT"); $ent->setAct($ac); $this->appendEntry($ent); $tabTest[] = $this->sample("Test avec un entry correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un entry correct */ $comp = new CCDAPOCD_MT000040_Component5(); $sec = new CCDAPOCD_MT000040_Section(); $sec->setClassCode(); $comp->setSection($sec); $this->appendComponent($comp); $tabTest[] = $this->sample("Test avec un entry correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ return $tabTest; }
/** * Fonction permettant de tester la classe * * @return array */ function test() { $tabTest = parent::test(); /** * Test avec un component3 correct */ $comp = new CCDAPOCD_MT000040_Component3(); $sec = new CCDAPOCD_MT000040_Section(); $sec->setClassCode(); $comp->setSection($sec); $this->appendComponent($comp); $tabTest[] = $this->sample("Test avec un component correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un classCode correct */ $this->setClassCode(); $tabTest[] = $this->sample("Test avec un classCode correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un moodCode correct */ $this->setMoodCode(); $tabTest[] = $this->sample("Test avec un moodCode correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un languageCode incorrect */ $cs = new CCDACS(); $cs->setCode(" "); $this->setLanguageCode($cs); $tabTest[] = $this->sample("Test avec un languageCode incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un languageCode correct */ $cs->setCode("TEST"); $this->setLanguageCode($cs); $tabTest[] = $this->sample("Test avec un languageCode correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un confidentialityCode incorrect */ $ce = new CCDACE(); $ce->setCode(" "); $this->setConfidentialityCode($ce); $tabTest[] = $this->sample("Test avec un confidentialityCode incorrect", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un confidentialityCode correct */ $ce->setCode("TEST"); $this->setConfidentialityCode($ce); $tabTest[] = $this->sample("Test avec un confidentialityCode correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ return $tabTest; }