Wywołuję testy jednostkowe za pomocą komendy:

Kod
phpunit --bootstrap "D:\xampp1.8.2\htdocs\sklep\trunk\ver_1.3
0\tests\bootstrap.php" "D:\xampp1.8.2\htdocs\sklep\trunk\ver_1.30\tests\Core\Wor
kers\WalutaTest.php"


zawartość pliku bootstrap.php:
  1. ini_set('include_path', get_include_path() . PATH_SEPARATOR . realpath(dirname(__FILE__) . '/../include/Models/') . PATH_SEPARATOR . realpath(dirname(__FILE__) . '/../') . PATH_SEPARATOR);
  2. spl_autoload_register();


i otrzymuję wyjątek o treści:
Kod
LogicException: Function '__autoload' not found (function '__autoload' not found
or invalid function name) in D:\xampp1.8.2\htdocs\sklep\trunk\ver_1.30\tests\bo
otstrap.php on line 13

Call Stack:
    0.0033     226096   1. {main}() D:\xampp1.8.2\php\phpunit:0
    0.0584     559576   2. PHPUnit_TextUI_Command::main() D:\xampp1.8.2\php\phpu
nit:583
    0.0584     563160   3. PHPUnit_TextUI_Command->run() phar://D:/xampp1.8.2/ph
p/phpunit/phpunit/TextUI/Command.php:132
    0.0584     563376   4. PHPUnit_TextUI_Command->handleArguments() phar://D:/x
ampp1.8.2/php/phpunit/phpunit/TextUI/Command.php:141
    0.0593     588416   5. PHPUnit_TextUI_Command->handleBootstrap() phar://D:/x
ampp1.8.2/php/phpunit/phpunit/TextUI/Command.php:584
    0.0595     594440   6. PHPUnit_Util_Fileloader::checkAndLoad() phar://D:/xam
pp1.8.2/php/phpunit/phpunit/TextUI/Command.php:796
    0.0600     594576   7. PHPUnit_Util_Fileloader::load() phar://D:/xampp1.8.2/
php/phpunit/phpunit/Util/Fileloader.php:77
    0.0608     597344   8. include_once('D:\xampp1.8.2\htdocs\sklep\trunk\ver_1.
30\tests\bootstrap.php') phar://D:/xampp1.8.2/php/phpunit/phpunit/Util/Fileloade
r.php:93
    0.0611     597760   9. spl_autoload_register() D:\xampp1.8.2\htdocs\sklep\tr
unk\ver_1.30\tests\bootstrap.php:13


Uruchamiając sam plik bootstrap.php na przykład w przeglądarce wszystko działa poprawnie. Czy PHPUnit napisuje domyślą funkcję ładującą klasy zgodnie z konwencją PSR-0? i należy napisać własny autoloader?