手机
当前位置:查字典教程网 >编程开发 >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安装及使用示例】相关文章:

PHP5对象体系

PHP安装memcached扩展笔记

PHP编译安装时常见错误解决办法

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

PHP5 安装方法

php中smarty变量修饰用法实例分析

PHP实现分页的一个示例

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

PHP默认安装产生系统漏洞

PHP rsa加密解密使用方法

精品推荐
分类导航