Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法
本文实例讲述了Windows下wampphp单元测试工具PHPUnit安装及生成日志文件配置方法。分享给大家供大家参考,具体如下:
phpunit下载网站http://www.phpunit.cn/
一、安装PHPUnit
1.选择版本
我用的是php版本是5.6.25所以我选择的是PHPUnit5.7
2.安装过程
①为PHP的二进制可执行文件建立一个目录,例如C:\bin
②将;C:\bin附加到PATH环境变量中 【将php的目录;E:\wamp64\bin\php\php5.6.25也附加到PATH环境变量中】
③下载phpunit.phar并将文件保存到C:\bin\phpunit.phar
④打开CMD命令行
⑤建立外包覆批处理脚本(最后bin目录下会自动生成C:\bin\phpunit.cmd文件):
C:\Users\username>cdC:\bin C:\bin>echo@php"%~dp0phpunit.phar"%*>phpunit.cmd C:\bin>exit
⑥【注意下载下来一般是phpunitx-y.phar,带版本号的所以要去掉版本号 修改文件名为phpunitx.phar】
⑦新开一个CMD命令行窗口,确认一下可以在任意路径下执行PHPUnit:
C:\bin>phpunit--version PHPUnit5.7.19bySebastianBergmannandcontributors.
二、使用PHPUnit进行测试
在C:\bin目录下创建文件StackTest.php
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)); } } ?>
进行测试
C:\bin>phpunitStackTest.php PHPUnit5.7.19bySebastianBergmannandcontributors. .1/1(100%) Time:543ms,Memory:13.00MB OK(1test,5assertions)
三、phpunit生成三种日志文件的配置方法
#目录结构windows
bin目录下
├──phpunit.phar
├──phpunit.cmd
├──phpunit.xml
├──build.xml
├──ArrTest.php
└──tmp
├──logfile.json
├──logfile.tap
└──logfile.xml
#日志XML文件配置新建文件build.xml放置在根目录
#命令
*生成xml格式的日志文件
phpunit--log-junittmp/logfile.xmlArrTest.php
*生成tap格式的日志文件
phpunit--log-taptmp/logfile.tapArrTest.php
*生成json格式的日志文件
phpunit--log-jsontmp/logfile.jsonArrTest.php
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP错误与异常处理方法总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》及《php优秀开发框架总结》
希望本文所述对大家PHP程序设计有所帮助。