私は機知に富んでいます。同じトピックに関するすべてのSOの質問を読んだに違いありませんが、喜びはありません.
phpUnit が正常に動作しません。phpUnit のインストールに成功しました。これは PEAR を使用した依存関係です。また、php.ini ファイルを変更し、phpUnit へのパスをインクルード パス (".:/php/includes:usr/lib/php/pear") に追加しました。
phpunit が機能していることをテストするために、この単純なクラスをコピーしたので、MyClassTest.php は次のようになります。
class MyClassTest extends PHPUnit_Framework_TestCase
{
public function testCalculate()
{
$this->assertEquals(2, 1 + 1);
}
}
"phpunit MyClassTest" を実行すると、次の出力が生成されます ("phpunit MyTestClass MyTestClass.php" を実行しても同じ結果が生成されます)。
class MyClassTest extends PHPUnit_Framework_TestCase
{
public function testCalculate()
{
$this->assertEquals(2, 1 + 1);
}
}
PHPUnit 3.7.13 by Sebastian Bergmann.
Class 'MyClassTest' could not be found in 'MyClassTest.php'.
何が悪いのか考えられません。phpunit/PHPUnit をアンインストールして再インストールしようとしましたが、うまくいきません。何が悪いのか特定できますか?さらに情報が必要な場合はお知らせください。この投稿を編集します。前もって感謝します。
- PHP 5.3.15
- PHPユニット 3.7.13
- OS X 10.8.2