2020-08-12 00:33:24mac phpunit安装篇
您现在的位置是: 首页 > php > mac phpunit安装篇
作为一个PHP开发,一直听说单元测试,却没有使用过,今天闲来无事,去了解了一下单元测试,并且在mac上phpstorm上配置了phpunit。
下面则是我配置phpunit的步骤:
第一步:通过phpstorm来下载phpunit
在Preferences->Languages & Frameworks->PHP->Test Frameworks中右侧有一个Download phpunit
不过需要注意一点,这边下载的是最新的phpunit版本,phpunit对php版本有要求,自己php版本低了,这样下载,最后配置运行的时候会提示错误,笔者也是这样操作不行后续手动下载对应的php的phpunit版本,后续操作一致。
不同版本安装方法 :
https://phpunit.de/getting-started-with-phpunit.html
第二步:
将phpunit.phar移到相对应的php版本bin目录下,为了方便移动过程中,改了名字
第三步:给phpunit文件写权限 chomd +x phpunit
第四步:配置phpunit
至此我们在phpstorm中也完成了phpunit的配置,我们这里就来测试一下是否配置成功;
phpunit --version 如下图,则是安装成功了。
在我们的项目中加入一段测试代码
测试类继承于 PHPUnit\Framework\TestCase
<?php
use PHPUnit\Framework\TestCase;
class StackTest extends TestCase
{
public function testPushAndPop()
{
$stack = [];
$this->assertEquals(0, count($stack));
array_push($stack, 'foo');
$this->assertEquals('foo', $stack[count($stack)-1]);
$this->assertEquals(1, count($stack));
$this->assertEquals('foo', array_pop($stack));
$this->assertEquals(0, count($stack));
}
}
?>
命令行:phpunit 文件名 或者右键run
关键字词: mac phpunit安装篇
上一篇: 创建文件