首先,phpunit是在pear下安装的。因此,我们首先应该安装pear。
在windows下安装pear很简单,在php安装的根目录下有go-pear.bat批处理文件,双击该文件一路选择默认即可。
然后我们开始安装phpunit。首先打开命令行,应用pear命令来安装。PHPUnit官方网站http://www.phpunit.de/manual/3.7/en/index.html
pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit
安装成功后,会在你的PHP安装目录下出现/pear/PHPUnit/等文件夹。
然后在koahna的unittest模块中包含PHPUnit的自动加载文件。具体位置是在modules/unittest/init.php文件的头部加上如下代码:
require('PHPUnit/Autoload.php');
这里有一些地方需要注意。
1、PHP的安装文件目录需要设定在操作系列的PATH变量里面,否则,上面的包含方式有可能找不到文件。
2、在Kohana3.2之后的版本中移除了Web界面的单元测试,之保留了命令行格式下的单元测试。如果需要使用Web界面方式的单元测试,则需要将3.1.X版本的unittest模块替换3.2版本的模块,同时修改几处不兼容的地方,主要是3.1版本和3.2版本中加载配置文件方式的不兼容。
然后使用unittest模块就非常简单了,启用bootstrap模块,然后再地址栏中输入相应的地址 /unittest就会出现相应的界面了