/** * Fonction permettant de tester la classe * * @return array */ function test() { $tabTest = parent::test(); /** * Test avec un qualifier correct */ $cr = new CCDACR(); $cr->setInverted("true"); $this->setQualifier($cr); $tabTest[] = $this->sample("Test avec un qualifier correcte, interdit dans ce contexte", "Document invalide"); $this->resetListQualifier(); /*-------------------------------------------------------------------------------------*/ return $tabTest; }
/** * Fonction permettant de tester la classe * * @return array */ function test() { $tabTest = parent::test(); if (get_class($this) === "CCDAEIVL_event" || get_class($this) === "CCDACS") { return $tabTest; } /** * 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->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 valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec codeSystemName incorrecte */ $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 valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec codeSystemVersion incorrecte */ $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 valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec displayName incorrecte */ $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 valide"); /*-------------------------------------------------------------------------------------*/ if (get_class($this) !== "CCDACD") { return $tabTest; } /** * Test avec un translation correct sans valeur */ $translation = new CCDACD(); $this->setTranslation($translation); $tabTest[] = $this->sample("Test avec une translation correct sans valeur", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec deux translation correct sans valeur */ $translation2 = new CCDACD(); $this->setTranslation($translation2); $tabTest[] = $this->sample("Test avec deux translation correct sans valeur", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un qualifier incorrect */ $cr = new CCDACR(); $cr->setInverted("TESTTEST"); $this->setQualifier($cr); $tabTest[] = $this->sample("Test avec un qualifier incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un qualifier correct */ $cr->setInverted("true"); $this->setQualifier($cr); $tabTest[] = $this->sample("Test avec un qualifier correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec deux qualifier correct */ $cr2 = new CCDACR(); $cr2->setInverted("true"); $this->setQualifier($cr2); $tabTest[] = $this->sample("Test avec deux qualifier correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un originalText incorrect */ $ed = new CCDAED(); $ed->setLanguage(" "); $this->setOriginalText($ed); $tabTest[] = $this->sample("Test avec un originalText incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un originalText correct */ $ed->setLanguage("TEST"); $this->setOriginalText($ed); $tabTest[] = $this->sample("Test avec un originalText correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ return $tabTest; }