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

Contents of /trunk/tests/testDigitalizedDocumentMoveFile.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: 1825 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 DigitalizedDocumentTestMoveFile 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 moveFile
41 */
42 public function testMoveFile() {
43
44 //Dossier source
45 $pathSrc = "binaire/test_digitalizedDocument/Transfert GED/Todo/PC0130551200001.P0";
46 //Dossier de destination
47 $pathDes = "binaire/test_digitalizedDocument/Transfert GED/Done/PC0130551200001.P0";
48 //Nom du fichier
49 $filename = "20091106AUTPCP.pdf";
50 //Rertour de la fonction moveFile
51 $moveFile = self::$digitalizedDocument->moveFile($pathSrc, $pathDes, $filename);
52 //On vérifie que l'action s'est bien déroulée
53 $this->assertTrue($moveFile != null);
54
55 //Remet le fichier dans todo pour les autres tests
56 rename($pathDes.'/'.$filename, $pathSrc.'/'.$filename);
57
58 }
59
60 }
61
62 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26