Как заставить 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".