PHPUnit安装
Linux
如果要全局安装 PHAR:
wget https://phar.phpunit.de/phpunit-6.2.phar
chmod +x phpunit-6.2.phar
sudo mv phpunit-6.2.phar /usr/local/bin/phpunit
phpunit --version
也可以直接使用下载的 PHAR 文件:
wget https://phar.phpunit.de/phpunit-6.2.phar
php phpunit-6.2.phar --version
Windows
整体上说,在 Windows 下安装 PHAR 和手工在 Windows 下安装 Composer 是一样的过程:
为 PHP 的二进制可执行文件建立一个目录,例如 C:\bin
将 ;C:\bin 附加到 PATH 环境变量中(相关帮助)
下载 https://phar.phpunit.de/phpunit-6.2.phar 并将文件保存到 C:\bin\phpunit.phar
打开命令行(例如,按 Windows+R » 输入 cmd » ENTER)
建立外包覆批处理脚本(最后得到 C:\bin\phpunit.cmd):
C:\Users\username>cd C:\bin
C:\bin>echo @php "%~dp0phpunit.phar" %* > phpunit.cmd
C:\bin>exit
新开一个命令行窗口,确认一下可以在任意路径下执行 PHPUnit:
C:\Users\username>phpunit --version
一些常用的断言
assetTure assetStatus assetJson assetArrayHasKey assetClassHasAttribute
使用技巧
phpunit --help //查看可用选项
phpunit ClassTest //要测试的类
phpunit --filter=testFunction //要测试的方法
phpunit --stop-on-error //首次错误出现后停止执行
phpunit --stop-on-failure //首次错误或失败出现后停止执行
phpunit --stop-on-risky //首次碰到有风险的测试时停止执行