Я считаю, что ваша проблема связана с отсутствием Autoloader.php
в PHPUnit.Этот файл устанавливает функцию php spl_autoloadspl_register
, которая отвечает за загрузку в интерфейсах и классах, таких как PHPUnit_Framework_Test
.
. В соответствии с этим вопросом SO , вы должны включить файл автозагрузчика вручную.Не зная больше о вашей настройке и о том, как работает эта конкретная библиотека, я бы сказал, что сделайте что-то подобное в соответствующих файлах:
// 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';
Надеюсь, это поможет вам или кому-то еще.