例5展示了如何用PHPUnit重写例4中的两个测试。
例5. 用PHPUnit测试 Array和sizeof().
<?php
require_once 'PHPUnit2/Framework/TestCase.php';
class ArrayTest extends PHPUnit2_Framework_TestCase {
public function testNewArrayIsEmpty( ) {
// 创建数组fixture。
$fixture = Array( );
// 断言数组fixture的大小是0。
$this->assertEquals(0, sizeof($fixture));
}
public function testArrayContainsAnElement( ) {
// 创建数组fixture。
$fixture = Array( );
// 为数组fixture增加一个成员。
$fixture[] = 'Element';
//断言数组fixture的大小是1。
$this->assertEquals(1, sizeof($fixture));
}
}
?>
require_once 'PHPUnit2/Framework/TestCase.php';
class ArrayTest extends PHPUnit2_Framework_TestCase {
public function testNewArrayIsEmpty( ) {
// 创建数组fixture。
$fixture = Array( );
// 断言数组fixture的大小是0。
$this->assertEquals(0, sizeof($fixture));
}
public function testArrayContainsAnElement( ) {
// 创建数组fixture。
$fixture = Array( );
// 为数组fixture增加一个成员。
$fixture[] = 'Element';
//断言数组fixture的大小是1。
$this->assertEquals(1, sizeof($fixture));
}
}
?>

收藏到QQ书签