예제 #1
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 event incorrecte
      */
     $ivl = new CCDAEIVL_event();
     $ivl->setCode("TEST");
     $this->setEvent($ivl);
     $tabTest[] = $this->sample("Test avec un event incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un event incorrecte
      */
     $ivl->setCode("AC");
     $this->setEvent($ivl);
     $tabTest[] = $this->sample("Test avec un event correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un offset incorrecte
      */
     $ivl = new CCDAIVL_PPD_PQ();
     $pq = new CCDAIVXB_PPD_PQ();
     $pq->setInclusive("TESTTEST");
     $ivl->setLow($pq);
     $this->setOffset($ivl);
     $tabTest[] = $this->sample("Test avec un offset incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un offset incorrecte
      */
     $pq->setInclusive("true");
     $ivl->setLow($pq);
     $this->setOffset($ivl);
     $tabTest[] = $this->sample("Test avec un offset correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
예제 #2
0
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec element low incorrecte, séquence low
      */
     $xbts = new CCDAIVXB_PPD_PQ();
     $xbts->setValue("TESTTEST");
     $this->setLow($xbts);
     $tabTest[] = $this->sample("Test avec un low incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element low correcte, séquence low
      */
     $xbts->setValue("75679245900741.869627871786625715081550660290154484483335306381809807748522068");
     $xbts->setInclusive("true");
     $this->setLow($xbts);
     $tabTest[] = $this->sample("Test avec un low correcte", "Document valide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element high incorrecte, séquence low
      */
     $hi = new CCDAIVXB_PPD_PQ();
     $hi->setValue("TESTTEST");
     $this->setHigh($hi);
     $tabTest[] = $this->sample("Test avec un high incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element high correcte, séquence low
      */
     $hi->setValue("75679245900741.869627871786625715081550660290154484483335306381809807748522068");
     $this->setHigh($hi);
     $tabTest[] = $this->sample("Test avec un high correcte", "Document valide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element width incorrecte, séquence low incorrecte
      */
     $pq = new CCDAPPD_PQ();
     $pq->setValue("test");
     $this->setWidth($pq);
     $tabTest[] = $this->sample("Test avec un width incorrecte, séquence incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element width correcte, séquence low incorrecte
      */
     $pq->setValue("10.25");
     $this->setWidth($pq);
     $tabTest[] = $this->sample("Test avec un width correcte, séquence incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element high incorrecte
      */
     $this->setOrder(null);
     $this->low = null;
     $this->width = null;
     $this->center = null;
     $hi = new CCDAIVXB_PPD_PQ();
     $hi->setValue("TESTTEST");
     $this->setHigh($hi);
     $tabTest[] = $this->sample("Test avec un high incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element high correcte
      */
     $hi->setValue("75679245900741.869627871786625715081550660290154484483335306381809807748522068");
     $this->setHigh($hi);
     $tabTest[] = $this->sample("Test avec un high correcte", "Document valide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element width incorrecte, séquence width
      */
     $this->high = null;
     $this->setOrder(null);
     $pq = new CCDAPPD_PQ();
     $pq->setValue("test");
     $this->setWidth($pq);
     $tabTest[] = $this->sample("Test avec un width incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element width correcte, séquence width
      */
     $pq->setValue("10.25");
     $this->setWidth($pq);
     $tabTest[] = $this->sample("Test avec un width correcte", "Document valide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element high incorrecte, séquence width
      */
     $hi = new CCDAIVXB_PPD_PQ();
     $hi->setValue("TESTTEST");
     $this->setHigh($hi);
     $tabTest[] = $this->sample("Test avec un high incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element high correcte, séquence width
      */
     $hi->setValue("75679245900741.869627871786625715081550660290154484483335306381809807748522068");
     $this->setHigh($hi);
     $tabTest[] = $this->sample("Test avec un high correcte", "Document valide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element center incorrecte, séquence center
      */
     $this->setOrder(null);
     $this->width = null;
     $this->high = null;
     $pq = new CCDAPPD_PQ();
     $pq->setDistributionType("TESTTEST");
     $this->setCenter($pq);
     $tabTest[] = $this->sample("Test avec un center incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element center correcte, séquence center
      */
     $pq->setDistributionType("F");
     $this->setCenter($pq);
     $tabTest[] = $this->sample("Test avec un center correcte", "Document valide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element width incorrecte, séquence center
      */
     $pq = new CCDAPPD_PQ();
     $pq->setValue("test");
     $this->setWidth($pq);
     $tabTest[] = $this->sample("Test avec un width incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element width correcte, séquence center
      */
     $pq->setValue("10.25");
     $this->setWidth($pq);
     $tabTest[] = $this->sample("Test avec un width correcte", "Document valide");
     /*-------------------------------------------------------------------------------------------*/
     return $tabTest;
 }