/[openfoncier]/trunk/tests/testDigitalizedDocumentExtractMetadataFromApp.php
ViewVC logotype

Contents of /trunk/tests/testDigitalizedDocumentExtractMetadataFromApp.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1835 - (show annotations)
Mon May 6 11:06:54 2013 UTC (11 years, 8 months ago) by softime
File size: 1898 byte(s)
Modification des tests sur la class digitalizedDocument + déplacement class digitalizedDocument dans le dossier obj/ + Ajout des jeux de test pour la class digitalizedDocument


1 <?php
2 /**
3 * Ce fichier regroupe les tests unitaire sur la classe DigitalizedDocument
4 *
5 * @package openads
6 * @version SVN : $Id$
7 */
8
9 require_once('../obj/digitalizedDocument.class.php');
10
11 /**
12 * Cette classe permet de faire des tests unitaires sur la classe DigitalizedDocument
13 *
14 * La constante DEBUG doit être définis sur DEGUG_MODE ou PRODUCTION_MODE
15 *
16 * Lors de l'envoi de la commande ajouter --stderr
17 */
18 class DigitalizedDocumentTestExtractMetadataFromApp extends PHPUnit_Framework_TestCase {
19
20 protected static $digitalizedDocument = NULL;
21
22 /**
23 * Fonction lancée en debut de classe
24 */
25 public static function setUpBeforeClass() {
26 //On instancie la classe DigitalizedDocument
27 self::$digitalizedDocument = new DigitalizedDocument();
28 $_SERVER['REQUEST_URI'] = "";
29 }
30
31 /**
32 * Fonction lancée en fin de classe
33 */
34 public static function tearDownAfterClass() {
35 //On détruit l'instance de la classe DigitalizedDocument
36 self::$digitalizedDocument->__destruct();
37 }
38
39 /**
40 * Test la fonction extractMetadataFromApp
41 */
42 public function testExtractMetadataFromApp() {
43
44 //Code possible de type de document
45 $code = 'AUTPCP';
46 //Retour de la fonction extractMetadataFromApp
47 $extractMetadataFromApp = self::$digitalizedDocument->extractMetadataFromApp($code);
48 //On vérifie les données retournée dans l'objet
49 $this->assertEquals($extractMetadataFromApp, 'autres pièces composant le dossier (A3/A4)');
50
51 //Code erroné de type de document
52 $code = 'ZZPOP';
53 //Retour de la fonction extractMetadataFromApp
54 $extractMetadataFromApp = self::$digitalizedDocument->extractMetadataFromApp($code);
55 //On vérifie que le retour est null
56 $this->assertEquals($extractMetadataFromApp, null);
57
58 }
59
60 }
61
62 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26