/** * 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; }
/** * 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; }
/** * 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; }