手机
当前位置:查字典教程网 >编程开发 >php教程 >PHPUnit安装及使用示例
PHPUnit安装及使用示例
摘要:PHPUnit是zend官方大力支持的测试框架,高质量的单元测试时保证项目质量的基础,能够有效的减少BUG,改善程序。安装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来对实际值和预期值进行断言。

【PHPUnit安装及使用示例】相关文章:

PHP默认安装产生系统漏洞

PHP中的魔术方法总结和使用实例

PHPlet在Windows下的安装

PHP中使用curl入门教程

PHP安装问题

PHP动态图像的创建

把PHP安装为Apache DSO

PHP图像处理类库及演示分享

PHP中的traits实现代码复用使用实例

Win2000+Apache+MySql+PHP4+PERL安装使用小结

精品推荐
分类导航