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"
0\tests\bootstrap.php" "D:\xampp1.8.2\htdocs\sklep\trunk\ver_1.30\tests\Core\Wor
kers\WalutaTest.php"
zawartość pliku bootstrap.php:
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
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?