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

 

  会展示:


composer 安装PHPUnit_第1张图片

 

表示安装成功,接着 把它加入到系统path中



composer 安装PHPUnit_第2张图片
 


 这样就在任何目录下可以执行了。

接着我们在protected\tests\functional目录下写一个test.php测试一下吧

pchannelList();
		print_r($list);
  }
}

 

 

接着进入protected\tests 下,执行

phpunit functional\test.php

 就出现了


composer 安装PHPUnit_第3张图片
 

不过目前还没有测试controller类,也没看如何生成测试报告,如知道的朋友就补上吧,另外把 composer打包传上了,在附件里。


 

 

  • composer 安装PHPUnit_第4张图片
  • 大小: 5 KB
  • composer 安装PHPUnit_第5张图片
  • 大小: 6.8 KB
  • composer 安装PHPUnit_第6张图片
  • 大小: 5.2 KB
  • composer.rar (1.7 MB)
  • 下载次数: 1
  • 查看图片附件

你可能感兴趣的:(php,phpunit,composer)