问题标签 [phpunit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - Eclipse PDT 和 PHPUnit?
是否有 PHPUnit 与 Eclipse PDT 的集成?
如果没有,是否有计划这样做?
phpunit - 是否有任何用于单元测试 kohana 基础项目的好教程(示例)?
我正在寻找 PHPUnit 在 KohanaPHP 框架上测试项目的最佳实践。
php - Phing、Xinc 或 phpUnderControl - 哪一个会持续存在?
我仍在研究应该使用其中哪一种工具。当我四处寻找时,我注意到他们都没有真正发布任何新版本:
我应该选择 phpUnderControl,因为它有最新版本并且可能会继续开发吗?我不想仅仅因为 php 5.3 附带的某些功能无法由其中一个处理,就必须在半年内切换。
我需要 PHP Unit、SVN 和 Codesniffer 支持。
php - xinc的分步教程?
我试图进入一个 php 项目的 CI 开发,在我使用 phpUnderControl 失败后,因为 Java 似乎对我爆炸,我想尝试 xinc。我的 xinc 安装得很好(主要是因为我擅长 php 并且知道它给出的错误是什么)。是否有项目的分步教程?我只发现了这个:http: //xinc.eu/api/documentation/get/file/xinc/1211028000/Enduser/index.html和http://code.google.com/p/xinc/wiki/SimpleSubversionProject
我的主要问题是我不应该在 /etc/xinc/conf.d 中的配置中添加什么以及在 /var/xinc 中的 build.xml 中添加什么。
在不得不蛮力半天之后,我明天会写一个 :) 有趣的一天,尽管我是一名开发人员并且可以做这样的事情是件好事!
php - 在 OSX Leopard 上正确安装 PHPUnit 和 Pear
我已经使用本指南安装了梨http://t-machine.org/index.php/2008/12/28/how-to-install-pear-on-os-x-105/
在/etc/php.ini我的include_path = ".:/usr/local/PEAR"
使用sudo pear install phpunit/PHPUnit 将PHPUnit 安装在/usr/local/PEAR/ PHPUnit 下(否则会出错)
然而,当我尝试执行 phpunit 时,我收到了这个错误
我只是想知道是否有人对安装 pear osx 的问题或完整(正确的指南)有所了解。
谢谢!
php - 如何重构此构造函数以使其可测试?
我有一个类是一堆模块对象的容器。现在容器接收一组文件路径,然后包含文件并实例化模块
我不确定重构它以使其易于测试的最佳方法是什么。
关于我还应该做什么的任何建议?谢谢
phpunit - 带有单元测试的 PHP 调试器
我已经让 Zend 调试器与 PDT 2.1 一起工作。在我正在处理的项目中,我使用 PHPUnit 进行单元测试,但在创建测试类的一些实例然后手动运行测试之前,运行调试器不会捕获任何断点。
这是一个问题,因为我希望代码库独立于单元测试或调试工具。是否可以在不更改代码的情况下调试我的单元测试?
谢谢。
zend-framework - 如何对包含 CSRF 表单元素的 Zend_Form 进行单元测试?
我正在使用带有 Zend_Form 的 CSRF 隐藏哈希元素并尝试对登录进行单元测试,但不知道如何编写单元测试来包含该元素。查看文档并阅读尽可能多的教程。我什至都把它们都吃了,但没有人提到这一点。
php - PHPUnit 中是否有相当于 SimpleTest 的“部分模拟”?
我正在尝试将一堆测试从 SimpleTest 迁移到PHPUnit ,我想知道 SimpleTest 的partial mocks是否有等价物。
我似乎在文档中找不到任何表明此功能可用的内容,但我突然想到我可以只使用一个子类。这是个好主意还是坏主意?
php - Selenium RC 测试 + 使用 PHPUnit 的单元测试引发 Seg 错误
所以我有一组单元/集成测试和一组 selenium rc 测试作为我的套件的一部分。当我使用 PHPUnit 一起运行它们时,我在运行的最后收到一条 Segmentation fault 错误消息,在正常操作期间,它开始生成日志文件。有趣的是,如果我只运行单元测试,或者只运行 selenium rc 测试,一切正常。我有理由确定这不是我的代码库的问题,因为我可以直观地看到我所有的测试都通过了。正如我所说,错误发生在结果生成阶段。
我将代码覆盖用于单元测试,但不用于 selenium 测试(通过在我的 selenium 对象中将 $coverageScriptUrl 属性留空)。
我真的在这里抓住了稻草,因为我从来没有诊断出没有文件或行号的错误。有什么地方我可以检查更多信息吗?有人可以指出我正确的方向吗?php 错误日志为空。
有任何想法吗?