多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 基本使用 [phpunit手册](https://phpunit.de/manual/current/zh_cn/installation.html#installation.requirements) [TOC] ## 目录介绍 单元测试的代码存放在 tests 目录中。目录介绍如下: ## 运行配置 运行配置文件为phpunit.xml,主要用于初始化启动程序,配置运行环境参数。开发者一般不需要修改这个文件中的内容。 ## 执行测试 可以使用 make:test 的命令,创建一个测试用例: ``` // 在 feature 目录下创建一个功能测试类... php hd make:test UserTest // 在 unit 目录下创建一个单元测试类... php hd make:test UserTest --unit ``` 测试类生成之后,你就可以像平常使用 PHPUnit 一样来定义测试方法。要运行测试只需要在终端上运行 phpunit 命令即可: ``` phpunit ``` 也可以针对某个文件进行测试 ``` phpunit --verbose tests\\unit\\ExampleTest.php ``` 下面是一个简单的单元测试类 ``` <?php namespace tests\unit; use tests\Base; /** * 单元测试 * Class ExampleTest * * @package tests\unit */ class ExampleTest extends Base { public function testOne() { $this->assertTrue(true); } } ``` > 如果要在你的测试类自定义自己的 setUp 方法,请确保调用了 parent::setUp() 方法。