Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 855 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 855 Rev 947
Line 12... Line 12...
12
 * @copyright	Copyright (c) 2011, Tela Botanica (accueil@tela-botanica.org)
12
 * @copyright	Copyright (c) 2011, Tela Botanica (accueil@tela-botanica.org)
13
 * @license		http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
13
 * @license		http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
14
 * @license		http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
14
 * @license		http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
15
 * @version		$Id$
15
 * @version		$Id$
16
 */
16
 */
-
 
17
 
17
abstract class ServiceEflorePhpUnit extends PHPUnit_Framework_TestCase {
18
abstract class ServiceEflorePhpUnit extends PHPUnit_Framework_TestCase {
Line 18... Line 19...
18
 
19
 
19
	/** Définir la valeur de cet attribut dans le constructeur de la classe de test.*/
20
	/** Définir la valeur de cet attribut dans le constructeur de la classe de test.*/
20
	protected $projet = '';
21
	protected $projet = '';
Line 47... Line 48...
47
			}
48
			}
48
		}
49
		}
49
	}
50
	}
Line 50... Line 51...
50
 
51
 
-
 
52
	private static function chargerFramework() {
-
 
53
		static $cheminRacine;
51
	private static function chargerFramework() {
54
        if(!$cheminRacine) {
52
		$cheminRacine = realpath(dirname(__FILE__).'/../..').'/';
55
            $cheminRacine = realpath(dirname(__FILE__).'/../..').'/';
53
		$framework =  $cheminRacine.'framework.php';
56
            $framework = $cheminRacine.'framework.php';
54
		if (!file_exists($framework)) {
57
            if (!file_exists($framework)) {
55
			$e = "Veuillez paramétrer l'emplacement et la version du Framework dans le fichier $framework";
58
                $e = "Veuillez paramétrer l'emplacement et la version du Framework dans le fichier $framework";
56
			trigger_error($e, E_USER_ERROR);
59
                trigger_error($e, E_USER_ERROR);
57
		} else {
60
            } else {
58
			// Inclusion du Framework
61
                // Inclusion du Framework
59
			require_once $framework;
-
 
60
 
62
                require_once $framework;
61
			// Ajout d'information concernant cette application
63
                // Ajout d'information concernant cette application
-
 
64
                Framework::setCheminAppli($cheminRacine);// Obligatoire
62
			Framework::setCheminAppli($cheminRacine);// Obligatoire
65
            }
63
		}
66
        }
Line 64... Line 67...
64
	}
67
    }
65
 
68
 
66
	//+------------------------------------------------------------------------------------------------------+
69
	//+------------------------------------------------------------------------------------------------------+
67
	// Refactorisation
70
	// Refactorisation