示例#1
0
 /**
  * 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;
 }
示例#2
0
 /**
  * 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;
 }
示例#3
0
 /**
  * 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;
 }
示例#4
0
 /**
  * Get the properties of our class as strings
  *
  * @return array
  */
 function getProps()
 {
     $props = parent::getProps();
     return $props;
 }