PHPUnit安装及使用示例

作者: 贝博体育app网络  发布:2019-09-23

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来对实际值和预期值进行预知。

本文由贝博体育app发布于贝博体育app网络,转载请注明出处:PHPUnit安装及使用示例

关键词:

上一篇:简言之的选用ncurses的多进度小程序
下一篇:没有了