/**
  * 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 invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une origin correcte
      */
     $ori = new CCDATS();
     $ori->setValue("75679245900741.869627871786625715081550660290154484483335306381809807748522068");
     $this->setOrigin($ori);
     $tabTest[] = $this->sample("Test avec une origin correcte, séquence incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un scale correcte
      */
     $sca = new CCDAPQ();
     $sca->setUnit("test");
     $this->setScale($sca);
     $tabTest[] = $this->sample("Test avec un scale correcte, séquence incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un digits correcte
      */
     $this->setDigits(array("10"));
     $tabTest[] = $this->sample("Test avec un digts correcte, séquence correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
Beispiel #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_PQ();
     $xbts->setInclusive("TESTTEST");
     $this->setLow($xbts);
     $tabTest[] = $this->sample("Test avec un low incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element low correcte, séquence low
      */
     $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_PQ();
     $hi->setInclusive("TESTTEST");
     $this->setHigh($hi);
     $tabTest[] = $this->sample("Test avec un high incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element high correcte, séquence low
      */
     $hi->setInclusive("true");
     $this->setHigh($hi);
     $tabTest[] = $this->sample("Test avec un high correcte", "Document valide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element width incorrecte, séquence low incorrecte
      */
     $pq = new CCDAPQ();
     $pq->setUnit(" ");
     $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_PQ();
     $hi->setInclusive("TESTTEST");
     $this->setHigh($hi);
     $tabTest[] = $this->sample("Test avec un high incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element high correcte
      */
     $hi->setInclusive("true");
     $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 CCDAPQ();
     $pq->setUnit(" ");
     $this->setWidth($pq);
     $tabTest[] = $this->sample("Test avec un width incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element width correcte, séquence width
      */
     $pq->setUnit("test");
     $this->setWidth($pq);
     $tabTest[] = $this->sample("Test avec un width correcte", "Document valide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element high incorrecte, séquence width
      */
     $hi = new CCDAIVXB_PQ();
     $hi->setInclusive("TESTTEST");
     $this->setHigh($hi);
     $tabTest[] = $this->sample("Test avec un high incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element high correcte, séquence width
      */
     $hi->setInclusive("true");
     $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 CCDAPQ();
     $pq->setUnit(" ");
     $this->setCenter($pq);
     $tabTest[] = $this->sample("Test avec un center incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element center correcte, séquence center
      */
     $pq->setUnit("test");
     $this->setCenter($pq);
     $tabTest[] = $this->sample("Test avec un center correcte", "Document valide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element width incorrecte, séquence center
      */
     $pq = new CCDAPQ();
     $pq->setUnit(" ");
     $this->setWidth($pq);
     $tabTest[] = $this->sample("Test avec un width incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------------*/
     /**
      * Test avec element width correcte, séquence center
      */
     $pq->setUnit("test");
     $this->setWidth($pq);
     $tabTest[] = $this->sample("Test avec un width correcte", "Document valide");
     /*-------------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * 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 invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une origin correcte
      */
     $ori = new CCDAPQ();
     $ori->setUnit("test");
     $this->setOrigin($ori);
     $tabTest[] = $this->sample("Test avec une origin correcte, séquence incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un scale correcte
      */
     $sca = new CCDAPQ();
     $sca->setUnit("test");
     $this->setScale($sca);
     $tabTest[] = $this->sample("Test avec un scale correcte, séquence incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un digits correcte
      */
     $this->setDigits(array("10"));
     $tabTest[] = $this->sample("Test avec un digts correcte, séquence correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * 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 typeId correct
      */
     $this->setTypeId();
     $tabTest[] = $this->sample("Test avec un typeId correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un realmCode incorrect
      */
     $cs = new CCDACS();
     $cs->setCode(" ");
     $this->appendRealmCode($cs);
     $tabTest[] = $this->sample("Test avec un realmCode incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un realmCode correct
      */
     $cs->setCode("FR");
     $this->resetListRealmCode();
     $this->appendRealmCode($cs);
     $tabTest[] = $this->sample("Test avec un realmCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un templateId incorrect
      */
     $ii = new CCDAII();
     $ii->setRoot("4TESTTEST");
     $this->appendTemplateId($ii);
     $tabTest[] = $this->sample("Test avec un templateId incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un templateId correct
      */
     $ii->setRoot("1.2.250.1.213.1.1.1.1");
     $this->resetListTemplateId();
     $this->appendTemplateId($ii);
     $tabTest[] = $this->sample("Test avec un templateId correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un code incorrect
      */
     $ce = new CCDACE();
     $ce->setCode(" ");
     $this->setCode($ce);
     $tabTest[] = $this->sample("Test avec un code incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un code correct
      */
     $ce->setCode("TEST");
     $this->setCode($ce);
     $tabTest[] = $this->sample("Test avec un code correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un name incorrect
      */
     $pn = new CCDAPN();
     $pn->setUse(array("TESTTEST"));
     $this->appendName($pn);
     $tabTest[] = $this->sample("Test avec un name incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un name correct
      */
     $pn->setUse(array("C"));
     $this->resetListName();
     $this->appendName($pn);
     $tabTest[] = $this->sample("Test avec un name correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un desc incorrect
      */
     $ed = new CCDAED();
     $ed->setLanguage(" ");
     $this->setDesc($ed);
     $tabTest[] = $this->sample("Test avec un desc incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un desc correct
      */
     $ed->setLanguage("FR");
     $this->setDesc($ed);
     $tabTest[] = $this->sample("Test avec un desc correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un determinerCode correct
      */
     $this->setDeterminerCode();
     $tabTest[] = $this->sample("Test avec un determinerCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un classCode incorrect
      */
     $this->setClassCode("TESTTEST");
     $tabTest[] = $this->sample("Test avec un classCode incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un classCode correct
      */
     $this->setClassCode("HCE");
     $tabTest[] = $this->sample("Test avec un classCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un quantity incorrect
      */
     $pq = new CCDAPQ();
     $pq->setUnit(" ");
     $this->appendQuantity($pq);
     $tabTest[] = $this->sample("Test avec un quantity incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un quantity correct
      */
     $pq->setUnit("TESTTEST");
     $this->resetListQuantity();
     $this->appendQuantity($pq);
     $tabTest[] = $this->sample("Test avec un quantity correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * 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 invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une head correcte
      */
     $hea = new CCDATS();
     $hea->setValue("75679245900741.869627871786625715081550660290154484483335306381809807748522068");
     $this->setHead($hea);
     $tabTest[] = $this->sample("Test avec une head correcte, séquence incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un increment correcte
      */
     $inc = new CCDAPQ();
     $inc->setUnit("test");
     $this->setIncrement($inc);
     $tabTest[] = $this->sample("Test avec un increment correcte, séquence correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une period correcte
      */
     $this->setPeriod("10.25");
     $tabTest[] = $this->sample("Test avec une period incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une period correcte
      */
     $this->setPeriod("10");
     $tabTest[] = $this->sample("Test avec une period correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un denominator correcte
      */
     $this->setPeriod("10.25");
     $tabTest[] = $this->sample("Test avec un denominator incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un denominator correcte
      */
     $this->setPeriod("10");
     $tabTest[] = $this->sample("Test avec un denominator correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
Beispiel #6
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;
 }
 /**
  * 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 invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une head correcte
      */
     $hea = new CCDAPQ();
     $hea->setUnit("test");
     $this->setHead($hea);
     $tabTest[] = $this->sample("Test avec une head correcte, séquence incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un increment correcte
      */
     $inc = new CCDAPQ();
     $inc->setUnit("test");
     $this->setIncrement($inc);
     $tabTest[] = $this->sample("Test avec un increment correcte, séquence correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une period correcte
      */
     $this->setPeriod("10.25");
     $tabTest[] = $this->sample("Test avec une period incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une period correcte
      */
     $this->setPeriod("10");
     $tabTest[] = $this->sample("Test avec une period correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un denominator correcte
      */
     $this->setPeriod("10.25");
     $tabTest[] = $this->sample("Test avec un denominator incorrecte", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un denominator correcte
      */
     $this->setPeriod("10");
     $tabTest[] = $this->sample("Test avec un denominator correcte", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }