phpunit:PHPUnit使用小记

  头次使用这种东西开始有些手忙脚乱弄了 2天了终于有点眉目了记录下过程

  以下都是在windows下进行php版本是php-5.1.4-win32

  phpunit要通过pear安装所以首先要安装pear

  找到php目录下有个go-pear.bat双击运行提示你安装系统级别还是个本地拷贝直接回车定制安装目录选择默认即可直接回车会自动从网站WebSite上下载所需要文件会就提示你安装好了

  安装好pear后在php目录下发现有个pear.bat这个是pear安装包用

  在命令行进行php目录输入 pear phpunit2

  即可安装完成

  在php目录下会生成个phpunit.bat这个是命令行下测试命令

  我们可以把他复制到我们要测试目录下面

  在命令行下输入 phpunit sampleTest

  就是对sampleTest这个进行测试了

  有 2点需要注意地方:

  phpunit需要pearbenchmark包所以要安装 pear benchmark即可

  在windows下安装完成后还不能直接进行测试运行测试时会出现 'php'不是内部或外部命令也不是可运行经我路跟踪最后在PHPUnit2/Util/Fileloader.php这个文件里找到了问题所在这个文件是载入测试文件用同时使用php解释器进行了语法检查shell_exec('php -l ' . escapeshellarg($filename));而我php.exe并没有在系统path中所以出现了上述问题种办法是将$output到的前代码全部注释掉这样就不用语法检查了还有种办法就是在系统path中加入php安装目录

Tags:  phpunit2 phpunit

延伸阅读

最新评论

发表评论