예제 #1
0
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec des données
      */
     $this->setData("test");
     $tabTest[] = $this->sample("Test avec des données", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     if (get_class($this) !== "CCDABIN" || get_class($this) !== "CCDAED") {
         return $tabTest;
     }
     /**
      * Test avec une valeur incorrecte
      */
     $this->setRepresentation("TESTTEST");
     $tabTest[] = $this->sample("Test avec une representation incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une valeur correcte
      */
     $this->setRepresentation("B64");
     $tabTest[] = $this->sample("Test avec une representation correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
예제 #2
0
 /**
  * Fonction qui permet de vérifier si la classe fonctionne
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un nullFlavor incorrect
      */
     $this->setNullFlavor("TESTEST");
     $tabTest[] = $this->sample("Test avec un nullFlavor incorrect", "Document invalide");
     $this->setNullFlavor(null);
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
예제 #3
0
 /**
  * fonction permettant de tester la validité de la classe
  *
  * @return array()
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec une valeur incorrecte
      */
     $this->setValue(":::\$:!:");
     $tabTest[] = $this->sample("Test avec une valeur incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une valeur correcte
      */
     $this->setValue("test");
     $tabTest[] = $this->sample("Test avec une valeur correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
예제 #4
0
 /**
  * Fonction qui permet de vérifier que la classe fonctionne
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec une valeur incorrecte
      */
     $this->setValue("TESTTEST");
     $tabTest[] = $this->sample("Test avec une valeur incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une valeur correcte
      */
     $this->setValue("true");
     $tabTest[] = $this->sample("Test avec une valeur correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une valeur correcte et avec un nullflavor
      */
     $this->setNullFlavor("NP");
     $tabTest[] = $this->sample("Test avec un nullFlavor correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
예제 #5
0
 /**
  * fonction permettant de tester la validité de la classe
  *
  * @return array()
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec des données
      */
     $this->setData("test");
     $tabTest[] = $this->sample("Test avec des données", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec un use incorrecte
      */
     $this->setUse(array("TESTTEST"));
     $tabTest[] = $this->sample("Test avec un use incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec un use correcte
      */
     $this->setUse(array("C"));
     $tabTest[] = $this->sample("Test avec un use correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec un validTime incorrecte
      */
     $valid = new CCDAIVL_TS();
     $valid->setValue("TESTTEST");
     $this->setValidTime($valid);
     $tabTest[] = $this->sample("Test avec un validTime incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec un validTime correcte
      */
     $valid->setValue("75679245900741.869627871786625715081550660290154484483335306381809807748522068");
     $this->setValidTime($valid);
     $tabTest[] = $this->sample("Test avec un validTime correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     if (get_class($this) === "CCDATN") {
         return $tabTest;
     }
     /**
      * test avec un delimiter correcte
      */
     $enxp = new CCDA_en_delimiter();
     $this->append("delimiter", $enxp);
     $tabTest[] = $this->sample("Test avec un delimiter correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec deux delimiter correcte
      */
     $enxp = new CCDA_en_delimiter();
     $this->append("delimiter", $enxp);
     $tabTest[] = $this->sample("Test avec deux delimiter correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec un prefix correcte
      */
     $enxp = new CCDA_en_prefix();
     $this->append("prefix", $enxp);
     $tabTest[] = $this->sample("Test avec un prefix correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec deux prefix correcte
      */
     $enxp = new CCDA_en_prefix();
     $this->append("prefix", $enxp);
     $tabTest[] = $this->sample("Test avec deux prefix correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec un suffix correcte
      */
     $enxp = new CCDA_en_suffix();
     $this->append("suffix", $enxp);
     $tabTest[] = $this->sample("Test avec un suffix correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec deux prefix correcte
      */
     $enxp = new CCDA_en_suffix();
     $this->append("suffix", $enxp);
     $tabTest[] = $this->sample("Test avec deux suffix correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     if (get_class($this) === "CCDAON") {
         return $tabTest;
     }
     /**
      * test avec un family correcte
      */
     $enxp = new CCDA_en_family();
     $this->append("family", $enxp);
     $tabTest[] = $this->sample("Test avec un family correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec deux family correcte
      */
     $enxp = new CCDA_en_family();
     $this->append("family", $enxp);
     $tabTest[] = $this->sample("Test avec deux family correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec un given correcte
      */
     $enxp = new CCDA_en_given();
     $this->append("given", $enxp);
     $tabTest[] = $this->sample("Test avec un given correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec deux given correcte
      */
     $enxp = new CCDA_en_given();
     $this->append("given", $enxp);
     $tabTest[] = $this->sample("Test avec deux given correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
예제 #6
0
 /**
  * fonction permettant de tester la validité de la classe
  *
  * @return array()
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec des données
      */
     $this->setData("test");
     $tabTest[] = $this->sample("Test avec des données", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec use incorrecte
      */
     $this->setUse(array("TESTTEST"));
     $tabTest[] = $this->sample("Test avec un use incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec use correcte
      */
     $this->setUse(array("TMP"));
     $tabTest[] = $this->sample("Test avec un use correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec isNotOrdered incorrecte
      */
     $this->setIsNotOrdered("TESTTEST");
     $tabTest[] = $this->sample("Test avec un isNotOrdered incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec isNotOrdered correcte
      */
     $this->setIsNotOrdered("true");
     $tabTest[] = $this->sample("Test avec un isNotOrdered correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec delimiter correcte
      */
     $adxp = new CCDA_adxp_delimiter();
     $this->append("delimiter", $adxp);
     $tabTest[] = $this->sample("Test avec un delimiter correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec delimiter correcte
      */
     $adxp = new CCDA_adxp_delimiter();
     $this->append("delimiter", $adxp);
     $tabTest[] = $this->sample("Test avec deux delimiter correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec country correcte
      */
     $adxp = new CCDA_adxp_country();
     $this->append("country", $adxp);
     $tabTest[] = $this->sample("Test avec un country correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec state correcte
      */
     $adxp = new CCDA_adxp_state();
     $this->append("state", $adxp);
     $tabTest[] = $this->sample("Test avec un state correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec county correcte
      */
     $adxp = new CCDA_adxp_county();
     $this->append("county", $adxp);
     $tabTest[] = $this->sample("Test avec un county correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec city correcte
      */
     $adxp = new CCDA_adxp_city();
     $this->append("city", $adxp);
     $tabTest[] = $this->sample("Test avec un city correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec postalCode correcte
      */
     $adxp = new CCDA_adxp_postalCode();
     $this->append("postalCode", $adxp);
     $tabTest[] = $this->sample("Test avec un postalCode correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec streetAddressLine correcte
      */
     $adxp = new CCDA_adxp_streetAddressLine();
     $this->append("streetAddressLine", $adxp);
     $tabTest[] = $this->sample("Test avec un streetAddressLine correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec houseNumber correcte
      */
     $adxp = new CCDA_adxp_houseNumber();
     $this->append("houseNumber", $adxp);
     $tabTest[] = $this->sample("Test avec un houseNumber correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec houseNumberNumeric correcte
      */
     $adxp = new CCDA_adxp_houseNumberNumeric();
     $this->append("houseNumberNumeric", $adxp);
     $tabTest[] = $this->sample("Test avec un houseNumberNumeric correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec direction correcte
      */
     $adxp = new CCDA_adxp_direction();
     $this->append("direction", $adxp);
     $tabTest[] = $this->sample("Test avec un direction correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec streetName correcte
      */
     $adxp = new CCDA_adxp_streetName();
     $this->append("streetName", $adxp);
     $tabTest[] = $this->sample("Test avec un streetName correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec streetNameBase correcte
      */
     $adxp = new CCDA_adxp_streetNameBase();
     $this->append("streetNameBase", $adxp);
     $tabTest[] = $this->sample("Test avec un streetNameBase correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec streetNameType correcte
      */
     $adxp = new CCDA_adxp_streetNameType();
     $this->append("streetNameType", $adxp);
     $tabTest[] = $this->sample("Test avec un streetNameType correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec additionalLocator correcte
      */
     $adxp = new CCDA_adxp_additionalLocator();
     $this->append("additionalLocator", $adxp);
     $tabTest[] = $this->sample("Test avec un additionalLocator correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec unitID correcte
      */
     $adxp = new CCDA_adxp_unitID();
     $this->append("unitID", $adxp);
     $tabTest[] = $this->sample("Test avec un unitID correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec unitType correcte
      */
     $adxp = new CCDA_adxp_unitType();
     $this->append("unitType", $adxp);
     $tabTest[] = $this->sample("Test avec un unitType correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec careOf correcte
      */
     $adxp = new CCDA_adxp_careOf();
     $this->append("careOf", $adxp);
     $tabTest[] = $this->sample("Test avec un careOf correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec censusTract correcte
      */
     $adxp = new CCDA_adxp_censusTract();
     $this->append("censusTract", $adxp);
     $tabTest[] = $this->sample("Test avec un censusTract correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec deliveryAddressLine correcte
      */
     $adxp = new CCDA_adxp_deliveryAddressLine();
     $this->append("deliveryAddressLine", $adxp);
     $tabTest[] = $this->sample("Test avec un deliveryAddressLine correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec deliveryInstallationType correcte
      */
     $adxp = new CCDA_adxp_deliveryInstallationType();
     $this->append("deliveryInstallationType", $adxp);
     $tabTest[] = $this->sample("Test avec un deliveryInstallationType correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec deliveryInstallationArea correcte
      */
     $adxp = new CCDA_adxp_deliveryInstallationArea();
     $this->append("deliveryInstallationArea", $adxp);
     $tabTest[] = $this->sample("Test avec un deliveryInstallationArea correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec deliveryInstallationQualifier correcte
      */
     $adxp = new CCDA_adxp_deliveryInstallationQualifier();
     $this->append("deliveryInstallationQualifier", $adxp);
     $tabTest[] = $this->sample("Test avec un deliveryInstallationQualifier correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec deliveryMode correcte
      */
     $adxp = new CCDA_adxp_deliveryMode();
     $this->append("deliveryMode", $adxp);
     $tabTest[] = $this->sample("Test avec un deliveryMode correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec deliveryModeIdentifier correcte
      */
     $adxp = new CCDA_adxp_deliveryModeIdentifier();
     $this->append("deliveryModeIdentifier", $adxp);
     $tabTest[] = $this->sample("Test avec un deliveryModeIdentifier correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec buildingNumberSuffix correcte
      */
     $adxp = new CCDA_adxp_buildingNumberSuffix();
     $this->append("buildingNumberSuffix", $adxp);
     $tabTest[] = $this->sample("Test avec un buildingNumberSuffix correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec postBox correcte
      */
     $adxp = new CCDA_adxp_postBox();
     $this->append("postBox", $adxp);
     $tabTest[] = $this->sample("Test avec un postBox correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec precinct correcte
      */
     $adxp = new CCDA_adxp_precinct();
     $this->append("precinct", $adxp);
     $tabTest[] = $this->sample("Test avec un precinct correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec useablePeriod incorrecte
      */
     $useable = new CCDASXCM_TS();
     $useable->setValue("TESTEST");
     $this->append("useablePeriod", $useable);
     $tabTest[] = $this->sample("Test avec un useablePeriod incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * test avec useablePeriod correcte
      */
     $useable->setValue("75679245900741.869627871786625715081550660290154484483335306381809807748522068");
     $this->resetListdata("useablePeriod");
     $this->append("useablePeriod", $useable);
     $tabTest[] = $this->sample("Test avec un useablePeriod correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
예제 #7
0
 /**
  * Get the properties of our class as strings
  *
  * @return array
  */
 function getProps()
 {
     $props = parent::getProps();
     $props["origin"] = "CCDATS xml|element required";
     $props["scale"] = "CCDAPQ xml|element required";
     $props["digits"] = "CCDAlist_int xml|element required";
     return $props;
 }
예제 #8
0
 /**
  * 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;
 }
예제 #9
0
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un uid incorrect
      */
     $this->setRoot("4TESTTEST");
     $tabTest[] = $this->sample("Test avec un root incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un uid correct
      */
     $this->setRoot("HL7");
     $tabTest[] = $this->sample("Test avec un root correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un extension incorrect
      */
     $this->setExtension("");
     $tabTest[] = $this->sample("Test avec un extension incorrecte, null par défaut", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un extension correct
      */
     $this->setExtension("HL7");
     $tabTest[] = $this->sample("Test avec un extension correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un assigningAuthorityName incorrect
      */
     $this->setAssigningAuthorityName("");
     $tabTest[] = $this->sample("Test avec un assigningAuthorityName incorrecte, null par défaut", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un assigningAuthorityName correct
      */
     $this->setAssigningAuthorityName("HL7");
     $tabTest[] = $this->sample("Test avec un assigningAuthorityName correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un displayable incorrect
      */
     $this->setDisplayable("TESTTEST");
     $tabTest[] = $this->sample("Test avec un displayable incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un displayable correct
      */
     $this->setDisplayable("true");
     $tabTest[] = $this->sample("Test avec un displayable correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
예제 #10
0
 /**
  * Get the properties of our class as strings
  *
  * @return array
  */
 function getProps()
 {
     $props = parent::getProps();
     $props["head"] = "CCDATS xml|element required";
     $props["increment"] = "CCDAPQ xml|element required";
     $props["period"] = "CCDA_base_int xml|attribute";
     $props["denominator"] = "CCDA_base_int xml|attribute";
     return $props;
 }
예제 #11
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;
 }
예제 #12
0
 /**
  * fonction permettant de tester la validité de la classe
  *
  * @return array()
  */
 function test()
 {
     $tabTest = parent::test();
     return $tabTest;
 }