Я работаю над созданием библиотеки PHP и хочу начать писать тесты. Я получаю сообщение об ошибке Fatal error: Class 'PHPUnit\Framework\TestCase' not found
.
Моя структура проекта: в моей основной директории у меня есть composer.json, каталог src/со всеми моими классами, каталог tests/с подкаталогами unit/и accept/. Те тесты, которые я пытаюсь запустить, находятся в каталоге unit/. Я использую интерфейс командной строки для запуска теста, поэтому ошибка возникает при запуске phpunit tests/unit/testMyClass.php
testMyClass.php выглядит так:
<?php
require 'vendor/autoload.php';
use PHPUnit\Framework\TestCase;
class MyClassTest extends TestCase {
public function testCreateMyClass() {
// Tests are written here
}
}
?>
Мой композитор .json:
{
"require-dev": {
"phpunit/phpunit": "4.8.*"
}
"autoload": {
"classmap": [
"src/"
}
}
}