Пример #1
0
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = array();
     /**
      * Test avec un validTime incorrecte
      */
     $ivl = new CCDAIVL_TS();
     $ivbx = new CCDAIVXB_TS();
     $ivbx->setInclusive("TESTTESt");
     $ivl->setLow($ivbx);
     $this->setValidTime($ivl);
     $tabTest[] = $this->sample("Test avec un validTime incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une quantity correcte
      */
     $ivbx->setInclusive("true");
     $ivl->setLow($ivbx);
     $this->setValidTime($ivl);
     $tabTest[] = $this->sample("Test avec un validTime correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
Пример #2
0
 /**
  * Création d'un ivl_ts avec une valeur basse et haute
  *
  * @param String  $low        String
  * @param String  $high       String
  * @param Boolean $nullFlavor false
  *
  * @return CCDAIVL_TS
  */
 function createIvlTs($low, $high, $nullFlavor = false)
 {
     $ivlTs = new CCDAIVL_TS();
     if ($nullFlavor && !$low && !$high) {
         $ivlTs->setNullFlavor("UNK");
         return $ivlTs;
     }
     $low = $this->getTimeToUtc($low);
     $high = $this->getTimeToUtc($high);
     $ivxbL = new CCDAIVXB_TS();
     $ivxbL->setValue($low);
     $ivlTs->setLow($ivxbL);
     $ivxbH = new CCDAIVXB_TS();
     $ivxbH->setValue($high);
     $ivlTs->setHigh($ivxbH);
     return $ivlTs;
 }
Пример #3
0
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = array();
     /**
      * Test avec les valeurs null
      */
     $tabTest[] = $this->sample("Test avec les valeurs null", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un alignment incorrecte
      */
     $this->setAlignment(" ");
     $tabTest[] = $this->sample("Test avec un alignment incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un alignment correcte
      */
     $this->setAlignment("CD");
     $tabTest[] = $this->sample("Test avec un alignment correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un institutionSpecified incorrecte
      */
     $this->setInstitutionSpecified("CD");
     $tabTest[] = $this->sample("Test avec un institutionSpecified incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un institutionSpecified correcte
      */
     $this->setInstitutionSpecified("true");
     $tabTest[] = $this->sample("Test avec un institutionSpecified correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un phase incorrecte
      */
     $ivl = new CCDAIVL_TS();
     $xbts = new CCDAIVXB_TS();
     $xbts->setValue("TESTTEST");
     $ivl->setLow($xbts);
     $this->setPhase($ivl);
     $tabTest[] = $this->sample("Test avec une phase incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un phase correcte
      */
     $xbts->setValue("75679245900741.869627871786625715081550660290154484483335306381809807748522068");
     $ivl->setLow($xbts);
     $this->setPhase($ivl);
     $tabTest[] = $this->sample("Test avec une phase correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un period incorrecte
      */
     $pq = new CCDAPQ();
     $pq->setUnit(" ");
     $this->setPeriod($pq);
     $tabTest[] = $this->sample("Test avec une period incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un period correcte
      */
     $pq->setUnit("TEST");
     $this->setPeriod($pq);
     $tabTest[] = $this->sample("Test avec une period correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }