找不到 PHPUnit 类测试用例
2022-08-30 22:09:26
我正在努力创建一个PHP库,并希望开始编写测试。我收到一个错误。Fatal error: Class 'PHPUnit\Framework\TestCase' not found
我的项目结构是:在我的主目录中,我有composer.json,一个包含我所有类的src/目录,一个带有unit/和incept/subdirectories的test/目录。我尝试运行的测试位于 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
}
}
?>
我的 composer.json 是:
{
"require-dev": {
"phpunit/phpunit": "4.8.*"
}
"autoload": {
"classmap": [
"src/"
}
}
}