wget https://phar.phpunit.de/phpunit.phar
chmod +x phpunit.phar
mv phpunit.phar /usr/local/bin/phpunit
phpunit --version
查看输出
[root@iz2ze3tbnjm8wpys7oxb3yz develop]# phpunit --version
PHPUnit 6.4.3 by Sebastian Bergmann and contributors.
说明安装成功
写个简单demo 单元测试文件
<?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));
}
}
?>
保存为test.php
phpunit test.php
查看输出
PHPUnit 6.4.3 by Sebastian Bergmann and contributors.
. 1 / 1 (100%)
Time: 60 ms, Memory: 8.00MB
OK (1 test, 5 assertions)
说明phpunit已经安装成功