/** * 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 = 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; }