我正在尝试安装xml diff;https://github.com/mmacia/XMLdiff和我还没有成功地使它成为work.Whenever --我运行了任何测试示例,我得到
C:\xampp\php\PEAR\PHPUnit\Framework\TestSuite.php中
致命错误:在第85行的中找不到接口“PHPUnit_Framework_Test”
有人成功安装和使用了这个库吗?我在windows上使用xampp。
发布于 2012-03-23 16:51:56
我认为您的问题与未包括PHPUnit的Autoloader.php有关。该文件设置了php spl_autoloadspl_register函数,该函数负责在接口和类(如PHPUnit_Framework_Test )中加载。
根据this SO question,您必须手动包含自动加载器文件。在不了解您的设置和特定库的工作原理的情况下,我想在适当的文件中这样做:
// define phpunit path
if ( ! defined('PHPUNIT_PATH')) {
// define an absolute path to your PHPUnit dir
// CHECK THIS, i'm not good with php on windows:
define('PHPUNIT_PATH','C:\xampp\php\PEAR\PHPUnit');
}
// Then include the autoloader like this:
include PHPUNIT_PATH.'Autoloader.php';我希望这能帮到你或者其他人。
发布于 2012-08-25 06:44:29
检查C:\xampp\php\PEAR\PHPUnit\Framework\Framework\Test.php的执行标志
该文件需要由发起测试的用户(可能是您)执行。
https://stackoverflow.com/questions/9602987
复制相似问题