PHP Fatal error: Class ‘PHPUnit\Framework\TestCase’ not foundのエラーの対処法

スポンサーリンク
Pocket
LINEで送る

phpのとあるライブラリを作っている最中にPHPUnitを使ってテストを実行しようとした。

 

PHPUnitでテストコードを実行しようとするとこんなエラーが出た。

PHP Fatal error:  Class 'PHPUnit\Framework\TestCase' not found

 

PHPUnitはcomposerを使ってインストールしてある。

 

マニュアル通りに書いていたのだがエラー

<?php
use PHPUnit\Framework\TestCase;

class StackTest extends TestCase {

public function testPushAndPop() 

{
.
.
.

 

https://phpunit.de/manual/current/ja/writing-tests-for-phpunit.html

 

 

調べるとエラー内容的にTestCaseを読み込めれば解消する。

スポンサーリンク

 

ということで

ファイルに以下の一文を追加する

require 'vendor/autoload.php';

これで無事テストが実行される。