示例#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 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;
 }