/** * 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 validité de la classe * * @return array() */ function test() { $tabTest = parent::test(); /** * Test avec une valeur correcte mais refuser dans ce contexte */ $this->setRepresentation("B64"); $tabTest[] = $this->sample("Test avec une representation correcte, interdit dans ce contexte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec une valeur correcte */ $this->setRepresentation("TXT"); $tabTest[] = $this->sample("Test avec une representation correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un mediaType incorrecte * */ $this->setMediaType(" "); $tabTest[] = $this->sample("Test avec un mediaType correcte, interdit dans ce contexte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un mediaType correcte * */ $this->setMediaType("text/plain"); $tabTest[] = $this->sample("Test avec un mediaType correcte", "Document valide"); /*-------------------------------------------------------------------------------------*/ if (get_class($this) !== "CCDAST") { return $tabTest; } /** * Test avec un compression incorrecte * */ $this->setCompression(" "); $tabTest[] = $this->sample("Test avec un compression incorrecte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ /** * Test avec un compression correcte * */ $this->setCompression("GZ"); $tabTest[] = $this->sample("Test avec un compression correcte mais pas de ce contexte", "Document invalide"); /*-------------------------------------------------------------------------------------*/ return $tabTest; }