/** * Fonction permettant de tester la classe * * @return array */ function test() { $tabTest = parent::test(); /** * Test avec une valeur incorrecte */ $this->setValue("test"); $tabTest[] = $this->sample("Test avec une valeur incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec une valeur correcte */ $this->setValue("10.5"); $tabTest[] = $this->sample("Test avec une valeur correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ return $tabTest; }
/** * Fonction permettant de tester la classe * * @return array */ function test() { $tabTest = parent::test(); /** * Test avec code incorrecte */ $this->setCode(" "); $tabTest[] = $this->sample("Test avec un code incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec code correct */ $this->setCode("TEST"); $tabTest[] = $this->sample("Test avec un code correct", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec codeSystem incorrecte */ $this->setCode(null); $this->setCodeSystem("*"); $tabTest[] = $this->sample("Test avec un codeSystem incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec codeSystem correct */ $this->setCodeSystem("HL7"); $tabTest[] = $this->sample("Test avec un codeSystem correct", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec codeSystemName incorrecte */ $this->setCodeSystem(null); $this->setCodeSystemName(""); $tabTest[] = $this->sample("Test avec un codeSystemName incorrecte, null par défaut", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec codeSystemName correct */ $this->setCodeSystemName("test"); $tabTest[] = $this->sample("Test avec un codeSystemName correct", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec codeSystemVersion incorrecte */ $this->setCodeSystemName(null); $this->setCodeSystemVersion(""); $tabTest[] = $this->sample("Test avec un codeSystemVersion incorrecte, null par défaut", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec codeSystemVersion correct */ $this->setCodeSystemVersion("test"); $tabTest[] = $this->sample("Test avec un codeSystemVersion correct", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec displayName incorrecte */ $this->setCodeSystemVersion(null); $this->setDisplayName(""); $tabTest[] = $this->sample("Test avec un displayName incorrecte, null par défaut", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec displayName correct */ $this->setDisplayName("test"); $tabTest[] = $this->sample("Test avec un displayName correct", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un originalText incorrect */ $this->resetListQualifier(); $ed = new CCDAED(); $ed->setLanguage("test"); $this->setOriginalText($ed); $tabTest[] = $this->sample("Test avec un originalText correcte, interdit dans ce contexte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ return $tabTest; }
/** * Fonction permettant de tester la classe * * @return array */ function test() { $tabTest = parent::test(); /** * Test avec inverted incorrecte */ $this->setInverted(" "); $tabTest[] = $this->sample("Test avec un inverted incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec inverted correcte */ $this->setInverted("false"); $tabTest[] = $this->sample("Test avec un inverted correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec name incorrecte */ $cv = new CCDACV(); $cv->setCode(" "); $this->setName($cv); $tabTest[] = $this->sample("Test avec un name incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec name correcte */ $cv->setCode("test"); $this->setName($cv); $tabTest[] = $this->sample("Test avec un name correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec value incorrecte */ $valuetest = new CCDACD(); $valuetest->setCode(" "); $this->setValue($valuetest); $tabTest[] = $this->sample("Test avec une value incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec value correcte */ $valuetest = new CCDACD(); $valuetest->setCode("test"); $this->setValue($valuetest); $tabTest[] = $this->sample("Test avec une value correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ return $tabTest; }
/** * Get the properties of our class as strings * * @return array */ function getProps() { $props = parent::getProps(); return $props; }