2015-07-20 22 views
0

我運行以下命令生成測試PHPUnit的框架生成沒有運行的自舉文件

php "phpunit-skelgen.phar" generate-test 
    --bootstrap "/path/to/autoload.php" MyCoolClass "/path/to/CoolClass.php" 

或這有些武斷變化

php "phpunit-skelgen.phar" generate-test 
    --bootstrap="/path/to/autoload.php" MyCoolClass "/path/to/CoolClass.php" 

凡autoload.php如下

<?php 
    // autoload.php 
    require_once('/path/to/BaseCoolClass.php'); 
?> 

這會導致以下錯誤

Fatal error: Class 'BaseCoolClass' not found in /path/to/CoolClass.php on line 8 

但是,如果我前綴CoolClass.php與require_once('/path/to/BaseCoolClass.php');沒有問題;似乎沒有包含autoload.php

回答

0

看來問題在於--bootstrap "/path/to/autoload.php"在文件名中包含引號。修復方法是刪除引號。