여러 테스트 파일과 다른 파일이 상속 할 파일이 하나 있습니다. phpunit에서 클래스의 이중 정의가 있다고 말합니다.
이
은 상위 파일입니다<?php
namespace Initial\Reports\Tests;
use Illuminate\Database\Eloquent\Model;
use Initial\Reports\DataFetcher;
const DONT_CARE = true;
class ReportTest extends \TestCase {
}
다른 모든 테스트는 그들은 모두 같은 폴더에 앉아 위의 파일
에서 상속합니다. 내가
phpunit path/to/folder/
을 실행할 때
와 나는 당신이 당신의 클래스를 포함하는 파일 중 하나 이상 include
을하고있는 것처럼
PHP Fatal error: Cannot redeclare class Initial\Reports\Tests\ReportTest in /Users/tzookb/Sites/lps.core/app/initial/Reports/tests/ReportTest.php
'path/to/folder' 또는'Initial \ Reports \ Tests' 네임 스페이스의 다른 곳에 'ReportTest'라는 또 다른 클래스가 있어야합니다. 이름을 바꿉니다. – Bjorn