|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() ![]() Inscription : septembre 2003 Messages : 334 ![]() |
Bonjour à tous,
je me mets à utiliser PHPunit pour effectuer mes tests unitaires. J'ai trouvé un comportement étrange, à savoir la valeur de : $_SERVER[DOCUMENT_ROOT]. Lorsque je lance mes pages PHP, $_SERVER[DOCUMENT_ROOT] correspond bien au répertoire que j'ai réglé dans le httpd.conf. Par contre avec PHPunit, apparemment cette variable est vide. Je l'utilise pour mes include. Auriez-vous une idée à ce sujet ? Merci, Karl3i. |
|
|
00
|
|
|
#2 |
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
Une note au sujet de PHPUnit qui vide les globales pour abstraire l'environement de chaque test.
Gere par PHPUnit_Framework_TestCase::$backupGlobals. Et c'est par la qu'il faut surcharger pour modifier le comportement. http://static.phpunit.de/apidoc/clas...769e432224be13 A part ca, DOCUMENT_ROOT est une valeur fournie par apache. Apache ne peut pas fournir la valeur de DocumentRoot lorsqu'il n'est pas appele : en ligne de commande par example. Bon courage.
__________________
Q: Dois-je haïr et cogner sur Microsoft ? R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma. Comment devenir un hacker ? par Eric Steven Raymond |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() ![]() Inscription : septembre 2003 Messages : 334 ![]() |
Un grand merci pour ton coup de main.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com