PHPUnit安装及使用示例
发布:smiling 来源: PHP粉丝网 添加日期:2021-04-19 11:29:44 浏览: 评论:0
PHPUnit是一个用PHP编程语言开发的开源软件,是一个单元测试框架。PHPUnit由Sebastian Bergmann创建,源于Kent Beck的SUnit,是xUnit家族的框架之一。本文将介绍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));
- }//www.phpfensi.com
- /**
- * @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来对实际值和预期值进行断言。
Tags: PHPUnit安装
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)