composer 安装PHPUnit
折腾了几天的PHPUnit 安装,开始采用pear的方式安装,发现不是安装不了,就是包陈旧。看介绍说用composer安装会好些。我理解composer就相当于java的gradle吧,感觉大同小异。下载了composer 开始安装,gradle是配置build.gradle文件,composer是配置json文件,json文件和composer放到一个目录下比较合适。我的composer.json文件如下:
{"autoload": {"psr-0": {"": "src"}},"config": {"bin-dir": "bin/"},"require-dev": {"phpunit/phpunit": "3.7.*","phpunit/phpunit-selenium": ">=1.2","phpunit/dbunit": ">=1.2","phpunit/phpunit-story": "*"}
}
在require-dev里,后面的数字应该是版本号
于是执行
composer install --dev
就开始安装了,如果安装成功会在目录下产生vendor,bin两个目录
其中phpunit.bat (windows系统)在bin目录下
进入bin目录下执行:
phpunit --version
会展示:
表示安装成功,接着 把它加入到系统path中
这样就在任何目录下可以执行了。
接着我们在protected\tests\functional目录下写一个test.php测试一下吧
<?phpclass test extends PHPUnit_Framework_TestCase {private $controller;public function setUp(){ }public function tearDown(){ }public function testFindByOpenId() { $ChannelModel= ChannelModel::model();$list = $ChannelModel ->pchannelList();print_r($list);}
}
接着进入protected\tests 下,执行
phpunit functional\test.php
就出现了
不过目前还没有测试controller类,也没看如何生成测试报告,如知道的朋友就补上吧,另外把 composer打包传上了,在附件里。
composer 安装PHPUnit相关推荐
- linux phpunit 安装,PHPUnit安装教程
使用PHPUnit的第一步就是安装PHPUnit. 1 准备条件 1.1 PHPUnit版本选择 最新版PHPUnit并不能在所有的PHP环境下使用. 例如,PHPUnit 6.4 不能在PHP 5. ...
- Docker容器PHP5.6-fpm环境通过composer安装laravel
一 .构建镜像 点击查看 本博客构建php5.6-fpm环境步骤 https://blog.csdn.net/one312/article/details/104070320 二.用已经构建的镜像创 ...
- composer 安装tp5以及tp5的目录结构
composer 安装tp5以及tp5的目录结构 如果未安装compsoer ,请先看另一篇 composer如何安装 安装命令 composer create-project topthink/th ...
- 用composer安装laravel-bjyblog
前面讲了两行命令composer的安装,现在我们来操作一下composer安装基于laravel的博客laravel-bjyblog.测试环境是linux,bt面板,php7.2安装扩展fileinf ...
- 使用Composer安装Laravel步骤
2019独角兽企业重金招聘Python工程师标准>>> 注:要在控制台中使用composer命名,需要将Composer及PHP的可执行文件(.exe/.bat)所在目录配置到系统环 ...
- Xampp安装PHPUnit
原文地址:http://www.xbc.me/install-phpunit-on-xampp/ 最近准备着手开发Magento的插件,为了保证插件的代码质量,决定采用TDD的方法进行开发.在PHP实 ...
- composer安装其实可以很简单 两行命令就解决了
最近接了一个cakephp项目,就想着用composer安装实施,因为Composer 可以方便地帮你安装项目中声明所依赖的外部工具库(libraries).之前没有接触过,相对比较陌生,但是相信ph ...
- 使用 Composer 安装 Laravel 框架
前言: 1. Composer 安装 Laravel 有两种方式: 第一种是通过 Composer 的 create-project 命令安装 Laravel 框架, 第二种是先通过 Composer ...
- Composer 安装(一)
2019独角兽企业重金招聘Python工程师标准>>> 一.简介 Composer 是 PHP 用来管理依赖(dependency)关系的工具.你可以在自己的项目中声明所依赖的外部工 ...
最新文章
- 《Attention is All You Need》浅读(简介+代码)
- netty:NIO模型--选择器(Selector)
- 混合图的欧拉路径和欧拉回路判断
- [css] 举例说明你对相邻兄弟选择器的理解
- 【Elasticsearch】Elasticsearch如何物理删除给定期限的历史数据?
- Node.js 用户注册功能的实现
- sftp连不上服务器 vscode_vscode+sftp 开发模式环境的同步
- Ulipad安装失败解决办法
- Linux之vim编辑器的使用
- 解决添加打印机print spooler打印服务自动关闭故障
- 【图文详解】Python(3.9.6)安装教程 + pip安装教程
- 《IT老外在中国》第28期:他经历了Adobe最惊心动魄的一跃
- 小心!第三方支付最常遇到的 6 大骗局!
- linux测试上行带宽,linux服务器上传下载带宽测试
- Kotlin实战 | 语法糖,总有一颗甜到你(持续更新)
- Vue使用自定义字体
- h5 换脸 php,DIY海报H5案例|换脸show颜值
- 30款android开发高效必备工具(附下载地址)
- 随手记——Moment.js
- 番茄助手 VS2015