最近编写了一个小的程序,想尝试进行单元测试,因为使用的IDE是PHPStrom,现记录一下在PHPStrom中如何而配置PHPUnit.
1.下载PHPUnit
1)通过官网进行下载,网址:https://phpunit.de/
2)通过Composer进行下载,方法详见官网.
3)通过PHPStrom内置设置进行下载.
针对windows操作系统.
这里使用的是官网下载的方式,下载完成后,解压到指定目录.
然后在当前目录下新建一个.txt文件,将 @php "%~dp0phpunit.phar" %* 写入文本文件,保存并重命名为phpunit.cmd
将解压对的目录设定为全局变量.然后使用cmd终端,输入phpunit --version.
如果返回phpunit的版本号即为成功
2.在PHPStrom中配置phpunit
首先打开PHPStrom,打开File>Setting.
选择Languages & Frameworks > PHP
在右侧的项目设置中选择PHP版本和命令行界面解释器(CLI interpreter)
这里使用的是Laravel 5.5框架,框架中自带phpunit的模块,选择PHP > Composer.
配置该项目的Composer.json和系统Composer.phar的位置.
配置完成后,选择PHP > PHPUnit
这里我采用了选择Path to phpunit.phar文件的形式.
之后选择之前phpunit.phar文件的下载位置,选中phpunit.phar文件
点击目录后的刷新,如果没有提示'please select php interpreter to load PHPUnit version'之类的错误提示,则phpunit已经配置完成.