0
phpUnit_Extensions_Database_TestCaseを拡張した私の以前のテストでは、PHP7.1.2とPHPUnit 6.0.8にアップグレードしたので、代わりに私が使用するはずのものが表示されました(in the docs)。だから、PHPUnit DbUnit TestCaseTraitが見つかりませんでしたか?
、このようなクラスの宣言と私のテストを実行している:
use PHPUnit\Framework\TestCase;
use PHPUnit\DbUnit\TestCaseTrait;
class FooTest extends TestCase
{
use TestCaseTrait;
次のエラーが発生します:
Fatal error: Trait 'PHPUnit\DbUnit\TestCaseTrait' not found in /path/to/FooTest.php on line 17
に変更すると、動作するように使用さ
class FooTest extends PHPUnit_Extensions_Database_TestCase
が、
私はここで何が欠けていますか?
それでした。ドキュメントには更新が必要ですが、 "pharには必要なすべての依存関係が含まれています"とまだ言われています。 (セバスチャン・バーグマンが答えました!)更新が必要なページのgithubチケットを開きます。 – DrDamnit
まあ、DbUnitは必須の依存関係ではありません。だから、それは必要ではありません。 –