これが重複していないことを本当に願っていますが、ここに行きます:
Zend のオートローダーを使用してクラスをロードします。Common/TestTest.php に実装されているクラス (Common_TestTest) をインスタンス化するときに、少なくとも正しいファイルをロードします。しかし、次のエラーメッセージが表示されます。
「クラス Common_TestTest が Common/TestTest.php に見つかりませんでした。」
クラス以外の TestTest.php には何もありません。
<?php
class Common_TestTest extends PHPUnit_Framework_TestCase
{
public function testTesting() {
$this->assertTrue(true);
$this->assertFalse(true);
}
}
ファイルの最後にダンプしようとget_declared_classes
しましたが、すべて問題ないように見えますCommon_TestTest
が、宣言されたクラスの 1 つですが、ファイルを離れるときに例外がスローされます。
最もおもしろいのは、クラスの名前を から に変更するCommon_TestTest
とTestTest
、同じことが起こります。エラーメッセージに、欠落しているクラスの名前が"TestTest"
. したがって、それは間違いなくクラスを認識し、その存在に反応します。