/** * Fonction permettant de tester la classe * * @return array */ function test() { $tabTest = parent::test(); /** * Test avec une valeur correcte */ $thum = new CCDAthumbnail(); $thum->setIntegrityCheckAlgorithm("SHA-256"); $this->setThumbnail($thum); $tabTest[] = $this->sample("Test avec un thumbnail correcte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ return $tabTest; }
/** * Fonction permettant de tester la classe * * @return array */ function test() { $tabTest = parent::test(); /** * Test avec un language incorrecte * */ $this->setLanguage(" "); $tabTest[] = $this->sample("Test avec un language incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un language correcte * */ $this->setLanguage("TEST"); $tabTest[] = $this->sample("Test avec un language correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ if (get_class($this) !== "CCDAED") { return $tabTest; } /** * Test avec un mediaType incorrecte * */ $this->setMediaType(" "); $tabTest[] = $this->sample("Test avec un mediaType incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un mediaType correcte * */ $this->setMediaType("TEST"); $tabTest[] = $this->sample("Test avec un mediaType correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un compression incorrecte * */ $this->setCompression(" "); $tabTest[] = $this->sample("Test avec une compression incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un compression correcte * */ $this->setCompression("GZ"); $tabTest[] = $this->sample("Test avec une compression correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un integrityCheck incorrecte * */ $this->setIntegrityCheck("111111111"); $tabTest[] = $this->sample("Test avec un integrityCheck incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un integrityCheck correcte * */ $this->setIntegrityCheck("JVBERi0xLjUNCiW1tbW1DQoxIDAgb2Jq"); $tabTest[] = $this->sample("Test avec un integrityCheck correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un integrityCheckAlgorithm incorrecte * */ $this->setIntegrityCheckAlgorithm("SHA-25"); $tabTest[] = $this->sample("Test avec un integrityCheck incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un integrityCheckAlgorithm correcte * */ $this->setIntegrityCheckAlgorithm("SHA-256"); $tabTest[] = $this->sample("Test avec un integrityCheck correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec une reference incorrecte * */ $tel = new CCDATEL(); $tel->setUse(array("TEST")); $this->setReference($tel); $tabTest[] = $this->sample("Test avec une reference incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec une reference correcte * */ $tel->setUse(array("MC")); $this->setReference($tel); $tabTest[] = $this->sample("Test avec une reference correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ if (get_class($this) !== "CCDAED") { return $tabTest; } /** * Test avec un thumbnail incorrecte * */ $thum = new CCDAthumbnail(); $thum->setIntegrityCheckAlgorithm("SHA-25"); $this->setThumbnail($thum); $tabTest[] = $this->sample("Test avec un thumbnail incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un thumbnail correcte * */ $thum->setIntegrityCheckAlgorithm("SHA-256"); $this->setThumbnail($thum); $tabTest[] = $this->sample("Test avec un thumbnail correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ return $tabTest; }