PHPUnit安装及使用示例
PHPUnit是zend官方大力支持的测试框架,高质量的单元测试时保证项目质量的基础,能够有效的减少BUG,改善程序。
安装PHPUnit:
在php的目录下:
代码如下:
pear channel-discover pear; pear install phpunit/PHPUnit
windows下将php的环境变量加入到PATH环境变量中。
简单使用:
代码如下:
<?php class StackTest extends PHPUnit_Framework_TestCase { public function testArray() { $stack = array(); $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 */ public function Stringlen() { $str = 'abc'; $this->assertEquals(3, strlen($str)); } }
从上可以看到编写PHPUnit的基本规律:
(1)类Class的测试写在ClassTest中
(2)ClassTest继承PHPUnit_Framework_TestCase
(3)测试方法都是test*格式,也可以通过@test将其标注为测试方法。
(4)通过断言方法assertEquals来对实际值和预期值进行断言。
相关推荐
hebiwtc 2020-04-22
Nicolase 2019-12-27
田野 2017-10-17
xcguoyu 2015-08-26
wqzbxh 2015-01-21
limuxia 2011-11-28
SuperMenyII 2019-07-01
huanxueruxi 2019-07-01
wzllai 2019-07-01
xhqiang 2019-06-30
spinachcqb 2019-06-30
yboker 2019-06-30
ahxxx 2019-06-30
aikudeyu 2016-07-01
Ykbug 2016-06-09
zhangkala 2016-01-08
麦盟Maimob 2015-08-26
怕什么真理无穷 2019-06-26
cxymds 2019-06-26