巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
建站专提News

Windows下wamp php单位测试东西PHPUnit装置及天生日记文件设置装备摆设体例

一佰互联网站开辟设想(www.taishanly.com) 宣布日期 2020-04-25 14:40:44 阅读数: 161

本文实例报告了Windows下wamp php单位测试东西PHPUnit装置及天生日记文件设置装备摆设体例。分享给大师供大师参考,详细以下:

phpunit下载网站 http://www.phpunit.cn/

一、装置PHPUnit

1.挑选版本

我用的是php版本是5.6.25 以是我挑选的是PHPUnit 5.7

2.装置进程

① 为 PHP 的二进制可履行文件成立一个目次,比方 C:in

② 将 ;C:in 附加到 PATH 情况变量中  【将 php的目次 ;E:wamp64inphpphp5.6.25 也附加到 PATH 情况变量中 】

③ 下载phpunit.phar 并将文件保管到 C:inphpunit.phar

④ 翻开CMD号令行

⑤ 成立外包覆批处置剧本(最初bin目次下会主动天生 C:inphpunit.cmd 文件):

C:Usersusername> cd C:inC:in> echo @php "%~dp0phpunit.phar" %* > phpunit.cmdC:in> exit

⑥ 【注重下载上去普通是phpunitx-y.phar,带版本号的 以是要去掉版本号  点窜文件名为 phpunitx.phar】

⑦ 新开一个CMD号令行窗口,确认一下能够在肆意途径下履行 PHPUnit:

C:in>phpunit --versionPHPUnit 5.7.19 by Sebastian Bergmann and contributors.

二、利用PHPUnit停止测试

在C:in 目次下成立文件StackTest.php

<?phpuse PHPUnitFrameworkTestCase; class StackTest extends TestCase {  public function testPushAndPop()  {   $stack = [];   $this->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:in>phpunit StackTest.phpPHPUnit 5.7.19 by Sebastian Bergmann and contributors..                 1 / 1 (100%)Time: 543 ms, Memory: 13.00MBOK (1 test, 5 assertions)

三、phpunit 天生三种日记文件的设置装备摆设体例

#目次布局 windows

bin目次下

├── phpunit.phar├── phpunit.cmd├── phpunit.xml├── build.xml├── ArrTest.php└── tmp      ├── logfile.json      ├── logfile.tap      └── logfile.xml

#日记XML文件设置装备摆设 新建文件 build.xml 安排在根目次

<logging><log type="json" target="tmp/1ogfile.json"/><log type="junit" target="tmp/logfile.xml" logIncompleteSkipped="false"/><log type="tap" target="tmp/logfile.tap"/></logging>

#号令

*天生xml格局的日记文件

phpunit --log-junit tmp/logfile.xml ArrTest.php

*天生tap格局的日记文件

phpunit --log-tap tmp/logfile.tap ArrTest.php

*天生json格局的日记文件

phpunit --log-json tmp/logfile.json ArrTest.php

更多对PHP相干内容感乐趣的读者可检查本站专题:《PHP毛病与非常处置体例总结》、《php字符串(string)用法总结》、《PHP数组(Array)操纵技能大全》、《PHP运算与运算符用法总结》、《PHP收集编程技能总结》、《PHP根基语法入门教程》、《php面向东西法式设想入门教程》及《php优异开辟框架总结》

但愿本文所述对大师PHP法式设想有所援助。

一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。更多资讯:tags标签

相干消息more

01
12月
软件园做网站,专业做网站的收费软件有哪些?

一佰互联做为天下性IDC域名主机及自助建站办事商,针对软件园专业做网站的公司, 自立研发一款自助拖沓式专业做网站的软件,该软件接纳PHP+M... >>概况

22
11月
新建的网站若何公道SEO优化疾速获得百度好排

新建的网站若何SEO优化疾速获得百度好排名大师晓得百度对域名年纪越久,公道的SEO优化排名能够会绝对较高!那对新站是否是就只能期待?必定有... >>概况

23
04月
Virtual Box的host-only网

Virtual Box的host-only收集利用Host-only能够在VirtualBox中能够成立一个外部的局域网,并且还能够使得主机... >>概况

07
05月
收集跨国发卖

收集之上是不地舆边界的,网站设想能够把产物的各类信息都能揭示出来。电子商务把每种贸易运营勾当从其地点的地舆规模束缚出来。地舆规模将不再约... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站