У меня такая же проблема с этим вопросом . Но когда я добавляю ' DIR ' как , этот ответ , но он работает неправильно.
моя структура каталогов:
app \ Уровень бизнес-логики \ searchController.php
app \ Data Access Layer \ connect.php
Приложение \ Тесты \ test.php
test.php
<?php
namespace Tests;
require __DIR__.'/Business Logic Layer/searchController.php';
use PHPUnit\Framework\TestCase;
use Search\SearchController as DB;
class SearchTest extends TestCase
{
public function testsearch()
{
$Ctrl=new DB;
$result=$Ctrl->select();
$this->assertNotNull($result);
}
}
Когда я запускаю phpunit, ошибка показа консоли
Предупреждение PHP: require (F: \ xamp \ htdocs \ AppRoot \ app \ tests / Уровень бизнес-логики / searchController.php): не удалось открыть поток: нет такого файла или каталога в F: \ xamp \ htdocs \ AppRoot \ телефонная книга \ tests \ test.php в строке 3
Но мой файл - F: \ xamp \ htdocs \ AppRoot \ app \ Уровень бизнес-логики / searchController.php
Не знаю как это исправить, помогите пожалуйста!