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