若是要全局安装 PHAR:php
$ wget https://phar.phpunit.de/phpunit.phar $ chmod +x phpunit.phar $ sudo mv phpunit.phar /usr/local/bin/phpunit $ phpunit --version
测试结果说明:一共有5种,上图的例子出现了两种。bootstrap
. :表明正确函数
F :表明断言错误测试
E :表明PHP程序错误或是异常spa
I : 表明没有实现的方法.net
S : 表明是跳过的方法rest
生产的覆盖文件说明:get
Classes: 只有一个类中的全部方法都被覆盖的时候,这个类才算是被测试完的it
Functions/Methods :只有一个方法或是函数的全部有效的语句代码都被执行到了才算这个方法或是函数是被测试完的io
Lines: 总行数将会不饱行注释,空行,<?php ?> 标签, 及类及方法的声明。
安装自动生成PHPUnit测试骨架脚本phpunit-skelgen
wget https://phar.phpunit.de/phpunit-skelgen.phar chmod +x phpunit-skelgen.phar mv phpunit-skelgen.phar /usr/local/bin/phpunit-skelgen
用法:
phpunit-skelgen generate-test [--bootstrap="..."] class [class-source] [test-class] [test-source]