PHPUnit安装及使用示例
PHPUnit安装及使用示例
发布时间:2016-12-29 来源:查字典编辑
摘要: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来对实际值和预期值进行断言。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新php教程学习
热门php教程学习
编程开发子分类