示例#1
0
 /**
  * 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;
 }
示例#2
0
 /**
  * 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;
 }