热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何使用ZF版本1.12.11配置PHPUnit-HowtoconfigurePHPUnitwithZFversion1.12.11

Iamusingzendframework1.12.11andnowIwanttousePHPunitwithit.Pearhasstoppeditsstoppe

I am using zend framework 1.12.11 and now I want to use PHPunit with it.Pear has stopped it's stopped support for phpunit.Now it's working with composer. I have install composer and phpunit via composer.But Where I have to put composer json setting file and my project and what should include in my project which automatically take phpunit of composer

我正在使用zend框架1.12.11,现在我想用它来使用PHPunit.Pear已停止它停止支持phpunit.Now它正在使用composer。我已经通过composer安装了composer和phpunit。但是我必须把作曲家json设置文件和我的项目放在哪里以及我的项目中应该包含哪些内容自动取出作曲家的phpunit

1 个解决方案

#1


Per the PHPUnit documentation for Composer installation, add PHPUnit to the dependencies in your project's composer.json file, something like:

根据Composer安装的PHPUnit文档,将PHPUnit添加到项目的composer.json文件中的依赖项,如:

{
    "require-dev": {
        "phpunit/phpunit": "4.6.*"
    }
}

Then run:

composer update -vvv phpunit/phpunit

to actually bring PHPUnit and its dependencies down into your project.

实际上将PHPUnit及其依赖项带入您的项目中。

I usually add the -vvv (maximally verbose) flag to see what's going on under the hood. Feel free to omit if you prefer.

我通常添加-vvv(最大详细)标志来查看引擎盖下发生了什么。如果您愿意,可以随意省略。

Once they are all installed, you can run phpunit the usual way by accessing the executable bin script that PHPUnit and Composer expose for you. From the project root, you should be able to run:

一旦安装完毕,您可以通过访问PHPUnit和Composer为您公开的可执行bin脚本以通常的方式运行phpunit。从项目根目录,您应该能够运行:

./vendor/bin/phpunit --version

to confirm the install is ok.

确认安装没问题。

Once you have a phpunit.xml config file set up that your test suites and directories, you should be able to run your tests using:

一旦你有一个phpunit.xml配置文件设置你的测试套件和目录,你应该能够使用以下命令运行你的测试:

./vendor/bin/phpunit -c /path/to/phpunit.xml

推荐阅读
  • 掌握PHP编程必备知识与技巧——全面教程在当今的PHP开发中,了解并运用最新的技术和最佳实践至关重要。本教程将详细介绍PHP编程的核心知识与实用技巧。首先,确保你正在使用PHP 5.3或更高版本,最好是最新版本,以充分利用其性能优化和新特性。此外,我们还将探讨代码结构、安全性和性能优化等方面的内容,帮助你成为一名更高效的PHP开发者。 ... [详细]
  • Composer 无法加载本地第三方库?如何解决这一常见问题 ... [详细]
  • 在寻找轻量级Ruby Web框架的过程中,您可能会遇到Sinatra和Ramaze。两者都以简洁、轻便著称,但它们之间存在一些关键区别。本文将探讨这些差异,并提供详细的分析,帮助您做出最佳选择。 ... [详细]
  • PHP服务接口的专业测试方法与实践 ... [详细]
  • 在PHP后端开发中遇到一个难题:通过第三方类文件发送短信功能返回的JSON字符串无法解析。本文将探讨可能的原因并提供解决方案。 ... [详细]
  • ElasticSearch 集群监控与优化
    本文详细介绍了如何有效地监控 ElasticSearch 集群,涵盖了关键性能指标、集群健康状况、统计信息以及内存和垃圾回收的监控方法。 ... [详细]
  • 主调|大侠_重温C++ ... [详细]
  • 本文将详细探讨 Java 中提供的不可变集合(如 `Collections.unmodifiableXXX`)和同步集合(如 `Collections.synchronizedXXX`)的实现原理及使用方法,帮助开发者更好地理解和应用这些工具。 ... [详细]
  • Logback使用小结
    1一定要使用slf4j的jar包,不要使用apachecommons的jar。否则滚动生成文件不生效,不滚动的时候却生效~~importorg.slf ... [详细]
  • 本文将详细介绍如何在ThinkPHP6框架中实现多数据库的部署,包括读写分离的策略,以及如何通过负载均衡和MySQL同步技术优化数据库性能。 ... [详细]
  • 本文探讨了如何在Node.js环境中,通过Tor网络使用的SOCKS5代理执行HTTP请求。文中不仅提供了基础的实现方法,还介绍了几种常用的库和工具,帮助开发者解决遇到的问题。 ... [详细]
  • 服务器虚拟化存储设计,完美规划储存与资源,部署高性能虚拟化桌面
    规划部署虚拟桌面环境前,必须先估算目前所使用实体桌面环境的工作负载与IOPS性能,并慎选储存设备。唯有谨慎估算贴近实际的IOPS性能,才能 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
  • 尝试使用Composer安装自定义提交的包时遇到问题,Composer报告找不到指定的包。 ... [详细]
  • 本文将详细介绍YII2.0框架中应用主体文件index.php的作用和运行流程。 ... [详细]
author-avatar
广东庚舞飞扬
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有