phpunit是一种常用的测试组件

phpstorm中如何配置phpunit呢
  1. 首先需要下载phpunit
    两种方式下载,一种是通过composer,前提需要安装composer
    一种是直接下载phpunit.phar文件
    下载phpunit.phar。下载地址:https://phar.phpunit.de/phpunit.phar
    下载phpunit依赖库。下载地址::https://github.com/Julylovin/composer-vendor

2.配置测试框架

填入正确的phpunit.phar路径

添加依赖库

External Libraries 右键选择Configure PHP Include Paths
如果右键没哟该选项,可以直接在setting中配置php选项,include path添加下载好的phpunit依赖库目录

配置完成后就会出现phpunit扩展库

然后再需要测试的类中创建测试类

问题

1、执行后报错 PHPUnit 运行找不到 PHPUnit_Framework_TestCase?
答:
是版本问题
5.7文档开始应该继承TestCase

class ContentTest extends PHPUnit\Framework\TestCase;

而我的版本是5.7以上的,所以应该不是 继承 \PHPUnit\Framework\PHPUnit_Framework_TestCase,
直接继承TestCase就行了

2、phpstorm总php设置无法选择版本

原因:发现是之前进行composer init后默认勾选了ide composer 同步选项了,去掉即可

phpstorm配置phpunit组件相关推荐

  1. phpstorm配置phpunit,进行php单元测试

    phpstorm配置phpunit,进行php接口单元测试 1.安装php5.6,phpunit5.1,curl mac 自带的默认是php5.5,需要升级,打开终端,运行: curl -s http ...

  2. phpstorm集成phpunit

    phpstorm集成phpunit 1.下载phpunit.phar,将该文件放到某个工程中 2.File > Settings > Languages & Frameworks ...

  3. webpack配置vue组件加载器

    前言 App.vue单文件组件代码 <template><div><h1>App根组件</h1></div> </template&g ...

  4. 使用PHPStorm 配置自定义的Apache与PHP环境

    使用PHPStorm 配置自定义的Apache与PHP环境之一 关于phpstorm配置php开发环境,大多数资料都是直接推荐安装wapmserver.而对于如何配置自定义的PHP环境和Apache则 ...

  5. 后盾网lavarel视频项目---phpstorm 配置ftp, 自动更新同步代码

    后盾网lavarel视频项目---phpstorm 配置ftp, 自动更新同步代码 一.总结 一句话总结: 1.在phpstorm中设置:路径Tools/Deployment/Configuratio ...

  6. Vue 单文件组件||Vue 单文件组件的基本用法||webpack 中配置 vue 组件的加载器|| 在 webpack 项目中使用 vue

    Vue 单文件组件 传统组件的问题和解决方案 1. 问题 1. 全局定义的组件必须保证组件的名称不重复 2. 字符串模板缺乏语法高亮,在 HTML 有多行的时候,需要用到丑陋的 \ 3. 不支持 CS ...

  7. phpstorm调试php配置,PhpStorm配置Xdebug调试WordPress

    PhpStorm配置Xdebug之我的理解 Nginx将root指向PhpStorm的工作目录, 因为自己之前都是Java写的多,用的IDE是IntelliJ IDEA,虽然跟PhpStorm是一家, ...

  8. 优雅的使用Laravel之phpstorm配置

    优雅的使用Laravel之phpstorm配置 先打开一个Laravel 项目,然后在project tool 窗口选择根节点.然后右键->Composer | Init composer . ...

  9. PhpStorm 配置debug断点调试

    以下方法可以不用下载Xdebug helper浏览器扩展插件,也不需配置Debug Configurations. 环境 phpstudy_pro 小皮集成环境 Apache 2.4.39 php 7 ...

最新文章

  1. 陈彦铭_盆栽(陈彦铭)
  2. matlab中实时脚本与纯代码脚本
  3. 利用Matlab比较IIR和FIR,细说IIR滤波器和FIR滤波器的区别
  4. 全网最详系列教程-nacos配置中心详解-NameSpace、Group、DataID
  5. git push时出现错误refusing to update checked out branch: refs/heads/master
  6. maven生成jar,运行却提示没有“没有主清单属性”
  7. OpenCV实现视频人脸检测
  8. c++万能头文件_初学Python,与C对比
  9. 毕业2年,我的工作小结
  10. 一周时间摸清一个行业
  11. python弹窗输入_Python中使用tkinter弹窗获取输入文本
  12. app接口服务器请求为什么会报错307_Vue接口代理和数据Mock,你会了吗
  13. 几种无线通讯介绍与比较(蓝牙,WiFi,IrDA,NFC,Zigbee,UWB)
  14. c语言投票程序设计报告书,C语言程序设计报告书
  15. EA(Enterprise Architecture,企业架构)
  16. Laravel文档梳理7、视图
  17. 鸿合一体机触屏没反应怎么办_一体机屏幕触摸不准的原因以及解决方法
  18. 微信会员卡,微信会员系统
  19. [转载]2016美国数学建模MCM F题(政策)翻译:难民移入政策建模
  20. 从 拼多多 到 抖音

热门文章

  1. vscode ssh连接linux虚拟机在重置虚拟机网络后连接不上的问题(已解决)
  2. 【AD封装】芯片IC封装-QFP,TQFP,LQFP(带3D)
  3. map文件如何导出教程
  4. 【收藏】2020年Python量化文章合辑
  5. 2018展望| AI:巨头生态开始站队,深入垂直行业才能赚钱
  6. php给图片添加文字水印
  7. 黑客帝国中的佛法义理
  8. T410s玩游戏很卡及其散热问题的解决
  9. 三星Note2 SCH-N719刷机教程
  10. delphi游戏开发网址大全