Biz require_once aramalar için bir yol oluşturmak için kullanılan bizim, başına dosyasında genel bir set. Örneğin:
require_once($GLOBALS['root'].'/library/particleboard/JsonUtil.php');
Sorun Ben Başa eklenen dosya çalıştırmak değil phpunit iskeleti testi oluşturucu, çalıştırdığınızda,, yani küresel atmadı. Ben çalıştırdığınızda
cd /company/trunk/queue/process; phpunit --skeleton-test QueueProcessView
PHPUnit QueueProcessView bir require_oncenin çözmeye çalışır, ancak $ GLOBALS ['root'] asla set beri gerekli dosyayı dahil, ben ölümcül bir hata alıyorum.
Örneğin, PHPUnit için, ne olması gerektiğini
require_once(/code/trunk/library/particleboard/JsonUtil.php)
olarak çözülene
require_once(/library/particleboard/JsonUtil.php)
Eksik kök dikkat edin.
Iskelet-test kodu çalışmadan önce PHP dosyası aramak için bir yol olup olmadığını biliyor mu? Bu ben bu dosyada benim GLOBAL ['root'] ayarlayabilirsiniz.
Herhangi bir diğer yaratıcı çözümler duyacağız.