相比你正在使用的方法,采用PHPUnit进行测试并不是一个全然不同的东西。它们只是方法不同。两者之间的不同在于,检查程序行为是否符合正确是通过一批可以自动测试的代码片断来进行的。这些代码片断叫做单元测试。 在这一部分,我们先基于打印的测试代码进行自动测试。假设我们要测试PHP的内建数组Array。需要测试之一是函数sizeof(),对任何新创建的数组,sizeof()函数应该返回 0。当我们加入一个新数组成员,sizeof()应该返回1。例1显示了我们想测试什么。
例1. 测试数组和sizeof()
<?php
$fixture = Array( );
// $fixture应该为空。
$fixture[] = "element";
// $fixture应该包含一个数组成员。
?>
$fixture = Array( );
// $fixture应该为空。
$fixture[] = "element";
// $fixture应该包含一个数组成员。
?>

收藏到QQ书签