3 命令行测试执行器
命令行输出
这里主要就是介绍phpunit
的显示结果
首先第一行是PHPUnit
的版本信息:
PHPUnit 8.1.0 by Sebastian Bergmann and contributors.
第二行就是结果,有以下结果,测试了多少个方法,就有多少个以下的值:
.
执行成功F
断言失败R
当测试被标记为有风险时输出S
当测试被跳过时输出I
当测试被标记为不完整或者未实现时输出
接下来就是针对结果的详细说明。
命令行选项
测试文件
测试文件要满足以下2个条件之一就可以:
- 继承
PHPUnit\Framework\TestCase
类 - 实现
public static function suite()
,并在其中返回PHPUnit_Framework_Test*
的对象
第一个条件很简单,接下来演示第二种方法:
class UserStoreTest
{
public static function suite()
{
// 这个类我也不知道有什么用,所以就先直接返回一个空对象
return new \PHPUnit\Framework\TestSuite(