これを書く前に、このトピックを検索して、特定の質問に関する結果が得られませんでした。
最近PHPunitを使い始めました。私の IDE (Nusphere の PHPED) は、バージョン 5.2.12 までの Phpunit しかサポートしていません。コマンド ラインから PHPunit がエラーを報告するため、何かが正常に動作していません。
致命的なエラー: 7 行目の C:\Users\myuser\myproject\testunit\ConfigTest_stackoverflow.php にクラス'PHPUNIT\Framework\TestCase'が見つかりません
バージョン 5.5.4 での同じテストは問題なく動作します。デバッグの目的で、最小限のコードを使用します (オートロードなし、他のファイルとの依存関係なしなど)。もちろん、オートロードで試してみると、バージョン 5.5.4 で正常に動作します。コードは次のとおりです。
use PHPUNIT\Framework\TestCase;
class StackTest extends testcase
{
public function testMod0001T00010_Createconfigfiles()
{
//Here my tests
}
}
**For PHPunit 5.5.4 this is the output PHPUnit 5.5.4 by Sebastian Bergmann and contributors. . 1 / 1 (100%) Time: 491 ms, Memory: 15.25MB OK (1 test, 0 assertions)**
これは予想されます。
なので、PHPUnit のバージョンごとに test のクラス定義が違うと思います。最後にコマンド ラインを使用できますが、IDE 経由で使用する方が快適です。
ありがとうございました。