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.php
 
class Demo {
    public function sum($a,$b) {
        return $a+$b;
    }
    public function subtract($a,$b) {
        return $a-$b;
    }
}
 
?>
---------------------------------------------------------------------------------------------------------------------------
<?php
// tests/demoTest.php
 
require_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
 
就可得出结果结果了。
 
其他测试方法看官方网站手册!、
 
 
 
 

PHP单元测试,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。