PHP单元测试
按照github网址中的步骤安装:
wget https://phar.phpunit.de/phpunit.phar
chmod +x phpunit.phar
mv phpunit.phar /usr/local/bin/phpunit 【把phpunit执行文件放到默认的执行文件中,ps:所搭建的php环境中执行文件
也要放到默认的执行目录/usr/local/bin中,用短链接即可 ln -s /opt/lampp/bin/php /usr/local/bin 】
执行phpunit --version 有具体的信息,则表明安装成功。。
编写测试:
<?php//demo.phpclass Demo { public function sum($a,$b) { return $a+$b; } public function subtract($a,$b) { return $a-$b; }}?>---------------------------------------------------------------------------------------------------------------------------
<?php// tests/demoTest.phprequire_once(dirname(__FILE__). '/../Demo.php');class DemoTest extends PHPUnit_Framework_TestCase { public function setUp() { $this->demo = new demo(); } public function tearDown() { } public function testSum() { $this->assertEquals(4, $this->demo->sum(2, 2)); $this->assertNotEquals(3, $this->demo->sum(1, 1)); } public function testSubstract() { $this->assertEquals(0, $this->demo->subtract(2, 2)); }}?>在test.php所在的目录中执行命令:
phpunit tests/demoTest
就可得出结果结果了。
其他测试方法看官方网站手册!、
浙公网安备 33010602011771号