b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

cmd打开文件夹 PHPUnit在Windows下的配置及使用

电脑杂谈  发布时间:2018-01-03 11:06:17  来源:网络整理

使用cmd打开文件_cmd打开文件夹_怎么打开cmd命令窗口

由于我们项目涉及到php,因此需要对php代码进行单元测试。经过一番了解,决定用PHPUnit来测试php。PHPUnit花了不少时间摸索如何配置PHPUnit,看官网的文档也是一把泪。但知道怎么配置后,其实还是很简单的。

系统:Windows 10 版

PHP版本:PHP 5.5.12

服务器工具:WAMPSERVER 2.5

PHPUnit版本:PHPUnit 4.8

一、配置PHPUnit

首先到PHPUnit官网(点此进入)下载相应的版本。我们使用的是php 5.5,于是选择PHPUnit 4.8。得到.phar文件,并把名字改为phpunit.phar。

把该文件放到任意位置。以我自己为例,我把它放到我们项目的目录下,即D:\repository\CourseManagement\mobile_api_test。

右键我的电脑,选择属性。点击左侧的高级系统设置。此时弹出系统属性,选择高级选项卡,点击右下角的环境变量。 在用户变量里面,双击PATH,在变量后面添加;D:\repository\CourseManagement\mobile_api_test(注意最前面的分号,路径填存放phpunit.phar的路径)。配置这个是为了在任意位置都能使用PHPUnit,不配置的话,需要在phpunit.phar的路径下才能使用PHPUnit。

官方文档里有一点没有提到,就是php的环境变量也要设置。比如我的php.exe在E:\software\wamp\bin\php\php5.5.12里,那么也要在PATH后面添加;E:\software\wamp\bin\php\php5.5.12。PS:可能是因为我没有安装PHP的IDE,所以一直没有配置它,偶然之间才想到可能要添加这个环境变量。

按快捷键Win R,输入cmd并回车。进入存放phpunit.phar的路径。输入echo @php "%~dp0phpunit.phar" %* > phpunit.cmd并回车。接着输入phpunit --version并回车。如果得到输出PHPUnit x.y.z by Sebastian Bergmann and contributors.则表示配置好了(如果有误,输入exit并回车,重新来一遍)。如下图:

二、使用PHPUnit进行测试

使用PHPUnit,必须使用类。以login.php为例(位置在D:\repository\CourseManagement\mobile_api),我们的初始版本是这样的(欢迎吐槽本博客内的代码):

使用cmd打开文件_cmd打开文件夹_怎么打开cmd命令窗口

这样没法测试,于是进行一翻修改。首先在login.php所在文件夹里建立一个文件夹classes,并在里面新建class_login.php,内容为login.php修改后的版本:

除此之外,也要修改原来那个login.php的内容,修改后如下:

开始写测试文件

我把测试文件放在D:\repository\CourseManagement\mobile_api_test这个文件夹内。新建一个文件 `login_test.php' ,并写入以下代码:

执行测试文件

快捷键 Win R ,输入cmd并回车。进入该测试文件的目录,输入phpunit login_test.php执行测试。

简单的测试就完成了。

三、摸索过程

一开始下载PHPUnit,得到.phar文件,以为要解压,囧。找了半天才发现有一个能够解压这种文件的网站(点此进入)。然而并没有什么用……


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-57845-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 王晓冕
      王晓冕

      只要我们保持定力假以时日一定能登上世界之巅

    每日福利
    热点图片
    拼命载入中...