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

Contents of /trunk/tests/testDigitalizedDocumentLinkFile.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1830 - (show annotations)
Fri May 3 16:09:05 2013 UTC (11 years, 9 months ago) by softime
File size: 1831 byte(s)
Ajout de la class digitalizedDocument permettant la gestion des document numérisés + ajout des test unaitaires de cette classe

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('/home/sofien/public_html/openads/trunk/app/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 DigitalizedDocumentTestLinkFile 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 linkFile
41 */
42 public function testLinkFile() {
43
44 //Uid d'un fichier
45 $uid = uniqid();
46 //Clé primaire du dossier d'instruction
47 $id_instruction = "PC0130551200001P0";
48 //Retour de la fonction linkFile
49 self::$digitalizedDocument->linkFile($uid, $id_instruction, self::$digitalizedDocument->f->db, NULL);
50 //On vérifie que l'action s'est bien déroulée
51 $this->assertEquals(self::$digitalizedDocument->checkLinkFile($uid), true);
52
53 //Uid pas présent dans la bdd
54 $uid = uniqid();
55 //On vérifie que l'action s'est bien déroulée
56 $this->assertEquals(self::$digitalizedDocument->checkLinkFile($uid), false);
57
58 }
59
60 }
61
62 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26