Как я могу заставить PHPUnit уважать функции __autoload?
Например, у меня есть три файла:
loader.php
function __autoload($name)
{
echo "foo\n";
require_once("$name.php");
}
test.php
require_once("loader.php");
class FooTest extends PHPUnit_Framework_TestCase
{
function testFoo()
{
new Foo();
}
}
foo.php
require_once("loader.php");
new Foo();
Как и ожидалось, php foo.php
выдало ошибку, сказав, что файл "Foo.php" не существует.Однако функция testFoo()
выдает ошибку, говоря, что такого класса как Foo
нет, и никогда не повторяет строку "foo \ n".